diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 1d96cb2509..8906e61c2a 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -129,6 +129,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -154,6 +155,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -960,6 +963,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -1261,8 +1266,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_data_structures/juce_data_structures.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction.h"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
@@ -2189,6 +2192,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -2214,6 +2218,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -3020,6 +3026,8 @@ set_source_files_properties(
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -3321,8 +3329,6 @@ set_source_files_properties(
"../../../../../modules/juce_data_structures/juce_data_structures.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction.h"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index bbab986a8e..3b82207f5f 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -272,6 +272,9 @@
true
+
+ true
+
true
@@ -1241,6 +1244,9 @@
true
+
+ true
+
true
@@ -1625,9 +1631,6 @@
true
-
- true
-
true
@@ -2824,6 +2827,7 @@
+
@@ -2838,6 +2842,7 @@
+
@@ -3292,6 +3297,7 @@
+
@@ -3456,7 +3462,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index 7394ea9aa9..9a2cae232a 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -850,6 +850,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1855,6 +1858,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2263,9 +2269,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3687,6 +3690,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3729,6 +3735,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -5091,6 +5100,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5583,9 +5595,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index c5b2bb41c5..2b01a6925e 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -272,6 +272,9 @@
true
+
+ true
+
true
@@ -1241,6 +1244,9 @@
true
+
+ true
+
true
@@ -1625,9 +1631,6 @@
true
-
- true
-
true
@@ -2824,6 +2827,7 @@
+
@@ -2838,6 +2842,7 @@
+
@@ -3292,6 +3297,7 @@
+
@@ -3456,7 +3462,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index aaca8a8fa4..99e39fe0d0 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -850,6 +850,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1855,6 +1858,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2263,9 +2269,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3687,6 +3690,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3729,6 +3735,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -5091,6 +5100,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5583,9 +5595,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
index 7f95e4071a..1069b83eca 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj
@@ -272,6 +272,9 @@
true
+
+ true
+
true
@@ -1241,6 +1244,9 @@
true
+
+ true
+
true
@@ -1625,9 +1631,6 @@
true
-
- true
-
true
@@ -2824,6 +2827,7 @@
+
@@ -2838,6 +2842,7 @@
+
@@ -3292,6 +3297,7 @@
+
@@ -3456,7 +3462,6 @@
-
diff --git a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
index 993ce76df5..b9b7836ad2 100644
--- a/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2022/DemoRunner_App.vcxproj.filters
@@ -850,6 +850,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1855,6 +1858,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2263,9 +2269,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3687,6 +3690,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3729,6 +3735,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -5091,6 +5100,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5583,9 +5595,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 22e88c38de..ba48b78203 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -101,6 +101,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -126,6 +127,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -836,6 +839,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -1859,6 +1864,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -1884,6 +1890,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -2594,6 +2602,8 @@ set_source_files_properties(
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
index c5038b397c..e3f292c89a 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj
@@ -253,6 +253,9 @@
true
+
+ true
+
true
@@ -1081,6 +1084,9 @@
true
+
+ true
+
true
@@ -2425,6 +2431,7 @@
+
@@ -2439,6 +2446,7 @@
+
@@ -2845,6 +2853,7 @@
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
index 6c38af0f82..6efb730b3a 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2022/AudioPerformanceTest_App.vcxproj.filters
@@ -700,6 +700,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1564,6 +1567,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -3108,6 +3114,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3150,6 +3159,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4368,6 +4380,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index deab73d6c4..31a752e6d3 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -134,6 +134,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -159,6 +160,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -869,6 +872,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -1170,8 +1175,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_data_structures/juce_data_structures.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction.h"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
@@ -2047,6 +2050,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -2072,6 +2076,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -2782,6 +2788,8 @@ set_source_files_properties(
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -3083,8 +3091,6 @@ set_source_files_properties(
"../../../../../modules/juce_data_structures/juce_data_structures.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
"../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction.h"
- "../../../../../modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
"../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index 8ff512393f..e564f441dc 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -261,6 +261,9 @@
true
+
+ true
+
true
@@ -1089,6 +1092,9 @@
true
+
+ true
+
true
@@ -1473,9 +1479,6 @@
true
-
- true
-
true
@@ -2608,6 +2611,7 @@
+
@@ -2622,6 +2626,7 @@
+
@@ -3028,6 +3033,7 @@
+
@@ -3192,7 +3198,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index db1640ae63..b95133a94c 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -775,6 +775,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1639,6 +1642,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2047,9 +2053,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3387,6 +3390,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3429,6 +3435,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4647,6 +4656,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5139,9 +5151,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index c20d42db32..80adb304ae 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -261,6 +261,9 @@
true
+
+ true
+
true
@@ -1089,6 +1092,9 @@
true
+
+ true
+
true
@@ -1473,9 +1479,6 @@
true
-
- true
-
true
@@ -2608,6 +2611,7 @@
+
@@ -2622,6 +2626,7 @@
+
@@ -3028,6 +3033,7 @@
+
@@ -3192,7 +3198,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 61b1137813..8030e0558c 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -775,6 +775,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1639,6 +1642,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2047,9 +2053,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3387,6 +3390,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3429,6 +3435,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4647,6 +4656,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5139,9 +5151,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
index 96540897f0..365f14ec0b 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj
@@ -261,6 +261,9 @@
true
+
+ true
+
true
@@ -1089,6 +1092,9 @@
true
+
+ true
+
true
@@ -1473,9 +1479,6 @@
true
-
- true
-
true
@@ -2608,6 +2611,7 @@
+
@@ -2622,6 +2626,7 @@
+
@@ -3028,6 +3033,7 @@
+
@@ -3192,7 +3198,6 @@
-
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
index 9736d4dcdb..d44e3c1d0e 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2022/AudioPluginHost_App.vcxproj.filters
@@ -775,6 +775,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1639,6 +1642,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2047,9 +2053,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3387,6 +3390,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3429,6 +3435,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4647,6 +4656,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5139,9 +5151,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
index 05c1ce8f87..02dc30ec5d 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
+++ b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj
@@ -151,6 +151,9 @@
true
+
+ true
+
true
@@ -490,6 +493,7 @@
+
diff --git a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
index 6f506104d0..b57c4ea2c8 100644
--- a/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
+++ b/extras/BinaryBuilder/Builds/VisualStudio2022/BinaryBuilder_ConsoleApp.vcxproj.filters
@@ -88,6 +88,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -459,6 +462,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index 96ae2845ac..82b4f53ba4 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -105,6 +105,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -130,6 +131,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -840,6 +843,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
@@ -1943,6 +1948,7 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
"../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
"../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
"../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
@@ -1968,6 +1974,8 @@ set_source_files_properties(
"../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
"../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
"../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
"../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
"../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
@@ -2678,6 +2686,8 @@ set_source_files_properties(
"../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
"../../../../../modules/juce_core/containers/juce_DynamicObject.h"
"../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
"../../../../../modules/juce_core/containers/juce_HashMap.h"
"../../../../../modules/juce_core/containers/juce_HashMap_test.cpp"
"../../../../../modules/juce_core/containers/juce_LinkedListPointer.h"
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
index 1d27891290..1371987f31 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj
@@ -253,6 +253,9 @@
true
+
+ true
+
true
@@ -1081,6 +1084,9 @@
true
+
+ true
+
true
@@ -2516,6 +2522,7 @@
+
@@ -2530,6 +2537,7 @@
+
@@ -2936,6 +2944,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
index 5ce1658f73..31cd82ac04 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2022/NetworkGraphicsDemo_App.vcxproj.filters
@@ -730,6 +730,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1594,6 +1597,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -3249,6 +3255,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3291,6 +3300,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4509,6 +4521,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index fb3a511ec6..5cd6d923af 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -287,6 +287,9 @@
true
+
+ true
+
true
@@ -1783,6 +1786,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index 999dac1b5c..3a6e321cd4 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -565,6 +565,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2532,6 +2535,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 79ecae6f39..ecfaba5e15 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -287,6 +287,9 @@
true
+
+ true
+
true
@@ -1783,6 +1786,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index 06f516497f..2c138c57f9 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -565,6 +565,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2532,6 +2535,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
index 6486efd8e0..da7eb6a76b 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj
@@ -287,6 +287,9 @@
true
+
+ true
+
true
@@ -1783,6 +1786,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
index 1181b8cd91..f3ebace5a6 100644
--- a/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2022/Projucer_App.vcxproj.filters
@@ -565,6 +565,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2532,6 +2535,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/extras/UnitTestRunner/Builds/Android/app/CMakeLists.txt b/extras/UnitTestRunner/Builds/Android/app/CMakeLists.txt
new file mode 100644
index 0000000000..90f990a789
--- /dev/null
+++ b/extras/UnitTestRunner/Builds/Android/app/CMakeLists.txt
@@ -0,0 +1,3971 @@
+# Automatically generated CMakeLists, created by the Projucer
+# Don't edit this file! Your changes will be overwritten when you re-save the Projucer project!
+
+cmake_minimum_required(VERSION 3.22)
+
+project(juce_jni_project)
+
+set(BINARY_NAME "juce_jni")
+
+set(OBOE_DIR "../../../../../modules/juce_audio_devices/native/oboe")
+
+add_subdirectory (${OBOE_DIR} ./oboe)
+
+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=16]] [[-DJUCE_PUSH_NOTIFICATIONS=1]] [[-DJUCE_PUSH_NOTIFICATIONS_ACTIVITY="com/rmsl/juce/JuceActivity"]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]])
+
+include_directories( AFTER
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK"
+ "../../../JuceLibraryCode"
+ "../../../../../modules"
+ "${ANDROID_NDK}/sources/android/cpufeatures"
+)
+
+enable_language(ASM)
+
+if(JUCE_BUILD_CONFIGURATION MATCHES "DEBUG")
+ add_definitions([[-DJUCE_DISPLAY_SPLASH_SCREEN=0]] [[-DJUCE_USE_DARK_SPLASH_SCREEN=1]] [[-DJUCE_PROJUCER_VERSION=0x70005]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DDEBUG=1]] [[-D_DEBUG=1]])
+elseif(JUCE_BUILD_CONFIGURATION MATCHES "RELEASE")
+ add_definitions([[-DJUCE_DISPLAY_SPLASH_SCREEN=0]] [[-DJUCE_USE_DARK_SPLASH_SCREEN=1]] [[-DJUCE_PROJUCER_VERSION=0x70005]] [[-DJUCE_MODULE_AVAILABLE_juce_analytics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_devices=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_formats=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_processors=1]] [[-DJUCE_MODULE_AVAILABLE_juce_audio_utils=1]] [[-DJUCE_MODULE_AVAILABLE_juce_core=1]] [[-DJUCE_MODULE_AVAILABLE_juce_cryptography=1]] [[-DJUCE_MODULE_AVAILABLE_juce_data_structures=1]] [[-DJUCE_MODULE_AVAILABLE_juce_dsp=1]] [[-DJUCE_MODULE_AVAILABLE_juce_events=1]] [[-DJUCE_MODULE_AVAILABLE_juce_graphics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_basics=1]] [[-DJUCE_MODULE_AVAILABLE_juce_gui_extra=1]] [[-DJUCE_MODULE_AVAILABLE_juce_opengl=1]] [[-DJUCE_MODULE_AVAILABLE_juce_osc=1]] [[-DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1]] [[-DJUCE_MODULE_AVAILABLE_juce_video=1]] [[-DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1]] [[-DJUCE_PLUGINHOST_VST3=1]] [[-DJUCE_PLUGINHOST_LV2=1]] [[-DJUCE_STRICT_REFCOUNTEDPOINTER=1]] [[-DJUCE_STANDALONE_APPLICATION=1]] [[-DJUCE_UNIT_TESTS=1]] [[-DJUCER_ANDROIDSTUDIO_7F0E4A25=1]] [[-DJUCE_APP_VERSION=1.0.0]] [[-DJUCE_APP_VERSION_HEX=0x10000]] [[-DNDEBUG=1]])
+else()
+ message( FATAL_ERROR "No matching build-configuration found." )
+endif()
+
+add_library( ${BINARY_NAME}
+
+ SHARED
+
+ "../../../Source/Main.cpp"
+ "../../../../../modules/juce_analytics/analytics/juce_Analytics.cpp"
+ "../../../../../modules/juce_analytics/analytics/juce_Analytics.h"
+ "../../../../../modules/juce_analytics/analytics/juce_ButtonTracker.cpp"
+ "../../../../../modules/juce_analytics/analytics/juce_ButtonTracker.h"
+ "../../../../../modules/juce_analytics/destinations/juce_AnalyticsDestination.h"
+ "../../../../../modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.cpp"
+ "../../../../../modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.h"
+ "../../../../../modules/juce_analytics/juce_analytics.cpp"
+ "../../../../../modules/juce_analytics/juce_analytics.h"
+ "../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.cpp"
+ "../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioProcessLoadMeasurer.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioProcessLoadMeasurer.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP_test.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessage.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessage.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessageSequence.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiRPN.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiRPN.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEInstrument.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEMessages.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEMessages.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPENote.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPENote.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiser.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiser.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEUtils.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEUtils.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
+ "../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
+ "../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_BufferingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_MemoryAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_MemoryAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_MixerAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_PositionableAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_PositionableAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ReverbAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h"
+ "../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp"
+ "../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Interpolators.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Interpolators.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Reverb.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_SmoothedValue.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_SmoothedValue.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_WindowedSincInterpolator.cpp"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.cpp"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.mm"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODevice.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODevice.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_SampleRateHelpers.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
+ "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
+ "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStream.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Version.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioExtensions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioStream.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioStreamBuilder.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockReader.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockReader.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/KaiserWindow.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
+ "../../../../../modules/juce_audio_devices/native/juce_ALSA_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_ASIO_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_ios.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_ios.h"
+ "../../../../../modules/juce_audio_devices/native/juce_Bela_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
+ "../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
+ "../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Oboe_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_OpenSL_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_WASAPI_windows.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioTransportSource.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioTransportSource.h"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.cpp"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.mm"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitmath.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitreader.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitwriter.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/crc.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/fixed.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/float.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/format.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/md5.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/memory.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_decoder.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder_framing.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/window_flac.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/alloc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/assert.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/callback.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/compat.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/endswap.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/export.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/Flac Licence.txt"
+ "../../../../../modules/juce_audio_formats/codecs/flac/format.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/metadata.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/ordinals.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/stream_decoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_stereo.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/floor/floor_books.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/uncoupled/res_books_uncoupled.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/floor_all.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_11.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44p51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44u.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_11.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_22.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_32.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44p51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44u.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_X.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/analysis.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/backends.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/block.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codec_internal.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/floor0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/floor1.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/highlevel.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/info.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup_data.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mapping0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/masking.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/os.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/res0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/scales.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/sharedbook.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/synthesis.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/vorbisenc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/vorbisfile.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/README.md"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/bitwise.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/codec.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/config_types.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/crctable.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/framing.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/Ogg Vorbis Licence.txt"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/ogg.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/os_types.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WavAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/format/juce_ARAAudioReaders.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_ARAAudioReaders.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormat.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/sampler/juce_Sampler.cpp"
+ "../../../../../modules/juce_audio_formats/sampler/juce_Sampler.h"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.cpp"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.mm"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.h"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/lilv/lilv.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/lilv/lilvmm.hpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/common.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/tree.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/tree.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/collections.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/filesystem.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/filesystem.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/instance.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/lib.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/lilv_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/node.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/plugin.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/pluginclass.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/port.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/query.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/scalepoint.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/state.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/ui.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/util.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/world.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom-test-utils.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom-test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/forge-overflow-test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/forge.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/util.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/buf-size/buf-size.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/attributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/lv2.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/lv2_util.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/data-access/data-access.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/dynmanifest/dynmanifest.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/event/event-helpers.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/event/event.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/instance-access/instance-access.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/log/log.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/log/logger.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/midi/midi.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/morph/morph.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/options/options.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/parameters/parameters.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/patch/patch.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/port-groups/port-groups.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/port-props/port-props.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/presets/presets.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/resize-port/resize-port.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/state/state.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/time/time.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/ui/ui.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/units/units.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/uri-map/uri-map.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/urid/urid.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/worker/worker.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/serd/serd.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/attributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/base64.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/base64.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_sink.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_source.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_source.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/env.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/n3.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/node.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/node.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/reader.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/reader.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serd_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serd_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serdi.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/stack.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/string.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/string_utils.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/system.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/system.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/uri.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/uri_utils.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/writer.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/sord/sord.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/sord/sordmm.hpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/btree.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/btree.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/common.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/digest.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/digest.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/hash.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/hash.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_validate.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sordi.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sordmm_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/syntax.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom/sratom/sratom.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom/src/sratom.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/juce_lv2_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipsleditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslgainreduction.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslhostcommands.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslviewembedding.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslviewscaling.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/pslauextensions.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/pslvst2extensions.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/baseiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/classfactoryhelpers.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fcommandline.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/conststringtable.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/conststringtable.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fstrdefs.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ftypes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/futils.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fvariant.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ibstream.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/icloneable.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipersistent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipluginbase.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iplugincompatibility.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/istringresult.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iupdatehandler.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/typesizecheck.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ustring.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ustring.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/gui/iplugview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/gui/iplugviewcontentscalesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstattributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstautomationstate.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstchannelcontextinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstcomponent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstcontextmenu.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsteditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstevents.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsthostapplication.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstinterappaudio.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstphysicalui.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstpluginterfacesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstplugview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstprefetchablesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstprocesscontext.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstrepresentation.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstunits.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vstpshpack4.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vstspeaker.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_linux.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_mac.mm"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_win32.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/json.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/jsoncxx.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/ReadMe.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/optional.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/uid.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/JUCE_README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARACommon.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARACommon.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARAHosting.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARAHosting.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2Common.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2Resources.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2SupportLibs.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioPluginInstance.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_HostedAudioProcessorParameter.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_PluginDescription.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_PluginDescription.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_KnownPluginList.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAModelObjects.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAModelObjects.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAPlugInInstanceRoles.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAPlugInInstanceRoles.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AAXClientExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AAXClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterBool.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterBool.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterChoice.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterChoice.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterFloat.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterFloat.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterInt.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterInt.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ExtensionsVisitor.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_FlagCache.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_NativeScaleFactorNotifier.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_NativeScaleFactorNotifier.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ParameterAttachments.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ParameterAttachments.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_PluginHostType.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_PluginHostType.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors_lv2_libs.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.h"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDReader.cpp"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioAppComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioAppComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnail.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_BluetoothMidiDevicePairingDialogue.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_KeyboardComponentBase.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_KeyboardComponentBase.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_MPEKeyboardComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_MPEKeyboardComponent.h"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDBurner_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDBurner_windows.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_linux.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_windows.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_android.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_ios.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_linux.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_windows.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h"
+ "../../../../../modules/juce_audio_utils/players/juce_SoundPlayer.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_SoundPlayer.h"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.cpp"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.mm"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.h"
+ "../../../../../modules/juce_core/containers/juce_AbstractFifo.cpp"
+ "../../../../../modules/juce_core/containers/juce_AbstractFifo.h"
+ "../../../../../modules/juce_core/containers/juce_Array.h"
+ "../../../../../modules/juce_core/containers/juce_ArrayAllocationBase.h"
+ "../../../../../modules/juce_core/containers/juce_ArrayBase.cpp"
+ "../../../../../modules/juce_core/containers/juce_ArrayBase.h"
+ "../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
+ "../../../../../modules/juce_core/containers/juce_DynamicObject.h"
+ "../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_core/containers/juce_Optional.h"
+ "../../../../../modules/juce_core/containers/juce_Optional_test.cpp"
+ "../../../../../modules/juce_core/containers/juce_OwnedArray.cpp"
+ "../../../../../modules/juce_core/containers/juce_OwnedArray.h"
+ "../../../../../modules/juce_core/containers/juce_PropertySet.cpp"
+ "../../../../../modules/juce_core/containers/juce_PropertySet.h"
+ "../../../../../modules/juce_core/containers/juce_ReferenceCountedArray.cpp"
+ "../../../../../modules/juce_core/containers/juce_ReferenceCountedArray.h"
+ "../../../../../modules/juce_core/containers/juce_ScopedValueSetter.h"
+ "../../../../../modules/juce_core/containers/juce_SingleThreadedAbstractFifo.h"
+ "../../../../../modules/juce_core/containers/juce_SortedSet.h"
+ "../../../../../modules/juce_core/containers/juce_Span.h"
+ "../../../../../modules/juce_core/containers/juce_SparseSet.cpp"
+ "../../../../../modules/juce_core/containers/juce_SparseSet.h"
+ "../../../../../modules/juce_core/containers/juce_Variant.cpp"
+ "../../../../../modules/juce_core/containers/juce_Variant.h"
+ "../../../../../modules/juce_core/files/juce_AndroidDocument.h"
+ "../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
+ "../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
+ "../../../../../modules/juce_core/files/juce_DirectoryIterator.cpp"
+ "../../../../../modules/juce_core/files/juce_DirectoryIterator.h"
+ "../../../../../modules/juce_core/files/juce_File.cpp"
+ "../../../../../modules/juce_core/files/juce_File.h"
+ "../../../../../modules/juce_core/files/juce_FileFilter.cpp"
+ "../../../../../modules/juce_core/files/juce_FileFilter.h"
+ "../../../../../modules/juce_core/files/juce_FileInputStream.cpp"
+ "../../../../../modules/juce_core/files/juce_FileInputStream.h"
+ "../../../../../modules/juce_core/files/juce_FileOutputStream.cpp"
+ "../../../../../modules/juce_core/files/juce_FileOutputStream.h"
+ "../../../../../modules/juce_core/files/juce_FileSearchPath.cpp"
+ "../../../../../modules/juce_core/files/juce_FileSearchPath.h"
+ "../../../../../modules/juce_core/files/juce_MemoryMappedFile.h"
+ "../../../../../modules/juce_core/files/juce_RangedDirectoryIterator.cpp"
+ "../../../../../modules/juce_core/files/juce_RangedDirectoryIterator.h"
+ "../../../../../modules/juce_core/files/juce_TemporaryFile.cpp"
+ "../../../../../modules/juce_core/files/juce_TemporaryFile.h"
+ "../../../../../modules/juce_core/files/juce_WildcardFileFilter.cpp"
+ "../../../../../modules/juce_core/files/juce_WildcardFileFilter.h"
+ "../../../../../modules/juce_core/javascript/juce_Javascript.cpp"
+ "../../../../../modules/juce_core/javascript/juce_Javascript.h"
+ "../../../../../modules/juce_core/javascript/juce_JSON.cpp"
+ "../../../../../modules/juce_core/javascript/juce_JSON.h"
+ "../../../../../modules/juce_core/logging/juce_FileLogger.cpp"
+ "../../../../../modules/juce_core/logging/juce_FileLogger.h"
+ "../../../../../modules/juce_core/logging/juce_Logger.cpp"
+ "../../../../../modules/juce_core/logging/juce_Logger.h"
+ "../../../../../modules/juce_core/maths/juce_BigInteger.cpp"
+ "../../../../../modules/juce_core/maths/juce_BigInteger.h"
+ "../../../../../modules/juce_core/maths/juce_Expression.cpp"
+ "../../../../../modules/juce_core/maths/juce_Expression.h"
+ "../../../../../modules/juce_core/maths/juce_MathsFunctions.h"
+ "../../../../../modules/juce_core/maths/juce_NormalisableRange.h"
+ "../../../../../modules/juce_core/maths/juce_Random.cpp"
+ "../../../../../modules/juce_core/maths/juce_Random.h"
+ "../../../../../modules/juce_core/maths/juce_Range.h"
+ "../../../../../modules/juce_core/maths/juce_StatisticsAccumulator.h"
+ "../../../../../modules/juce_core/memory/juce_AllocationHooks.cpp"
+ "../../../../../modules/juce_core/memory/juce_AllocationHooks.h"
+ "../../../../../modules/juce_core/memory/juce_Atomic.h"
+ "../../../../../modules/juce_core/memory/juce_ByteOrder.h"
+ "../../../../../modules/juce_core/memory/juce_ContainerDeletePolicy.h"
+ "../../../../../modules/juce_core/memory/juce_HeapBlock.h"
+ "../../../../../modules/juce_core/memory/juce_HeavyweightLeakedObjectDetector.h"
+ "../../../../../modules/juce_core/memory/juce_LeakedObjectDetector.h"
+ "../../../../../modules/juce_core/memory/juce_Memory.h"
+ "../../../../../modules/juce_core/memory/juce_MemoryBlock.cpp"
+ "../../../../../modules/juce_core/memory/juce_MemoryBlock.h"
+ "../../../../../modules/juce_core/memory/juce_OptionalScopedPointer.h"
+ "../../../../../modules/juce_core/memory/juce_ReferenceCountedObject.h"
+ "../../../../../modules/juce_core/memory/juce_Reservoir.h"
+ "../../../../../modules/juce_core/memory/juce_ScopedPointer.h"
+ "../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
+ "../../../../../modules/juce_core/memory/juce_Singleton.h"
+ "../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
+ "../../../../../modules/juce_core/misc/juce_EnumHelpers.h"
+ "../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
+ "../../../../../modules/juce_core/misc/juce_Functional.h"
+ "../../../../../modules/juce_core/misc/juce_Result.cpp"
+ "../../../../../modules/juce_core/misc/juce_Result.h"
+ "../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
+ "../../../../../modules/juce_core/misc/juce_RuntimePermissions.h"
+ "../../../../../modules/juce_core/misc/juce_Uuid.cpp"
+ "../../../../../modules/juce_core/misc/juce_Uuid.h"
+ "../../../../../modules/juce_core/misc/juce_WindowsRegistry.h"
+ "../../../../../modules/juce_core/native/java/README.txt"
+ "../../../../../modules/juce_core/native/juce_AndroidDocument_android.cpp"
+ "../../../../../modules/juce_core/native/juce_BasicNativeHeaders.h"
+ "../../../../../modules/juce_core/native/juce_CFHelpers_mac.h"
+ "../../../../../modules/juce_core/native/juce_CommonFile_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_ComSmartPtr_windows.h"
+ "../../../../../modules/juce_core/native/juce_FileDescriptor_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Files_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_HighResolutionTimerThread.h"
+ "../../../../../modules/juce_core/native/juce_IPAddress_posix.h"
+ "../../../../../modules/juce_core/native/juce_JNIHelpers_android.cpp"
+ "../../../../../modules/juce_core/native/juce_JNIHelpers_android.h"
+ "../../../../../modules/juce_core/native/juce_Misc_android.cpp"
+ "../../../../../modules/juce_core/native/juce_NamedPipe_posix.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_curl.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Network_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_ObjCHelpers_mac.h"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_generic.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_mac.mm"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimerListener.h"
+ "../../../../../modules/juce_core/native/juce_Registry_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_RuntimePermissions_android.cpp"
+ "../../../../../modules/juce_core/native/juce_SharedCode_intel.h"
+ "../../../../../modules/juce_core/native/juce_SharedCode_posix.h"
+ "../../../../../modules/juce_core/native/juce_Strings_mac.mm"
+ "../../../../../modules/juce_core/native/juce_SystemStats_android.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_mac.mm"
+ "../../../../../modules/juce_core/native/juce_SystemStats_wasm.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_ThreadPriorities_native.h"
+ "../../../../../modules/juce_core/native/juce_Threads_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Threads_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Threads_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Threads_windows.cpp"
+ "../../../../../modules/juce_core/network/juce_IPAddress.cpp"
+ "../../../../../modules/juce_core/network/juce_IPAddress.h"
+ "../../../../../modules/juce_core/network/juce_MACAddress.cpp"
+ "../../../../../modules/juce_core/network/juce_MACAddress.h"
+ "../../../../../modules/juce_core/network/juce_NamedPipe.cpp"
+ "../../../../../modules/juce_core/network/juce_NamedPipe.h"
+ "../../../../../modules/juce_core/network/juce_Socket.cpp"
+ "../../../../../modules/juce_core/network/juce_Socket.h"
+ "../../../../../modules/juce_core/network/juce_URL.cpp"
+ "../../../../../modules/juce_core/network/juce_URL.h"
+ "../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
+ "../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
+ "../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
+ "../../../../../modules/juce_core/streams/juce_FileInputSource.h"
+ "../../../../../modules/juce_core/streams/juce_InputSource.h"
+ "../../../../../modules/juce_core/streams/juce_InputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_InputStream.h"
+ "../../../../../modules/juce_core/streams/juce_MemoryInputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_MemoryInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_MemoryOutputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_MemoryOutputStream.h"
+ "../../../../../modules/juce_core/streams/juce_OutputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_OutputStream.h"
+ "../../../../../modules/juce_core/streams/juce_SubregionStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_SubregionStream.h"
+ "../../../../../modules/juce_core/streams/juce_URLInputSource.cpp"
+ "../../../../../modules/juce_core/streams/juce_URLInputSource.h"
+ "../../../../../modules/juce_core/system/juce_CompilerSupport.h"
+ "../../../../../modules/juce_core/system/juce_CompilerWarnings.h"
+ "../../../../../modules/juce_core/system/juce_PlatformDefs.h"
+ "../../../../../modules/juce_core/system/juce_StandardHeader.h"
+ "../../../../../modules/juce_core/system/juce_SystemStats.cpp"
+ "../../../../../modules/juce_core/system/juce_SystemStats.h"
+ "../../../../../modules/juce_core/system/juce_TargetPlatform.h"
+ "../../../../../modules/juce_core/text/juce_Base64.cpp"
+ "../../../../../modules/juce_core/text/juce_Base64.h"
+ "../../../../../modules/juce_core/text/juce_CharacterFunctions.cpp"
+ "../../../../../modules/juce_core/text/juce_CharacterFunctions.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_ASCII.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF8.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF16.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF32.h"
+ "../../../../../modules/juce_core/text/juce_Identifier.cpp"
+ "../../../../../modules/juce_core/text/juce_Identifier.h"
+ "../../../../../modules/juce_core/text/juce_LocalisedStrings.cpp"
+ "../../../../../modules/juce_core/text/juce_LocalisedStrings.h"
+ "../../../../../modules/juce_core/text/juce_NewLine.h"
+ "../../../../../modules/juce_core/text/juce_String.cpp"
+ "../../../../../modules/juce_core/text/juce_String.h"
+ "../../../../../modules/juce_core/text/juce_StringArray.cpp"
+ "../../../../../modules/juce_core/text/juce_StringArray.h"
+ "../../../../../modules/juce_core/text/juce_StringPairArray.cpp"
+ "../../../../../modules/juce_core/text/juce_StringPairArray.h"
+ "../../../../../modules/juce_core/text/juce_StringPool.cpp"
+ "../../../../../modules/juce_core/text/juce_StringPool.h"
+ "../../../../../modules/juce_core/text/juce_StringRef.h"
+ "../../../../../modules/juce_core/text/juce_TextDiff.cpp"
+ "../../../../../modules/juce_core/text/juce_TextDiff.h"
+ "../../../../../modules/juce_core/threads/juce_ChildProcess.cpp"
+ "../../../../../modules/juce_core/threads/juce_ChildProcess.h"
+ "../../../../../modules/juce_core/threads/juce_CriticalSection.h"
+ "../../../../../modules/juce_core/threads/juce_DynamicLibrary.h"
+ "../../../../../modules/juce_core/threads/juce_HighResolutionTimer.cpp"
+ "../../../../../modules/juce_core/threads/juce_HighResolutionTimer.h"
+ "../../../../../modules/juce_core/threads/juce_InterProcessLock.h"
+ "../../../../../modules/juce_core/threads/juce_Process.h"
+ "../../../../../modules/juce_core/threads/juce_ReadWriteLock.cpp"
+ "../../../../../modules/juce_core/threads/juce_ReadWriteLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedReadLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedWriteLock.h"
+ "../../../../../modules/juce_core/threads/juce_SpinLock.h"
+ "../../../../../modules/juce_core/threads/juce_Thread.cpp"
+ "../../../../../modules/juce_core/threads/juce_Thread.h"
+ "../../../../../modules/juce_core/threads/juce_ThreadLocalValue.h"
+ "../../../../../modules/juce_core/threads/juce_ThreadPool.cpp"
+ "../../../../../modules/juce_core/threads/juce_ThreadPool.h"
+ "../../../../../modules/juce_core/threads/juce_TimeSliceThread.cpp"
+ "../../../../../modules/juce_core/threads/juce_TimeSliceThread.h"
+ "../../../../../modules/juce_core/threads/juce_WaitableEvent.cpp"
+ "../../../../../modules/juce_core/threads/juce_WaitableEvent.h"
+ "../../../../../modules/juce_core/time/juce_PerformanceCounter.cpp"
+ "../../../../../modules/juce_core/time/juce_PerformanceCounter.h"
+ "../../../../../modules/juce_core/time/juce_RelativeTime.cpp"
+ "../../../../../modules/juce_core/time/juce_RelativeTime.h"
+ "../../../../../modules/juce_core/time/juce_Time.cpp"
+ "../../../../../modules/juce_core/time/juce_Time.h"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
+ "../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
+ "../../../../../modules/juce_core/xml/juce_XmlDocument.h"
+ "../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
+ "../../../../../modules/juce_core/xml/juce_XmlElement.h"
+ "../../../../../modules/juce_core/zip/zlib/adler32.c"
+ "../../../../../modules/juce_core/zip/zlib/compress.c"
+ "../../../../../modules/juce_core/zip/zlib/crc32.c"
+ "../../../../../modules/juce_core/zip/zlib/crc32.h"
+ "../../../../../modules/juce_core/zip/zlib/deflate.c"
+ "../../../../../modules/juce_core/zip/zlib/deflate.h"
+ "../../../../../modules/juce_core/zip/zlib/infback.c"
+ "../../../../../modules/juce_core/zip/zlib/inffast.c"
+ "../../../../../modules/juce_core/zip/zlib/inffast.h"
+ "../../../../../modules/juce_core/zip/zlib/inffixed.h"
+ "../../../../../modules/juce_core/zip/zlib/inflate.c"
+ "../../../../../modules/juce_core/zip/zlib/inflate.h"
+ "../../../../../modules/juce_core/zip/zlib/inftrees.c"
+ "../../../../../modules/juce_core/zip/zlib/inftrees.h"
+ "../../../../../modules/juce_core/zip/zlib/trees.c"
+ "../../../../../modules/juce_core/zip/zlib/trees.h"
+ "../../../../../modules/juce_core/zip/zlib/uncompr.c"
+ "../../../../../modules/juce_core/zip/zlib/zconf.h"
+ "../../../../../modules/juce_core/zip/zlib/zconf.in.h"
+ "../../../../../modules/juce_core/zip/zlib/zlib.h"
+ "../../../../../modules/juce_core/zip/zlib/zutil.c"
+ "../../../../../modules/juce_core/zip/zlib/zutil.h"
+ "../../../../../modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp"
+ "../../../../../modules/juce_core/zip/juce_GZIPCompressorOutputStream.h"
+ "../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp"
+ "../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
+ "../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
+ "../../../../../modules/juce_core/zip/juce_ZipFile.h"
+ "../../../../../modules/juce_core/juce_core.cpp"
+ "../../../../../modules/juce_core/juce_core.mm"
+ "../../../../../modules/juce_core/juce_core.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_BlowFish.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_BlowFish.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_Primes.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_Primes.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_RSAKey.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_RSAKey.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_MD5.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_MD5.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_SHA256.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_SHA256.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_Whirlpool.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_Whirlpool.h"
+ "../../../../../modules/juce_cryptography/juce_cryptography.cpp"
+ "../../../../../modules/juce_cryptography/juce_cryptography.mm"
+ "../../../../../modules/juce_cryptography/juce_cryptography.h"
+ "../../../../../modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp"
+ "../../../../../modules/juce_data_structures/app_properties/juce_ApplicationProperties.h"
+ "../../../../../modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp"
+ "../../../../../modules/juce_data_structures/app_properties/juce_PropertiesFile.h"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoableAction.cpp"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoableAction.h"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoManager.cpp"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoManager.h"
+ "../../../../../modules/juce_data_structures/values/juce_CachedValue.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_CachedValue.h"
+ "../../../../../modules/juce_data_structures/values/juce_Value.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_Value.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTree.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTree.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreePropertyWithDefault.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreePropertyWithDefault_test.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.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"
+ "../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
+ "../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
+ "../../../../../modules/juce_dsp/filter_design/juce_FilterDesign.cpp"
+ "../../../../../modules/juce_dsp/filter_design/juce_FilterDesign.h"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution.h"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution_test.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT.h"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT_test.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Windowing.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Windowing.h"
+ "../../../../../modules/juce_dsp/maths/juce_FastMathApproximations.h"
+ "../../../../../modules/juce_dsp/maths/juce_LogRampedValue.h"
+ "../../../../../modules/juce_dsp/maths/juce_LogRampedValue_test.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_LookupTable.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_LookupTable.h"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix.h"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix_test.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_Phase.h"
+ "../../../../../modules/juce_dsp/maths/juce_Polynomial.h"
+ "../../../../../modules/juce_dsp/maths/juce_SpecialFunctions.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_SpecialFunctions.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_avx.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_avx.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_fallback.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_neon.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_neon.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_sse.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_sse.h"
+ "../../../../../modules/juce_dsp/processors/juce_BallisticsFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_BallisticsFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_DelayLine.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_DelayLine.h"
+ "../../../../../modules/juce_dsp/processors/juce_DryWetMixer.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_DryWetMixer.h"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter_test.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FirstOrderTPTFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FirstOrderTPTFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter_Impl.h"
+ "../../../../../modules/juce_dsp/processors/juce_LinkwitzRileyFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_LinkwitzRileyFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_Oversampling.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_Oversampling.h"
+ "../../../../../modules/juce_dsp/processors/juce_Panner.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_Panner.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessContext.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorChain.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorChain_test.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorDuplicator.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorWrapper.h"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableTPTFilter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Bias.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Chorus.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Chorus.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Compressor.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Compressor.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Gain.h"
+ "../../../../../modules/juce_dsp/widgets/juce_LadderFilter.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_LadderFilter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Limiter.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Limiter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_NoiseGate.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_NoiseGate.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Oscillator.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Phaser.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Phaser.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Reverb.h"
+ "../../../../../modules/juce_dsp/widgets/juce_WaveShaper.h"
+ "../../../../../modules/juce_dsp/juce_dsp.cpp"
+ "../../../../../modules/juce_dsp/juce_dsp.mm"
+ "../../../../../modules/juce_dsp/juce_dsp.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionListener.h"
+ "../../../../../modules/juce_events/broadcasters/juce_AsyncUpdater.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_AsyncUpdater.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeListener.h"
+ "../../../../../modules/juce_events/broadcasters/juce_LockingAsyncUpdater.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_LockingAsyncUpdater.h"
+ "../../../../../modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_ConnectedChildProcess.h"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
+ "../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
+ "../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
+ "../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
+ "../../../../../modules/juce_events/messages/juce_DeletedAtShutdown.cpp"
+ "../../../../../modules/juce_events/messages/juce_DeletedAtShutdown.h"
+ "../../../../../modules/juce_events/messages/juce_Initialisation.h"
+ "../../../../../modules/juce_events/messages/juce_Message.h"
+ "../../../../../modules/juce_events/messages/juce_MessageListener.cpp"
+ "../../../../../modules/juce_events/messages/juce_MessageListener.h"
+ "../../../../../modules/juce_events/messages/juce_MessageManager.cpp"
+ "../../../../../modules/juce_events/messages/juce_MessageManager.h"
+ "../../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"
+ "../../../../../modules/juce_events/messages/juce_NotificationType.h"
+ "../../../../../modules/juce_events/native/juce_EventLoop_linux.h"
+ "../../../../../modules/juce_events/native/juce_EventLoopInternal_linux.h"
+ "../../../../../modules/juce_events/native/juce_HiddenMessageWindow_windows.h"
+ "../../../../../modules/juce_events/native/juce_MessageManager_ios.mm"
+ "../../../../../modules/juce_events/native/juce_MessageManager_mac.mm"
+ "../../../../../modules/juce_events/native/juce_MessageQueue_mac.h"
+ "../../../../../modules/juce_events/native/juce_Messaging_android.cpp"
+ "../../../../../modules/juce_events/native/juce_Messaging_linux.cpp"
+ "../../../../../modules/juce_events/native/juce_Messaging_windows.cpp"
+ "../../../../../modules/juce_events/native/juce_RunningInUnity.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
+ "../../../../../modules/juce_events/native/juce_WinRTWrapper_windows.cpp"
+ "../../../../../modules/juce_events/native/juce_WinRTWrapper_windows.h"
+ "../../../../../modules/juce_events/timers/juce_MultiTimer.cpp"
+ "../../../../../modules/juce_events/timers/juce_MultiTimer.h"
+ "../../../../../modules/juce_events/timers/juce_Timer.cpp"
+ "../../../../../modules/juce_events/timers/juce_Timer.h"
+ "../../../../../modules/juce_events/juce_events.cpp"
+ "../../../../../modules/juce_events/juce_events.mm"
+ "../../../../../modules/juce_events/juce_events.h"
+ "../../../../../modules/juce_graphics/colour/juce_Colour.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_Colour.h"
+ "../../../../../modules/juce_graphics/colour/juce_ColourGradient.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_ColourGradient.h"
+ "../../../../../modules/juce_graphics/colour/juce_Colours.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_Colours.h"
+ "../../../../../modules/juce_graphics/colour/juce_FillType.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_FillType.h"
+ "../../../../../modules/juce_graphics/colour/juce_PixelFormats.h"
+ "../../../../../modules/juce_graphics/contexts/juce_GraphicsContext.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_GraphicsContext.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
+ "../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
+ "../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
+ "../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
+ "../../../../../modules/juce_graphics/effects/juce_GlowEffect.h"
+ "../../../../../modules/juce_graphics/effects/juce_ImageEffectFilter.h"
+ "../../../../../modules/juce_graphics/fonts/juce_AttributedString.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
+ "../../../../../modules/juce_graphics/fonts/juce_CustomTypeface.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_CustomTypeface.h"
+ "../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_Font.h"
+ "../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
+ "../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
+ "../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_Typeface.h"
+ "../../../../../modules/juce_graphics/geometry/juce_AffineTransform.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_AffineTransform.h"
+ "../../../../../modules/juce_graphics/geometry/juce_BorderSize.h"
+ "../../../../../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"
+ "../../../../../modules/juce_graphics/geometry/juce_PathIterator.h"
+ "../../../../../modules/juce_graphics/geometry/juce_PathStrokeType.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_PathStrokeType.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Point.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Rectangle.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmaster.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jerror.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jerror.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctflt.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctfst.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctint.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemsys.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmorecfg.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jpegint.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jpeglib.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jquant1.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngconf.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngdebug.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngerror.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngget.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pnginfo.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngmem.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngpread.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngpriv.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngread.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrio.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrtran.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrutil.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngset.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngstruct.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngtrans.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwio.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwrite.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwtran.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwutil.c"
+ "../../../../../modules/juce_graphics/image_formats/juce_GIFLoader.cpp"
+ "../../../../../modules/juce_graphics/image_formats/juce_JPEGLoader.cpp"
+ "../../../../../modules/juce_graphics/image_formats/juce_PNGLoader.cpp"
+ "../../../../../modules/juce_graphics/images/juce_Image.cpp"
+ "../../../../../modules/juce_graphics/images/juce_Image.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageCache.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageCache.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
+ "../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
+ "../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
+ "../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_DirectWriteTypeLayout_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_freetype.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_linux.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_mac.mm"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_GraphicsContext_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_linux.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_mac.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_RenderingHelpers.h"
+ "../../../../../modules/juce_graphics/placement/juce_Justification.h"
+ "../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
+ "../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
+ "../../../../../modules/juce_graphics/juce_graphics.cpp"
+ "../../../../../modules/juce_graphics/juce_graphics.mm"
+ "../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
+ "../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
+ "../../../../../modules/juce_gui_basics/application/juce_Application.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_Button.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_Button.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_DrawableButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_DrawableButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ImageButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ImageButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ShapeButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ShapeButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_TextButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_TextButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToggleButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToggleButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToolbarButton.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandID.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h"
+ "../../../../../modules/juce_gui_basics/components/juce_CachedComponentImage.h"
+ "../../../../../modules/juce_gui_basics/components/juce_Component.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_Component.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Desktop.h"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Displays.cpp"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Displays.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp"
+ "../../../../../modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_LookAndFeelHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_MouseInputSourceImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_MouseInputSourceList.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_PointerState.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScalingHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerInterface.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxInterface.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ToolbarItemDragAndDropOverlayComponent.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_TopLevelWindowManager.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ViewportHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_WindowingHelpers.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_Drawable.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_Drawable.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableImage.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableImage.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawablePath.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawablePath.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableShape.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableShape.h"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooser.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_CaretComponent.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyListener.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyListener.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_ModifierKeys.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_SystemClipboard.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_TextInputTarget.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_AnimatedPosition.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ConcertinaPanel.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexBox.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexBox.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexItem.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_Grid.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_Grid.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_GridItem.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_GridItem.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_GroupComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_GroupComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedButtonBar.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_Viewport.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_Viewport.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.h"
+ "../../../../../modules/juce_gui_basics/menus/juce_PopupMenu.cpp"
+ "../../../../../modules/juce_gui_basics/menus/juce_PopupMenu.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_BubbleComponent.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_BubbleComponent.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_DropShadower.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_DropShadower.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_FocusOutline.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_FocusOutline.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_JUCESplashScreen.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_ComponentDragger.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_LassoComponent.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseCursor.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseCursor.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseEvent.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseEvent.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInputSource.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseListener.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseListener.h"
+ "../../../../../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/accessibility/juce_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilitySharedCode_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers_test.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_ComInterfaces_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAExpandCollapseProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAGridItemProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAGridProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAHelpers_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAInvokeProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAProviderBase_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAProviders_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIARangeValueProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIASelectionProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIATextProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAToggleProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIATransformProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAValueProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAWindowProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_WindowsUIAWrapper_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_MainMenu_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_MouseCursor_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_MultiTouchMapper.h"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeModalWrapperComponent_ios.h"
+ "../../../../../modules/juce_gui_basics/native/juce_NSViewComponentPeer_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_PerScreenDisplayLinks_mac.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedWindowAssociation_linux.h"
+ "../../../../../modules/juce_gui_basics/native/juce_UIViewComponentPeer_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowsHooks_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowsHooks_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XSymbols_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XSymbols_linux.h"
+ "../../../../../modules/juce_gui_basics/native/juce_XWindowSystem_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XWindowSystem_linux.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_MarkerList.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_MarkerList.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePoint.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePoint.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePointPath.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeRectangle.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_MultiChoicePropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_MultiChoicePropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyPanel.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyPanel.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_TextPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ComboBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ComboBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ImageComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ImageComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Label.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Label.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ListBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ListBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Slider.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Slider.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TreeView.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TreeView.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_AlertWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_AlertWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_CallOutBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_CallOutBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ComponentPeer.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ComponentPeer.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_DialogWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_DialogWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_DocumentWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_DocumentWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_MessageBoxOptions.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_MessageBoxOptions.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_NativeMessageBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_NativeMessageBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ScopedMessageBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ScopedMessageBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_TooltipWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_TooltipWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_VBlankAttachement.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_VBlankAttachement.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.mm"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h"
+ "../../../../../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_HWNDComponent.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"
+ "../../../../../modules/juce_gui_extra/misc/juce_AnimatedAppComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_AnimatedAppComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_AppleRemote.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_ColourSelector.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_ColourSelector.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_PreferencesPanel.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_PushNotifications.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_PushNotifications.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_SplashScreen.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_SplashScreen.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h"
+ "../../../../../modules/juce_gui_extra/native/juce_ActiveXComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_AppleRemote_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_HWNDComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_NSViewComponent_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_NSViewFrameWatcher_mac.h"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_android.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_ios.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_mac.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_linux.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_mac.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_UIViewComponent_ios.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_android.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_XEmbedComponent_linux.cpp"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.cpp"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.mm"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Draggable3DOrientation.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Vector3D.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_android.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_linux.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_mac.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_windows.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.h"
+ "../../../../../modules/juce_opengl/opengl/juce_khrplatform.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLHelpers.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLHelpers.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLImage.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLImage.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLPixelFormat.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLPixelFormat.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLRenderer.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h"
+ "../../../../../modules/juce_opengl/opengl/juce_wgl.h"
+ "../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp"
+ "../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h"
+ "../../../../../modules/juce_opengl/juce_opengl.cpp"
+ "../../../../../modules/juce_opengl/juce_opengl.mm"
+ "../../../../../modules/juce_opengl/juce_opengl.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCAddress.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCAddress.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCArgument.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCArgument.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCBundle.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCBundle.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCMessage.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCMessage.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCReceiver.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCReceiver.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCSender.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCSender.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCTimeTag.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCTimeTag.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCTypes.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCTypes.h"
+ "../../../../../modules/juce_osc/juce_osc.cpp"
+ "../../../../../modules/juce_osc/juce_osc.h"
+ "../../../../../modules/juce_product_unlocking/in_app_purchases/juce_InAppPurchases.cpp"
+ "../../../../../modules/juce_product_unlocking/in_app_purchases/juce_InAppPurchases.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_KeyFileGeneration.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockForm.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockForm.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockStatus.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockStatus.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.h"
+ "../../../../../modules/juce_product_unlocking/native/juce_InAppPurchases_android.cpp"
+ "../../../../../modules/juce_product_unlocking/native/juce_InAppPurchases_ios.cpp"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.cpp"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.mm"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.h"
+ "../../../../../modules/juce_video/capture/juce_CameraDevice.cpp"
+ "../../../../../modules/juce_video/capture/juce_CameraDevice.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_android.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_ios.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_mac.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_windows.h"
+ "../../../../../modules/juce_video/native/juce_ComTypes_windows.h"
+ "../../../../../modules/juce_video/native/juce_Video_android.h"
+ "../../../../../modules/juce_video/native/juce_Video_mac.h"
+ "../../../../../modules/juce_video/native/juce_Video_windows.h"
+ "../../../../../modules/juce_video/playback/juce_VideoComponent.cpp"
+ "../../../../../modules/juce_video/playback/juce_VideoComponent.h"
+ "../../../../../modules/juce_video/juce_video.cpp"
+ "../../../../../modules/juce_video/juce_video.mm"
+ "../../../../../modules/juce_video/juce_video.h"
+ "../../../JuceLibraryCode/include_juce_analytics.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_basics.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_devices.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_formats.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_processors.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_processors_ara.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_processors_lv2_libs.cpp"
+ "../../../JuceLibraryCode/include_juce_audio_utils.cpp"
+ "../../../JuceLibraryCode/include_juce_core.cpp"
+ "../../../JuceLibraryCode/include_juce_cryptography.cpp"
+ "../../../JuceLibraryCode/include_juce_data_structures.cpp"
+ "../../../JuceLibraryCode/include_juce_dsp.cpp"
+ "../../../JuceLibraryCode/include_juce_events.cpp"
+ "../../../JuceLibraryCode/include_juce_graphics.cpp"
+ "../../../JuceLibraryCode/include_juce_gui_basics.cpp"
+ "../../../JuceLibraryCode/include_juce_gui_extra.cpp"
+ "../../../JuceLibraryCode/include_juce_opengl.cpp"
+ "../../../JuceLibraryCode/include_juce_osc.cpp"
+ "../../../JuceLibraryCode/include_juce_product_unlocking.cpp"
+ "../../../JuceLibraryCode/include_juce_video.cpp"
+ "../../../JuceLibraryCode/JuceHeader.h"
+)
+
+set_source_files_properties(
+ "../../../../../modules/juce_analytics/analytics/juce_Analytics.cpp"
+ "../../../../../modules/juce_analytics/analytics/juce_Analytics.h"
+ "../../../../../modules/juce_analytics/analytics/juce_ButtonTracker.cpp"
+ "../../../../../modules/juce_analytics/analytics/juce_ButtonTracker.h"
+ "../../../../../modules/juce_analytics/destinations/juce_AnalyticsDestination.h"
+ "../../../../../modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.cpp"
+ "../../../../../modules/juce_analytics/destinations/juce_ThreadedAnalyticsDestination.h"
+ "../../../../../modules/juce_analytics/juce_analytics.cpp"
+ "../../../../../modules/juce_analytics/juce_analytics.h"
+ "../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.cpp"
+ "../../../../../modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioChannelSet.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioDataConverters.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioProcessLoadMeasurer.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioProcessLoadMeasurer.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
+ "../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
+ "../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP_test.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessage.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessage.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiMessageSequence.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiRPN.cpp"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiRPN.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEInstrument.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEMessages.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEMessages.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPENote.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPENote.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiser.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiser.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEUtils.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEUtils.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEValue.h"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp"
+ "../../../../../modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h"
+ "../../../../../modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h"
+ "../../../../../modules/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h"
+ "../../../../../modules/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_AudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_BufferingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_MemoryAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_MemoryAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_MixerAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_PositionableAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_PositionableAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ReverbAudioSource.h"
+ "../../../../../modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp"
+ "../../../../../modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h"
+ "../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp"
+ "../../../../../modules/juce_audio_basics/synthesisers/juce_Synthesiser.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_ADSR.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_ADSR_test.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Decibels.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_GenericInterpolator.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_IIRFilter.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Interpolators.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Interpolators.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_LagrangeInterpolator.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_Reverb.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_SmoothedValue.cpp"
+ "../../../../../modules/juce_audio_basics/utilities/juce_SmoothedValue.h"
+ "../../../../../modules/juce_audio_basics/utilities/juce_WindowedSincInterpolator.cpp"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.cpp"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.mm"
+ "../../../../../modules/juce_audio_basics/juce_audio_basics.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODevice.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODevice.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_SampleRateHelpers.cpp"
+ "../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
+ "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
+ "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
+ "../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStream.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Definitions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Oboe.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Utilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/include/oboe/Version.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioExtensions.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioClock.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioStream.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/AudioStreamBuilder.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockReader.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockReader.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/LatencyTuner.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/OboeDebug.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/QuirksManager.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/StabilizedCallback.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Trace.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Utilities.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/common/Version.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoBuffer.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoController.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerBase.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/KaiserWindow.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.cpp"
+ "../../../../../modules/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h"
+ "../../../../../modules/juce_audio_devices/native/oboe/CMakeLists.txt"
+ "../../../../../modules/juce_audio_devices/native/oboe/README.md"
+ "../../../../../modules/juce_audio_devices/native/juce_ALSA_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_ASIO_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_ios.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Audio_ios.h"
+ "../../../../../modules/juce_audio_devices/native/juce_Bela_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_CoreMidi_mac.mm"
+ "../../../../../modules/juce_audio_devices/native/juce_DirectSound_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h"
+ "../../../../../modules/juce_audio_devices/native/juce_JackAudio_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_linux.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Midi_windows.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_Oboe_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_OpenSL_android.cpp"
+ "../../../../../modules/juce_audio_devices/native/juce_WASAPI_windows.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioTransportSource.cpp"
+ "../../../../../modules/juce_audio_devices/sources/juce_AudioTransportSource.h"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.cpp"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.mm"
+ "../../../../../modules/juce_audio_devices/juce_audio_devices.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitmath.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitreader.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/bitwriter.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/crc.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/fixed.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/float.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/format.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/md5.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/memory.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_decoder.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder_framing.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/libFLAC/window_flac.c"
+ "../../../../../modules/juce_audio_formats/codecs/flac/all.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/alloc.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/assert.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/callback.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/compat.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/endswap.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/export.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/Flac Licence.txt"
+ "../../../../../modules/juce_audio_formats/codecs/flac/format.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/metadata.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/ordinals.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/stream_decoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/flac/stream_encoder.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_stereo.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/floor/floor_books.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/uncoupled/res_books_uncoupled.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/floor_all.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_11.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44p51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44u.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_8.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_11.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_16.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_22.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_32.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44p51.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44u.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_X.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/analysis.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/backends.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/block.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codec_internal.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/floor0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/floor1.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/highlevel.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/info.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup_data.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mapping0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/masking.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/os.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/res0.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/scales.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/sharedbook.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/synthesis.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/vorbisenc.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/vorbisfile.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/README.md"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/bitwise.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/codec.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/config_types.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/crctable.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/framing.c"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/Ogg Vorbis Licence.txt"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/ogg.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/os_types.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h"
+ "../../../../../modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WavAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h"
+ "../../../../../modules/juce_audio_formats/format/juce_ARAAudioReaders.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_ARAAudioReaders.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormat.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormat.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatManager.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioFormatWriter.h"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_AudioSubsectionReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp"
+ "../../../../../modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h"
+ "../../../../../modules/juce_audio_formats/sampler/juce_Sampler.cpp"
+ "../../../../../modules/juce_audio_formats/sampler/juce_Sampler.h"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.cpp"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.mm"
+ "../../../../../modules/juce_audio_formats/juce_audio_formats.h"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp"
+ "../../../../../modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/lilv/lilv.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/lilv/lilvmm.hpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/common.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/tree.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/zix/tree.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/collections.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/filesystem.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/filesystem.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/instance.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/lib.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/lilv_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/node.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/plugin.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/pluginclass.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/port.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/query.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/scalepoint.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/state.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/ui.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/util.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv/src/world.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom-test-utils.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom-test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/atom.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/forge-overflow-test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/forge.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/atom/util.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/buf-size/buf-size.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/attributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/lv2.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/core/lv2_util.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/data-access/data-access.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/dynmanifest/dynmanifest.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/event/event-helpers.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/event/event.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/instance-access/instance-access.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/log/log.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/log/logger.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/midi/midi.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/morph/morph.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/options/options.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/parameters/parameters.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/patch/patch.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/port-groups/port-groups.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/port-props/port-props.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/presets/presets.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/resize-port/resize-port.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/state/state.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/time/time.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/ui/ui.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/units/units.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/uri-map/uri-map.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/urid/urid.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lv2/lv2/worker/worker.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/serd/serd.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/attributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/base64.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/base64.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_sink.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_source.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/byte_source.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/env.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/n3.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/node.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/node.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/reader.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/reader.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serd_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serd_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/serdi.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/stack.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/string.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/string_utils.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/system.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/system.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/uri.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/uri_utils.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd/src/writer.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/sord/sord.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/sord/sordmm.hpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/btree.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/btree.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/common.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/digest.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/digest.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/hash.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/zix/hash.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_internal.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_test.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sord_validate.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sordi.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/sordmm_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord/src/syntax.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom/sratom/sratom.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sratom/src/sratom.c"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/juce_lv2_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/lilv_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/serd_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/LV2_SDK/sord_config.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipsleditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslgainreduction.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslhostcommands.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslviewembedding.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/ipslviewscaling.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/pslauextensions.h"
+ "../../../../../modules/juce_audio_processors/format_types/pslextensions/pslvst2extensions.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/baseiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/classfactoryhelpers.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fbuffer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fcommandline.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fdebug.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fobject.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstreamer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/fstring.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/source/updatehandler.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/thread/include/flock.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/thread/source/flock.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/base/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/conststringtable.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/conststringtable.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/coreiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpop.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/falignpush.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fplatform.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fstrdefs.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ftypes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/funknown.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/futils.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/fvariant.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ibstream.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/icloneable.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipersistent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ipluginbase.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iplugincompatibility.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/istringresult.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/iupdatehandler.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/smartpointer.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/typesizecheck.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ustring.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/base/ustring.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/gui/iplugview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/gui/iplugviewcontentscalesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstattributes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstaudioprocessor.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstautomationstate.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstchannelcontextinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstcomponent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstcontextmenu.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsteditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstevents.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsthostapplication.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstinterappaudio.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmessage.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmidicontrollers.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstmidilearn.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstnoteexpression.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterchanges.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstparameterfunctionname.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstphysicalui.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstpluginterfacesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstplugview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstprefetchablesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstprocesscontext.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstrepresentation.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivsttestplugprovider.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/ivstunits.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vstpshpack4.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vstspeaker.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/vst/vsttypes.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/pluginterfaces/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/samples/vst-utilities/moduleinfotool/source/main.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/memorystream.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/pluginview.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/common/readfile.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/hostclasses.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_linux.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_mac.mm"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/module_win32.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/hosting/pluginterfacesupport.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/json.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/jsoncxx.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfo.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfocreator.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/moduleinfoparser.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/moduleinfo/ReadMe.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/optional.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/stringconvert.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/utility/uid.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstbus.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponent.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstcomponentbase.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vsteditcontroller.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstinitiids.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstparameters.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/source/vst/vstpresetfile.h"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/public.sdk/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/JUCE_README.md"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt"
+ "../../../../../modules/juce_audio_processors/format_types/VST3_SDK/README.md"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARACommon.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARACommon.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARAHosting.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_ARAHosting.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AU_Shared.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2Common.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2PluginFormat_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2Resources.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_LV2SupportLibs.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3Common.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3Headers.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VST3PluginFormat_test.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTCommon.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp"
+ "../../../../../modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioPluginInstance.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorEditorHostContext.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorListener.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_AudioProcessorParameterGroup.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_HostedAudioProcessorParameter.h"
+ "../../../../../modules/juce_audio_processors/processors/juce_PluginDescription.cpp"
+ "../../../../../modules/juce_audio_processors/processors/juce_PluginDescription.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_KnownPluginList.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp"
+ "../../../../../modules/juce_audio_processors/scanning/juce_PluginListComponent.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARA_utils.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADebug.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentController.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARADocumentControllerCommon.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAModelObjects.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAModelObjects.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAPlugInInstanceRoles.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_ARAPlugInInstanceRoles.h"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/ARA/juce_AudioProcessor_ARAExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AAXClientExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AAXClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterBool.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterBool.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterChoice.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterChoice.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterFloat.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterFloat.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterInt.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioParameterInt.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ExtensionsVisitor.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_FlagCache.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_NativeScaleFactorNotifier.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_NativeScaleFactorNotifier.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ParameterAttachments.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_ParameterAttachments.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_PluginHostType.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_PluginHostType.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_RangedAudioParameter.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.cpp"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST2ClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/utilities/juce_VST3ClientExtensions.h"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.mm"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors_ara.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors_lv2_libs.cpp"
+ "../../../../../modules/juce_audio_processors/juce_audio_processors.h"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDReader.cpp"
+ "../../../../../modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioAppComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioAppComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnail.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_BluetoothMidiDevicePairingDialogue.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_KeyboardComponentBase.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_KeyboardComponentBase.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h"
+ "../../../../../modules/juce_audio_utils/gui/juce_MPEKeyboardComponent.cpp"
+ "../../../../../modules/juce_audio_utils/gui/juce_MPEKeyboardComponent.h"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDBurner_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDBurner_windows.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_linux.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_AudioCDReader_windows.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_android.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_ios.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_linux.cpp"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_mac.mm"
+ "../../../../../modules/juce_audio_utils/native/juce_BluetoothMidiDevicePairingDialogue_windows.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h"
+ "../../../../../modules/juce_audio_utils/players/juce_SoundPlayer.cpp"
+ "../../../../../modules/juce_audio_utils/players/juce_SoundPlayer.h"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.cpp"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.mm"
+ "../../../../../modules/juce_audio_utils/juce_audio_utils.h"
+ "../../../../../modules/juce_core/containers/juce_AbstractFifo.cpp"
+ "../../../../../modules/juce_core/containers/juce_AbstractFifo.h"
+ "../../../../../modules/juce_core/containers/juce_Array.h"
+ "../../../../../modules/juce_core/containers/juce_ArrayAllocationBase.h"
+ "../../../../../modules/juce_core/containers/juce_ArrayBase.cpp"
+ "../../../../../modules/juce_core/containers/juce_ArrayBase.h"
+ "../../../../../modules/juce_core/containers/juce_DynamicObject.cpp"
+ "../../../../../modules/juce_core/containers/juce_DynamicObject.h"
+ "../../../../../modules/juce_core/containers/juce_ElementComparator.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction.h"
+ "../../../../../modules/juce_core/containers/juce_FixedSizeFunction_test.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_core/containers/juce_Optional.h"
+ "../../../../../modules/juce_core/containers/juce_Optional_test.cpp"
+ "../../../../../modules/juce_core/containers/juce_OwnedArray.cpp"
+ "../../../../../modules/juce_core/containers/juce_OwnedArray.h"
+ "../../../../../modules/juce_core/containers/juce_PropertySet.cpp"
+ "../../../../../modules/juce_core/containers/juce_PropertySet.h"
+ "../../../../../modules/juce_core/containers/juce_ReferenceCountedArray.cpp"
+ "../../../../../modules/juce_core/containers/juce_ReferenceCountedArray.h"
+ "../../../../../modules/juce_core/containers/juce_ScopedValueSetter.h"
+ "../../../../../modules/juce_core/containers/juce_SingleThreadedAbstractFifo.h"
+ "../../../../../modules/juce_core/containers/juce_SortedSet.h"
+ "../../../../../modules/juce_core/containers/juce_Span.h"
+ "../../../../../modules/juce_core/containers/juce_SparseSet.cpp"
+ "../../../../../modules/juce_core/containers/juce_SparseSet.h"
+ "../../../../../modules/juce_core/containers/juce_Variant.cpp"
+ "../../../../../modules/juce_core/containers/juce_Variant.h"
+ "../../../../../modules/juce_core/files/juce_AndroidDocument.h"
+ "../../../../../modules/juce_core/files/juce_common_MimeTypes.cpp"
+ "../../../../../modules/juce_core/files/juce_common_MimeTypes.h"
+ "../../../../../modules/juce_core/files/juce_DirectoryIterator.cpp"
+ "../../../../../modules/juce_core/files/juce_DirectoryIterator.h"
+ "../../../../../modules/juce_core/files/juce_File.cpp"
+ "../../../../../modules/juce_core/files/juce_File.h"
+ "../../../../../modules/juce_core/files/juce_FileFilter.cpp"
+ "../../../../../modules/juce_core/files/juce_FileFilter.h"
+ "../../../../../modules/juce_core/files/juce_FileInputStream.cpp"
+ "../../../../../modules/juce_core/files/juce_FileInputStream.h"
+ "../../../../../modules/juce_core/files/juce_FileOutputStream.cpp"
+ "../../../../../modules/juce_core/files/juce_FileOutputStream.h"
+ "../../../../../modules/juce_core/files/juce_FileSearchPath.cpp"
+ "../../../../../modules/juce_core/files/juce_FileSearchPath.h"
+ "../../../../../modules/juce_core/files/juce_MemoryMappedFile.h"
+ "../../../../../modules/juce_core/files/juce_RangedDirectoryIterator.cpp"
+ "../../../../../modules/juce_core/files/juce_RangedDirectoryIterator.h"
+ "../../../../../modules/juce_core/files/juce_TemporaryFile.cpp"
+ "../../../../../modules/juce_core/files/juce_TemporaryFile.h"
+ "../../../../../modules/juce_core/files/juce_WildcardFileFilter.cpp"
+ "../../../../../modules/juce_core/files/juce_WildcardFileFilter.h"
+ "../../../../../modules/juce_core/javascript/juce_Javascript.cpp"
+ "../../../../../modules/juce_core/javascript/juce_Javascript.h"
+ "../../../../../modules/juce_core/javascript/juce_JSON.cpp"
+ "../../../../../modules/juce_core/javascript/juce_JSON.h"
+ "../../../../../modules/juce_core/logging/juce_FileLogger.cpp"
+ "../../../../../modules/juce_core/logging/juce_FileLogger.h"
+ "../../../../../modules/juce_core/logging/juce_Logger.cpp"
+ "../../../../../modules/juce_core/logging/juce_Logger.h"
+ "../../../../../modules/juce_core/maths/juce_BigInteger.cpp"
+ "../../../../../modules/juce_core/maths/juce_BigInteger.h"
+ "../../../../../modules/juce_core/maths/juce_Expression.cpp"
+ "../../../../../modules/juce_core/maths/juce_Expression.h"
+ "../../../../../modules/juce_core/maths/juce_MathsFunctions.h"
+ "../../../../../modules/juce_core/maths/juce_NormalisableRange.h"
+ "../../../../../modules/juce_core/maths/juce_Random.cpp"
+ "../../../../../modules/juce_core/maths/juce_Random.h"
+ "../../../../../modules/juce_core/maths/juce_Range.h"
+ "../../../../../modules/juce_core/maths/juce_StatisticsAccumulator.h"
+ "../../../../../modules/juce_core/memory/juce_AllocationHooks.cpp"
+ "../../../../../modules/juce_core/memory/juce_AllocationHooks.h"
+ "../../../../../modules/juce_core/memory/juce_Atomic.h"
+ "../../../../../modules/juce_core/memory/juce_ByteOrder.h"
+ "../../../../../modules/juce_core/memory/juce_ContainerDeletePolicy.h"
+ "../../../../../modules/juce_core/memory/juce_HeapBlock.h"
+ "../../../../../modules/juce_core/memory/juce_HeavyweightLeakedObjectDetector.h"
+ "../../../../../modules/juce_core/memory/juce_LeakedObjectDetector.h"
+ "../../../../../modules/juce_core/memory/juce_Memory.h"
+ "../../../../../modules/juce_core/memory/juce_MemoryBlock.cpp"
+ "../../../../../modules/juce_core/memory/juce_MemoryBlock.h"
+ "../../../../../modules/juce_core/memory/juce_OptionalScopedPointer.h"
+ "../../../../../modules/juce_core/memory/juce_ReferenceCountedObject.h"
+ "../../../../../modules/juce_core/memory/juce_Reservoir.h"
+ "../../../../../modules/juce_core/memory/juce_ScopedPointer.h"
+ "../../../../../modules/juce_core/memory/juce_SharedResourcePointer.h"
+ "../../../../../modules/juce_core/memory/juce_Singleton.h"
+ "../../../../../modules/juce_core/memory/juce_WeakReference.h"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.cpp"
+ "../../../../../modules/juce_core/misc/juce_ConsoleApplication.h"
+ "../../../../../modules/juce_core/misc/juce_EnumHelpers.h"
+ "../../../../../modules/juce_core/misc/juce_EnumHelpers_test.cpp"
+ "../../../../../modules/juce_core/misc/juce_Functional.h"
+ "../../../../../modules/juce_core/misc/juce_Result.cpp"
+ "../../../../../modules/juce_core/misc/juce_Result.h"
+ "../../../../../modules/juce_core/misc/juce_RuntimePermissions.cpp"
+ "../../../../../modules/juce_core/misc/juce_RuntimePermissions.h"
+ "../../../../../modules/juce_core/misc/juce_Uuid.cpp"
+ "../../../../../modules/juce_core/misc/juce_Uuid.h"
+ "../../../../../modules/juce_core/misc/juce_WindowsRegistry.h"
+ "../../../../../modules/juce_core/native/java/README.txt"
+ "../../../../../modules/juce_core/native/juce_AndroidDocument_android.cpp"
+ "../../../../../modules/juce_core/native/juce_BasicNativeHeaders.h"
+ "../../../../../modules/juce_core/native/juce_CFHelpers_mac.h"
+ "../../../../../modules/juce_core/native/juce_CommonFile_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_ComSmartPtr_windows.h"
+ "../../../../../modules/juce_core/native/juce_FileDescriptor_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Files_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Files_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_HighResolutionTimerThread.h"
+ "../../../../../modules/juce_core/native/juce_IPAddress_posix.h"
+ "../../../../../modules/juce_core/native/juce_JNIHelpers_android.cpp"
+ "../../../../../modules/juce_core/native/juce_JNIHelpers_android.h"
+ "../../../../../modules/juce_core/native/juce_Misc_android.cpp"
+ "../../../../../modules/juce_core/native/juce_NamedPipe_posix.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_curl.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Network_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Network_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_ObjCHelpers_mac.h"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_generic.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_mac.mm"
+ "../../../../../modules/juce_core/native/juce_PlatformTimer_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_PlatformTimerListener.h"
+ "../../../../../modules/juce_core/native/juce_Registry_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_RuntimePermissions_android.cpp"
+ "../../../../../modules/juce_core/native/juce_SharedCode_intel.h"
+ "../../../../../modules/juce_core/native/juce_SharedCode_posix.h"
+ "../../../../../modules/juce_core/native/juce_Strings_mac.mm"
+ "../../../../../modules/juce_core/native/juce_SystemStats_android.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_mac.mm"
+ "../../../../../modules/juce_core/native/juce_SystemStats_wasm.cpp"
+ "../../../../../modules/juce_core/native/juce_SystemStats_windows.cpp"
+ "../../../../../modules/juce_core/native/juce_ThreadPriorities_native.h"
+ "../../../../../modules/juce_core/native/juce_Threads_android.cpp"
+ "../../../../../modules/juce_core/native/juce_Threads_linux.cpp"
+ "../../../../../modules/juce_core/native/juce_Threads_mac.mm"
+ "../../../../../modules/juce_core/native/juce_Threads_windows.cpp"
+ "../../../../../modules/juce_core/network/juce_IPAddress.cpp"
+ "../../../../../modules/juce_core/network/juce_IPAddress.h"
+ "../../../../../modules/juce_core/network/juce_MACAddress.cpp"
+ "../../../../../modules/juce_core/network/juce_MACAddress.h"
+ "../../../../../modules/juce_core/network/juce_NamedPipe.cpp"
+ "../../../../../modules/juce_core/network/juce_NamedPipe.h"
+ "../../../../../modules/juce_core/network/juce_Socket.cpp"
+ "../../../../../modules/juce_core/network/juce_Socket.h"
+ "../../../../../modules/juce_core/network/juce_URL.cpp"
+ "../../../../../modules/juce_core/network/juce_URL.h"
+ "../../../../../modules/juce_core/network/juce_WebInputStream.cpp"
+ "../../../../../modules/juce_core/network/juce_WebInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_AndroidDocumentInputSource.h"
+ "../../../../../modules/juce_core/streams/juce_BufferedInputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_BufferedInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_FileInputSource.cpp"
+ "../../../../../modules/juce_core/streams/juce_FileInputSource.h"
+ "../../../../../modules/juce_core/streams/juce_InputSource.h"
+ "../../../../../modules/juce_core/streams/juce_InputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_InputStream.h"
+ "../../../../../modules/juce_core/streams/juce_MemoryInputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_MemoryInputStream.h"
+ "../../../../../modules/juce_core/streams/juce_MemoryOutputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_MemoryOutputStream.h"
+ "../../../../../modules/juce_core/streams/juce_OutputStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_OutputStream.h"
+ "../../../../../modules/juce_core/streams/juce_SubregionStream.cpp"
+ "../../../../../modules/juce_core/streams/juce_SubregionStream.h"
+ "../../../../../modules/juce_core/streams/juce_URLInputSource.cpp"
+ "../../../../../modules/juce_core/streams/juce_URLInputSource.h"
+ "../../../../../modules/juce_core/system/juce_CompilerSupport.h"
+ "../../../../../modules/juce_core/system/juce_CompilerWarnings.h"
+ "../../../../../modules/juce_core/system/juce_PlatformDefs.h"
+ "../../../../../modules/juce_core/system/juce_StandardHeader.h"
+ "../../../../../modules/juce_core/system/juce_SystemStats.cpp"
+ "../../../../../modules/juce_core/system/juce_SystemStats.h"
+ "../../../../../modules/juce_core/system/juce_TargetPlatform.h"
+ "../../../../../modules/juce_core/text/juce_Base64.cpp"
+ "../../../../../modules/juce_core/text/juce_Base64.h"
+ "../../../../../modules/juce_core/text/juce_CharacterFunctions.cpp"
+ "../../../../../modules/juce_core/text/juce_CharacterFunctions.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_ASCII.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF8.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF16.h"
+ "../../../../../modules/juce_core/text/juce_CharPointer_UTF32.h"
+ "../../../../../modules/juce_core/text/juce_Identifier.cpp"
+ "../../../../../modules/juce_core/text/juce_Identifier.h"
+ "../../../../../modules/juce_core/text/juce_LocalisedStrings.cpp"
+ "../../../../../modules/juce_core/text/juce_LocalisedStrings.h"
+ "../../../../../modules/juce_core/text/juce_NewLine.h"
+ "../../../../../modules/juce_core/text/juce_String.cpp"
+ "../../../../../modules/juce_core/text/juce_String.h"
+ "../../../../../modules/juce_core/text/juce_StringArray.cpp"
+ "../../../../../modules/juce_core/text/juce_StringArray.h"
+ "../../../../../modules/juce_core/text/juce_StringPairArray.cpp"
+ "../../../../../modules/juce_core/text/juce_StringPairArray.h"
+ "../../../../../modules/juce_core/text/juce_StringPool.cpp"
+ "../../../../../modules/juce_core/text/juce_StringPool.h"
+ "../../../../../modules/juce_core/text/juce_StringRef.h"
+ "../../../../../modules/juce_core/text/juce_TextDiff.cpp"
+ "../../../../../modules/juce_core/text/juce_TextDiff.h"
+ "../../../../../modules/juce_core/threads/juce_ChildProcess.cpp"
+ "../../../../../modules/juce_core/threads/juce_ChildProcess.h"
+ "../../../../../modules/juce_core/threads/juce_CriticalSection.h"
+ "../../../../../modules/juce_core/threads/juce_DynamicLibrary.h"
+ "../../../../../modules/juce_core/threads/juce_HighResolutionTimer.cpp"
+ "../../../../../modules/juce_core/threads/juce_HighResolutionTimer.h"
+ "../../../../../modules/juce_core/threads/juce_InterProcessLock.h"
+ "../../../../../modules/juce_core/threads/juce_Process.h"
+ "../../../../../modules/juce_core/threads/juce_ReadWriteLock.cpp"
+ "../../../../../modules/juce_core/threads/juce_ReadWriteLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedReadLock.h"
+ "../../../../../modules/juce_core/threads/juce_ScopedWriteLock.h"
+ "../../../../../modules/juce_core/threads/juce_SpinLock.h"
+ "../../../../../modules/juce_core/threads/juce_Thread.cpp"
+ "../../../../../modules/juce_core/threads/juce_Thread.h"
+ "../../../../../modules/juce_core/threads/juce_ThreadLocalValue.h"
+ "../../../../../modules/juce_core/threads/juce_ThreadPool.cpp"
+ "../../../../../modules/juce_core/threads/juce_ThreadPool.h"
+ "../../../../../modules/juce_core/threads/juce_TimeSliceThread.cpp"
+ "../../../../../modules/juce_core/threads/juce_TimeSliceThread.h"
+ "../../../../../modules/juce_core/threads/juce_WaitableEvent.cpp"
+ "../../../../../modules/juce_core/threads/juce_WaitableEvent.h"
+ "../../../../../modules/juce_core/time/juce_PerformanceCounter.cpp"
+ "../../../../../modules/juce_core/time/juce_PerformanceCounter.h"
+ "../../../../../modules/juce_core/time/juce_RelativeTime.cpp"
+ "../../../../../modules/juce_core/time/juce_RelativeTime.h"
+ "../../../../../modules/juce_core/time/juce_Time.cpp"
+ "../../../../../modules/juce_core/time/juce_Time.h"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTest.cpp"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTest.h"
+ "../../../../../modules/juce_core/unit_tests/juce_UnitTestCategories.h"
+ "../../../../../modules/juce_core/xml/juce_XmlDocument.cpp"
+ "../../../../../modules/juce_core/xml/juce_XmlDocument.h"
+ "../../../../../modules/juce_core/xml/juce_XmlElement.cpp"
+ "../../../../../modules/juce_core/xml/juce_XmlElement.h"
+ "../../../../../modules/juce_core/zip/zlib/adler32.c"
+ "../../../../../modules/juce_core/zip/zlib/compress.c"
+ "../../../../../modules/juce_core/zip/zlib/crc32.c"
+ "../../../../../modules/juce_core/zip/zlib/crc32.h"
+ "../../../../../modules/juce_core/zip/zlib/deflate.c"
+ "../../../../../modules/juce_core/zip/zlib/deflate.h"
+ "../../../../../modules/juce_core/zip/zlib/infback.c"
+ "../../../../../modules/juce_core/zip/zlib/inffast.c"
+ "../../../../../modules/juce_core/zip/zlib/inffast.h"
+ "../../../../../modules/juce_core/zip/zlib/inffixed.h"
+ "../../../../../modules/juce_core/zip/zlib/inflate.c"
+ "../../../../../modules/juce_core/zip/zlib/inflate.h"
+ "../../../../../modules/juce_core/zip/zlib/inftrees.c"
+ "../../../../../modules/juce_core/zip/zlib/inftrees.h"
+ "../../../../../modules/juce_core/zip/zlib/trees.c"
+ "../../../../../modules/juce_core/zip/zlib/trees.h"
+ "../../../../../modules/juce_core/zip/zlib/uncompr.c"
+ "../../../../../modules/juce_core/zip/zlib/zconf.h"
+ "../../../../../modules/juce_core/zip/zlib/zconf.in.h"
+ "../../../../../modules/juce_core/zip/zlib/zlib.h"
+ "../../../../../modules/juce_core/zip/zlib/zutil.c"
+ "../../../../../modules/juce_core/zip/zlib/zutil.h"
+ "../../../../../modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp"
+ "../../../../../modules/juce_core/zip/juce_GZIPCompressorOutputStream.h"
+ "../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp"
+ "../../../../../modules/juce_core/zip/juce_GZIPDecompressorInputStream.h"
+ "../../../../../modules/juce_core/zip/juce_ZipFile.cpp"
+ "../../../../../modules/juce_core/zip/juce_ZipFile.h"
+ "../../../../../modules/juce_core/juce_core.cpp"
+ "../../../../../modules/juce_core/juce_core.mm"
+ "../../../../../modules/juce_core/juce_core.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_BlowFish.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_BlowFish.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_Primes.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_Primes.h"
+ "../../../../../modules/juce_cryptography/encryption/juce_RSAKey.cpp"
+ "../../../../../modules/juce_cryptography/encryption/juce_RSAKey.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_MD5.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_MD5.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_SHA256.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_SHA256.h"
+ "../../../../../modules/juce_cryptography/hashing/juce_Whirlpool.cpp"
+ "../../../../../modules/juce_cryptography/hashing/juce_Whirlpool.h"
+ "../../../../../modules/juce_cryptography/juce_cryptography.cpp"
+ "../../../../../modules/juce_cryptography/juce_cryptography.mm"
+ "../../../../../modules/juce_cryptography/juce_cryptography.h"
+ "../../../../../modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp"
+ "../../../../../modules/juce_data_structures/app_properties/juce_ApplicationProperties.h"
+ "../../../../../modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp"
+ "../../../../../modules/juce_data_structures/app_properties/juce_PropertiesFile.h"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoableAction.cpp"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoableAction.h"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoManager.cpp"
+ "../../../../../modules/juce_data_structures/undomanager/juce_UndoManager.h"
+ "../../../../../modules/juce_data_structures/values/juce_CachedValue.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_CachedValue.h"
+ "../../../../../modules/juce_data_structures/values/juce_Value.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_Value.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTree.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTree.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreePropertyWithDefault.h"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreePropertyWithDefault_test.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp"
+ "../../../../../modules/juce_data_structures/values/juce_ValueTreeSynchroniser.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"
+ "../../../../../modules/juce_dsp/containers/juce_AudioBlock.h"
+ "../../../../../modules/juce_dsp/containers/juce_AudioBlock_test.cpp"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister.h"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister_Impl.h"
+ "../../../../../modules/juce_dsp/containers/juce_SIMDRegister_test.cpp"
+ "../../../../../modules/juce_dsp/filter_design/juce_FilterDesign.cpp"
+ "../../../../../modules/juce_dsp/filter_design/juce_FilterDesign.h"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution.h"
+ "../../../../../modules/juce_dsp/frequency/juce_Convolution_test.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT.h"
+ "../../../../../modules/juce_dsp/frequency/juce_FFT_test.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Windowing.cpp"
+ "../../../../../modules/juce_dsp/frequency/juce_Windowing.h"
+ "../../../../../modules/juce_dsp/maths/juce_FastMathApproximations.h"
+ "../../../../../modules/juce_dsp/maths/juce_LogRampedValue.h"
+ "../../../../../modules/juce_dsp/maths/juce_LogRampedValue_test.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_LookupTable.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_LookupTable.h"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix.h"
+ "../../../../../modules/juce_dsp/maths/juce_Matrix_test.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_Phase.h"
+ "../../../../../modules/juce_dsp/maths/juce_Polynomial.h"
+ "../../../../../modules/juce_dsp/maths/juce_SpecialFunctions.cpp"
+ "../../../../../modules/juce_dsp/maths/juce_SpecialFunctions.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_avx.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_avx.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_fallback.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_neon.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_neon.h"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_sse.cpp"
+ "../../../../../modules/juce_dsp/native/juce_SIMDNativeOps_sse.h"
+ "../../../../../modules/juce_dsp/processors/juce_BallisticsFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_BallisticsFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_DelayLine.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_DelayLine.h"
+ "../../../../../modules/juce_dsp/processors/juce_DryWetMixer.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_DryWetMixer.h"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_FIRFilter_test.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FirstOrderTPTFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_FirstOrderTPTFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_IIRFilter_Impl.h"
+ "../../../../../modules/juce_dsp/processors/juce_LinkwitzRileyFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_LinkwitzRileyFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_Oversampling.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_Oversampling.h"
+ "../../../../../modules/juce_dsp/processors/juce_Panner.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_Panner.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessContext.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorChain.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorChain_test.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorDuplicator.h"
+ "../../../../../modules/juce_dsp/processors/juce_ProcessorWrapper.h"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableFilter.h"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableTPTFilter.cpp"
+ "../../../../../modules/juce_dsp/processors/juce_StateVariableTPTFilter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Bias.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Chorus.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Chorus.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Compressor.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Compressor.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Gain.h"
+ "../../../../../modules/juce_dsp/widgets/juce_LadderFilter.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_LadderFilter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Limiter.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Limiter.h"
+ "../../../../../modules/juce_dsp/widgets/juce_NoiseGate.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_NoiseGate.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Oscillator.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Phaser.cpp"
+ "../../../../../modules/juce_dsp/widgets/juce_Phaser.h"
+ "../../../../../modules/juce_dsp/widgets/juce_Reverb.h"
+ "../../../../../modules/juce_dsp/widgets/juce_WaveShaper.h"
+ "../../../../../modules/juce_dsp/juce_dsp.cpp"
+ "../../../../../modules/juce_dsp/juce_dsp.mm"
+ "../../../../../modules/juce_dsp/juce_dsp.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionBroadcaster.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ActionListener.h"
+ "../../../../../modules/juce_events/broadcasters/juce_AsyncUpdater.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_AsyncUpdater.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeBroadcaster.h"
+ "../../../../../modules/juce_events/broadcasters/juce_ChangeListener.h"
+ "../../../../../modules/juce_events/broadcasters/juce_LockingAsyncUpdater.cpp"
+ "../../../../../modules/juce_events/broadcasters/juce_LockingAsyncUpdater.h"
+ "../../../../../modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_ConnectedChildProcess.h"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnection.h"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_InterprocessConnectionServer.h"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.cpp"
+ "../../../../../modules/juce_events/interprocess/juce_NetworkServiceDiscovery.h"
+ "../../../../../modules/juce_events/messages/juce_ApplicationBase.cpp"
+ "../../../../../modules/juce_events/messages/juce_ApplicationBase.h"
+ "../../../../../modules/juce_events/messages/juce_CallbackMessage.h"
+ "../../../../../modules/juce_events/messages/juce_DeletedAtShutdown.cpp"
+ "../../../../../modules/juce_events/messages/juce_DeletedAtShutdown.h"
+ "../../../../../modules/juce_events/messages/juce_Initialisation.h"
+ "../../../../../modules/juce_events/messages/juce_Message.h"
+ "../../../../../modules/juce_events/messages/juce_MessageListener.cpp"
+ "../../../../../modules/juce_events/messages/juce_MessageListener.h"
+ "../../../../../modules/juce_events/messages/juce_MessageManager.cpp"
+ "../../../../../modules/juce_events/messages/juce_MessageManager.h"
+ "../../../../../modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h"
+ "../../../../../modules/juce_events/messages/juce_NotificationType.h"
+ "../../../../../modules/juce_events/native/juce_EventLoop_linux.h"
+ "../../../../../modules/juce_events/native/juce_EventLoopInternal_linux.h"
+ "../../../../../modules/juce_events/native/juce_HiddenMessageWindow_windows.h"
+ "../../../../../modules/juce_events/native/juce_MessageManager_ios.mm"
+ "../../../../../modules/juce_events/native/juce_MessageManager_mac.mm"
+ "../../../../../modules/juce_events/native/juce_MessageQueue_mac.h"
+ "../../../../../modules/juce_events/native/juce_Messaging_android.cpp"
+ "../../../../../modules/juce_events/native/juce_Messaging_linux.cpp"
+ "../../../../../modules/juce_events/native/juce_Messaging_windows.cpp"
+ "../../../../../modules/juce_events/native/juce_RunningInUnity.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
+ "../../../../../modules/juce_events/native/juce_WinRTWrapper_windows.cpp"
+ "../../../../../modules/juce_events/native/juce_WinRTWrapper_windows.h"
+ "../../../../../modules/juce_events/timers/juce_MultiTimer.cpp"
+ "../../../../../modules/juce_events/timers/juce_MultiTimer.h"
+ "../../../../../modules/juce_events/timers/juce_Timer.cpp"
+ "../../../../../modules/juce_events/timers/juce_Timer.h"
+ "../../../../../modules/juce_events/juce_events.cpp"
+ "../../../../../modules/juce_events/juce_events.mm"
+ "../../../../../modules/juce_events/juce_events.h"
+ "../../../../../modules/juce_graphics/colour/juce_Colour.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_Colour.h"
+ "../../../../../modules/juce_graphics/colour/juce_ColourGradient.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_ColourGradient.h"
+ "../../../../../modules/juce_graphics/colour/juce_Colours.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_Colours.h"
+ "../../../../../modules/juce_graphics/colour/juce_FillType.cpp"
+ "../../../../../modules/juce_graphics/colour/juce_FillType.h"
+ "../../../../../modules/juce_graphics/colour/juce_PixelFormats.h"
+ "../../../../../modules/juce_graphics/contexts/juce_GraphicsContext.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_GraphicsContext.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp"
+ "../../../../../modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
+ "../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.cpp"
+ "../../../../../modules/juce_graphics/effects/juce_DropShadowEffect.h"
+ "../../../../../modules/juce_graphics/effects/juce_GlowEffect.cpp"
+ "../../../../../modules/juce_graphics/effects/juce_GlowEffect.h"
+ "../../../../../modules/juce_graphics/effects/juce_ImageEffectFilter.h"
+ "../../../../../modules/juce_graphics/fonts/juce_AttributedString.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_AttributedString.h"
+ "../../../../../modules/juce_graphics/fonts/juce_CustomTypeface.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_CustomTypeface.h"
+ "../../../../../modules/juce_graphics/fonts/juce_Font.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_Font.h"
+ "../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_GlyphArrangement.h"
+ "../../../../../modules/juce_graphics/fonts/juce_TextLayout.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_TextLayout.h"
+ "../../../../../modules/juce_graphics/fonts/juce_Typeface.cpp"
+ "../../../../../modules/juce_graphics/fonts/juce_Typeface.h"
+ "../../../../../modules/juce_graphics/geometry/juce_AffineTransform.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_AffineTransform.h"
+ "../../../../../modules/juce_graphics/geometry/juce_BorderSize.h"
+ "../../../../../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"
+ "../../../../../modules/juce_graphics/geometry/juce_PathIterator.h"
+ "../../../../../modules/juce_graphics/geometry/juce_PathStrokeType.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_PathStrokeType.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Point.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Rectangle.h"
+ "../../../../../modules/juce_graphics/geometry/juce_Rectangle_test.cpp"
+ "../../../../../modules/juce_graphics/geometry/juce_RectangleList.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/cderror.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcapimin.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcapistd.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jccoefct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jccolor.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcdctmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jchuff.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcinit.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmainct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmarker.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcmaster.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcomapi.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jconfig.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcparam.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcphuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcprepct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jcsample.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jctrans.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdapimin.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdapistd.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdatasrc.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdcoefct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdcolor.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdct.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jddctmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdhuff.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdinput.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmainct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmarker.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmaster.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdmerge.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdphuff.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdpostct.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdsample.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jdtrans.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jerror.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jerror.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctflt.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctfst.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jfdctint.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctflt.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctfst.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctint.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jidctred.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jinclude.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemmgr.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemnobs.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmemsys.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jmorecfg.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jpegint.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jpeglib.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jquant1.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jquant2.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jutils.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/jversion.h"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/transupp.c"
+ "../../../../../modules/juce_graphics/image_formats/jpglib/transupp.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/libpng_readme.txt"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/png.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/png.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngconf.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngdebug.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngerror.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngget.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pnginfo.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngmem.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngpread.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngpriv.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngread.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrio.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrtran.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngrutil.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngset.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngstruct.h"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngtrans.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwio.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwrite.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwtran.c"
+ "../../../../../modules/juce_graphics/image_formats/pnglib/pngwutil.c"
+ "../../../../../modules/juce_graphics/image_formats/juce_GIFLoader.cpp"
+ "../../../../../modules/juce_graphics/image_formats/juce_JPEGLoader.cpp"
+ "../../../../../modules/juce_graphics/image_formats/juce_PNGLoader.cpp"
+ "../../../../../modules/juce_graphics/images/juce_Image.cpp"
+ "../../../../../modules/juce_graphics/images/juce_Image.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageCache.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageCache.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageConvolutionKernel.h"
+ "../../../../../modules/juce_graphics/images/juce_ImageFileFormat.cpp"
+ "../../../../../modules/juce_graphics/images/juce_ImageFileFormat.h"
+ "../../../../../modules/juce_graphics/images/juce_ScaledImage.h"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.h"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm"
+ "../../../../../modules/juce_graphics/native/juce_CoreGraphicsHelpers_mac.h"
+ "../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.h"
+ "../../../../../modules/juce_graphics/native/juce_DirectWriteTypeface_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_DirectWriteTypeLayout_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_freetype.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_linux.cpp"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_mac.mm"
+ "../../../../../modules/juce_graphics/native/juce_Fonts_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_GraphicsContext_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_android.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_linux.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_mac.cpp"
+ "../../../../../modules/juce_graphics/native/juce_IconHelpers_windows.cpp"
+ "../../../../../modules/juce_graphics/native/juce_RenderingHelpers.h"
+ "../../../../../modules/juce_graphics/placement/juce_Justification.h"
+ "../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.cpp"
+ "../../../../../modules/juce_graphics/placement/juce_RectanglePlacement.h"
+ "../../../../../modules/juce_graphics/juce_graphics.cpp"
+ "../../../../../modules/juce_graphics/juce_graphics.mm"
+ "../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
+ "../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
+ "../../../../../modules/juce_gui_basics/application/juce_Application.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_Button.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_Button.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_DrawableButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_DrawableButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ImageButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ImageButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ShapeButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ShapeButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_TextButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_TextButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToggleButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToggleButton.h"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp"
+ "../../../../../modules/juce_gui_basics/buttons/juce_ToolbarButton.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandID.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h"
+ "../../../../../modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp"
+ "../../../../../modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h"
+ "../../../../../modules/juce_gui_basics/components/juce_CachedComponentImage.h"
+ "../../../../../modules/juce_gui_basics/components/juce_Component.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_Component.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Desktop.h"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Displays.cpp"
+ "../../../../../modules/juce_gui_basics/desktop/juce_Displays.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp"
+ "../../../../../modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_AlertWindowHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ComponentHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_CustomMouseCursorInfo.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_FocusHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_FocusRestorer.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_LookAndFeelHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_MouseInputSourceImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_MouseInputSourceList.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_PointerState.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScalingHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedContentSharerInterface.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxImpl.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ScopedMessageBoxInterface.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ToolbarItemDragAndDropOverlayComponent.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_TopLevelWindowManager.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_ViewportHelpers.h"
+ "../../../../../modules/juce_gui_basics/detail/juce_WindowingHelpers.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_Drawable.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_Drawable.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableComposite.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableImage.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableImage.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawablePath.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawablePath.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableRectangle.h"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableShape.cpp"
+ "../../../../../modules/juce_gui_basics/drawables/juce_DrawableShape.h"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooser.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileListComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp"
+ "../../../../../modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_CaretComponent.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyListener.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyListener.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_KeyPress.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_ModifierKeys.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_SystemClipboard.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h"
+ "../../../../../modules/juce_gui_basics/keyboard/juce_TextInputTarget.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_AnimatedPosition.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_BorderedComponentBoundsConstrainer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentAnimator.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentBuilder.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ConcertinaPanel.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexBox.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexBox.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_FlexItem.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_Grid.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_Grid.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_GridItem.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_GridItem.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_GroupComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_GroupComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedButtonBar.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedComponent.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_TabbedComponent.h"
+ "../../../../../modules/juce_gui_basics/layout/juce_Viewport.cpp"
+ "../../../../../modules/juce_gui_basics/layout/juce_Viewport.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h"
+ "../../../../../modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.cpp"
+ "../../../../../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"
+ "../../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.h"
+ "../../../../../modules/juce_gui_basics/menus/juce_PopupMenu.cpp"
+ "../../../../../modules/juce_gui_basics/menus/juce_PopupMenu.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_BubbleComponent.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_BubbleComponent.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_DropShadower.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_DropShadower.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_FocusOutline.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_FocusOutline.h"
+ "../../../../../modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp"
+ "../../../../../modules/juce_gui_basics/misc/juce_JUCESplashScreen.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_ComponentDragger.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_LassoComponent.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseCursor.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseCursor.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseEvent.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseEvent.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseInputSource.h"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseListener.cpp"
+ "../../../../../modules/juce_gui_basics/mouse/juce_MouseListener.h"
+ "../../../../../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/accessibility/juce_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_Accessibility_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityElement_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilitySharedCode_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_AccessibilityTextHelpers_test.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_ComInterfaces_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAExpandCollapseProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAGridItemProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAGridProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAHelpers_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAInvokeProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAProviderBase_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAProviders_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIARangeValueProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIASelectionProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIATextProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAToggleProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIATransformProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAValueProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_UIAWindowProvider_windows.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_WindowsUIAWrapper_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_CGMetalLayerRenderer_mac.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ContentSharer_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_ContentSharer_ios.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_DragAndDrop_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_FileChooser_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_MainMenu_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_MouseCursor_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_MultiTouchMapper.h"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeMessageBox_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_NativeModalWrapperComponent_ios.h"
+ "../../../../../modules/juce_gui_basics/native/juce_NSViewComponentPeer_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_PerScreenDisplayLinks_mac.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedDPIAwarenessDisabler.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_ScopedWindowAssociation_linux.h"
+ "../../../../../modules/juce_gui_basics/native/juce_UIViewComponentPeer_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_Windowing_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowsHooks_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowsHooks_windows.h"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_android.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_ios.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_mac.mm"
+ "../../../../../modules/juce_gui_basics/native/juce_WindowUtils_windows.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XSymbols_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XSymbols_linux.h"
+ "../../../../../modules/juce_gui_basics/native/juce_XWindowSystem_linux.cpp"
+ "../../../../../modules/juce_gui_basics/native/juce_XWindowSystem_linux.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_MarkerList.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_MarkerList.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePoint.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePoint.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativePointPath.h"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp"
+ "../../../../../modules/juce_gui_basics/positioning/juce_RelativeRectangle.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_MultiChoicePropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_MultiChoicePropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyPanel.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_PropertyPanel.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp"
+ "../../../../../modules/juce_gui_basics/properties/juce_TextPropertyComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ComboBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ComboBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ImageComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ImageComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Label.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Label.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ListBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ListBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ProgressBar.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Slider.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Slider.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TableListBox.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TextEditor.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_Toolbar.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TreeView.cpp"
+ "../../../../../modules/juce_gui_basics/widgets/juce_TreeView.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_AlertWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_AlertWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_CallOutBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_CallOutBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ComponentPeer.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ComponentPeer.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_DialogWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_DialogWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_DocumentWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_DocumentWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_MessageBoxOptions.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_MessageBoxOptions.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_NativeMessageBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_NativeMessageBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ScopedMessageBox.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ScopedMessageBox.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_TooltipWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_TooltipWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_TopLevelWindow.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_VBlankAttachement.cpp"
+ "../../../../../modules/juce_gui_basics/windows/juce_VBlankAttachement.h"
+ "../../../../../modules/juce_gui_basics/windows/juce_WindowUtils.h"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.cpp"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.mm"
+ "../../../../../modules/juce_gui_basics/juce_gui_basics.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.cpp"
+ "../../../../../modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h"
+ "../../../../../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_HWNDComponent.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"
+ "../../../../../modules/juce_gui_extra/misc/juce_AnimatedAppComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_AnimatedAppComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_AppleRemote.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_ColourSelector.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_ColourSelector.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_LiveConstantEditor.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_PreferencesPanel.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_PushNotifications.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_PushNotifications.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_SplashScreen.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_SplashScreen.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h"
+ "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.cpp"
+ "../../../../../modules/juce_gui_extra/misc/juce_WebBrowserComponent.h"
+ "../../../../../modules/juce_gui_extra/native/juce_ActiveXComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_AppleRemote_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_HWNDComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_NSViewComponent_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_NSViewFrameWatcher_mac.h"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_android.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_ios.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_PushNotifications_mac.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_linux.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_mac.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_SystemTrayIcon_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_UIViewComponent_ios.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_android.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_linux.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_mac.mm"
+ "../../../../../modules/juce_gui_extra/native/juce_WebBrowserComponent_windows.cpp"
+ "../../../../../modules/juce_gui_extra/native/juce_XEmbedComponent_linux.cpp"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.cpp"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.mm"
+ "../../../../../modules/juce_gui_extra/juce_gui_extra.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Draggable3DOrientation.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Matrix3D.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Quaternion.h"
+ "../../../../../modules/juce_opengl/geometry/juce_Vector3D.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_android.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_ios.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_linux.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_mac.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGL_windows.h"
+ "../../../../../modules/juce_opengl/native/juce_OpenGLExtensions.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gl.h"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_gles2.h"
+ "../../../../../modules/juce_opengl/opengl/juce_khrplatform.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLContext.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLHelpers.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLHelpers.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLImage.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLImage.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLPixelFormat.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLPixelFormat.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLRenderer.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.cpp"
+ "../../../../../modules/juce_opengl/opengl/juce_OpenGLTexture.h"
+ "../../../../../modules/juce_opengl/opengl/juce_wgl.h"
+ "../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp"
+ "../../../../../modules/juce_opengl/utils/juce_OpenGLAppComponent.h"
+ "../../../../../modules/juce_opengl/juce_opengl.cpp"
+ "../../../../../modules/juce_opengl/juce_opengl.mm"
+ "../../../../../modules/juce_opengl/juce_opengl.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCAddress.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCAddress.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCArgument.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCArgument.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCBundle.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCBundle.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCMessage.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCMessage.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCReceiver.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCReceiver.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCSender.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCSender.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCTimeTag.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCTimeTag.h"
+ "../../../../../modules/juce_osc/osc/juce_OSCTypes.cpp"
+ "../../../../../modules/juce_osc/osc/juce_OSCTypes.h"
+ "../../../../../modules/juce_osc/juce_osc.cpp"
+ "../../../../../modules/juce_osc/juce_osc.h"
+ "../../../../../modules/juce_product_unlocking/in_app_purchases/juce_InAppPurchases.cpp"
+ "../../../../../modules/juce_product_unlocking/in_app_purchases/juce_InAppPurchases.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_KeyFileGeneration.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockForm.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockForm.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockStatus.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_OnlineUnlockStatus.h"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.cpp"
+ "../../../../../modules/juce_product_unlocking/marketplace/juce_TracktionMarketplaceStatus.h"
+ "../../../../../modules/juce_product_unlocking/native/juce_InAppPurchases_android.cpp"
+ "../../../../../modules/juce_product_unlocking/native/juce_InAppPurchases_ios.cpp"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.cpp"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.mm"
+ "../../../../../modules/juce_product_unlocking/juce_product_unlocking.h"
+ "../../../../../modules/juce_video/capture/juce_CameraDevice.cpp"
+ "../../../../../modules/juce_video/capture/juce_CameraDevice.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_android.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_ios.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_mac.h"
+ "../../../../../modules/juce_video/native/juce_CameraDevice_windows.h"
+ "../../../../../modules/juce_video/native/juce_ComTypes_windows.h"
+ "../../../../../modules/juce_video/native/juce_Video_android.h"
+ "../../../../../modules/juce_video/native/juce_Video_mac.h"
+ "../../../../../modules/juce_video/native/juce_Video_windows.h"
+ "../../../../../modules/juce_video/playback/juce_VideoComponent.cpp"
+ "../../../../../modules/juce_video/playback/juce_VideoComponent.h"
+ "../../../../../modules/juce_video/juce_video.cpp"
+ "../../../../../modules/juce_video/juce_video.mm"
+ "../../../../../modules/juce_video/juce_video.h"
+ "../../../JuceLibraryCode/JuceHeader.h"
+ PROPERTIES HEADER_FILE_ONLY TRUE)
+
+if( JUCE_BUILD_CONFIGURATION MATCHES "DEBUG" )
+ target_compile_options( ${BINARY_NAME} PRIVATE "-fsigned-char" )
+endif()
+
+if( JUCE_BUILD_CONFIGURATION MATCHES "RELEASE" )
+ target_compile_options( ${BINARY_NAME} PRIVATE "-fsigned-char" )
+endif()
+
+find_library(log "log")
+find_library(android "android")
+find_library(glesv2 "GLESv2")
+find_library(egl "EGL")
+
+target_link_libraries( ${BINARY_NAME}
+
+ ${log}
+ ${android}
+ ${glesv2}
+ ${egl}
+ "cpufeatures"
+ "oboe"
+)
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index e2285c1329..6a814939f1 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -269,6 +269,9 @@
true
+
+ true
+
true
@@ -1097,6 +1100,9 @@
true
+
+ true
+
true
@@ -1481,9 +1487,6 @@
true
-
- true
-
true
@@ -2674,6 +2677,7 @@
+
@@ -2688,6 +2692,7 @@
+
@@ -3094,6 +3099,7 @@
+
@@ -3258,7 +3264,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index c84a36ab0d..e958b4b227 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -799,6 +799,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1663,6 +1666,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2071,9 +2077,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3477,6 +3480,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3519,6 +3525,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4737,6 +4746,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5229,9 +5241,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index 5743318ce2..e611bd6ccb 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -269,6 +269,9 @@
true
+
+ true
+
true
@@ -1097,6 +1100,9 @@
true
+
+ true
+
true
@@ -1481,9 +1487,6 @@
true
-
- true
-
true
@@ -2674,6 +2677,7 @@
+
@@ -2688,6 +2692,7 @@
+
@@ -3094,6 +3099,7 @@
+
@@ -3258,7 +3264,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 28298cd39c..93cd36c710 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -799,6 +799,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1663,6 +1666,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2071,9 +2077,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3477,6 +3480,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3519,6 +3525,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4737,6 +4746,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5229,9 +5241,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
index 7b4bb29442..44d40abc25 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj
@@ -269,6 +269,9 @@
true
+
+ true
+
true
@@ -1097,6 +1100,9 @@
true
+
+ true
+
true
@@ -1481,9 +1487,6 @@
true
-
- true
-
true
@@ -2674,6 +2677,7 @@
+
@@ -2688,6 +2692,7 @@
+
@@ -3094,6 +3099,7 @@
+
@@ -3258,7 +3264,6 @@
-
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
index 2fd669379d..e608da5300 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2022/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -799,6 +799,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1663,6 +1666,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -2071,9 +2077,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
@@ -3477,6 +3480,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3519,6 +3525,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4737,6 +4746,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -5229,9 +5241,6 @@
JUCE Modules\juce_dsp\containers
-
- JUCE Modules\juce_dsp\containers
-
JUCE Modules\juce_dsp\containers
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
index 49df5cd259..5219f5c8a1 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj
@@ -252,6 +252,9 @@
true
+
+ true
+
true
@@ -1080,6 +1083,9 @@
true
+
+ true
+
true
@@ -2492,6 +2498,7 @@
+
@@ -2506,6 +2513,7 @@
+
@@ -2912,6 +2920,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
index 50bc5b3c54..78edeef02a 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2022/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -727,6 +727,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -1591,6 +1594,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
@@ -3216,6 +3222,9 @@
JUCE Modules\juce_audio_basics\mpe
+
+ JUCE Modules\juce_audio_basics\native
+
JUCE Modules\juce_audio_basics\native
@@ -3258,6 +3267,9 @@
JUCE Modules\juce_audio_basics\utilities
+
+ JUCE Modules\juce_audio_basics\utilities
+
JUCE Modules\juce_audio_basics\utilities
@@ -4476,6 +4488,9 @@
JUCE Modules\juce_core\containers
+
+ JUCE Modules\juce_core\containers
+
JUCE Modules\juce_core\containers
diff --git a/modules/juce_audio_basics/juce_audio_basics.cpp b/modules/juce_audio_basics/juce_audio_basics.cpp
index 260635fad6..6e4b3cb8b6 100644
--- a/modules/juce_audio_basics/juce_audio_basics.cpp
+++ b/modules/juce_audio_basics/juce_audio_basics.cpp
@@ -89,13 +89,13 @@
#include "synthesisers/juce_Synthesiser.cpp"
#include "audio_play_head/juce_AudioPlayHead.cpp"
#include "midi/juce_MidiDataConcatenator.h"
-
#include "midi/ump/juce_UMP.h"
#include "midi/ump/juce_UMPUtils.cpp"
#include "midi/ump/juce_UMPView.cpp"
#include "midi/ump/juce_UMPSysEx7.cpp"
#include "midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
#include "midi/ump/juce_UMPIterator.cpp"
+#include "utilities/juce_AudioWorkgroup.cpp"
#if JUCE_UNIT_TESTS
#include "utilities/juce_ADSR_test.cpp"
diff --git a/modules/juce_audio_basics/juce_audio_basics.h b/modules/juce_audio_basics/juce_audio_basics.h
index 6a8c999da6..03d9c42a63 100644
--- a/modules/juce_audio_basics/juce_audio_basics.h
+++ b/modules/juce_audio_basics/juce_audio_basics.h
@@ -123,3 +123,4 @@ JUCE_END_IGNORE_WARNINGS_MSVC
#include "sources/juce_ToneGeneratorAudioSource.h"
#include "synthesisers/juce_Synthesiser.h"
#include "audio_play_head/juce_AudioPlayHead.h"
+#include "utilities/juce_AudioWorkgroup.h"
\ No newline at end of file
diff --git a/modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h b/modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h
new file mode 100644
index 0000000000..a9e3b3e4d4
--- /dev/null
+++ b/modules/juce_audio_basics/native/juce_AudioWorkgroup_mac.h
@@ -0,0 +1,35 @@
+/*
+ ==============================================================================
+
+ This file is part of the JUCE library.
+ Copyright (c) 2022 - Raw Material Software Limited
+
+ 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.
+
+ ==============================================================================
+*/
+
+namespace juce
+{
+#if (defined (MAC_OS_VERSION_11_0) || defined (__IPHONE_14_0))
+ #define JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE 1
+#else
+ #define JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE 0
+#endif
+
+#if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ AudioWorkgroup makeRealAudioWorkgroup (os_workgroup_t handle);
+#endif
+
+}
diff --git a/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp b/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp
new file mode 100644
index 0000000000..d92f8a5824
--- /dev/null
+++ b/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.cpp
@@ -0,0 +1,203 @@
+/*
+ ==============================================================================
+
+ This file is part of the JUCE library.
+ Copyright (c) 2022 - Raw Material Software Limited
+
+ 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.
+
+ ==============================================================================
+*/
+
+
+#if JUCE_MAC || JUCE_IOS
+ #include "../native/juce_AudioWorkgroup_mac.h"
+#endif
+
+namespace juce
+{
+
+#if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+
+class WorkgroupToken::TokenProvider
+{
+public:
+ explicit TokenProvider (os_workgroup_t wg)
+ : workgroup (wg), attached (attach (wg, token)) {}
+
+ ~TokenProvider()
+ {
+ if (attached)
+ detach (workgroup, token);
+ }
+
+ TokenProvider (const TokenProvider&) = delete;
+ TokenProvider (TokenProvider&& other) noexcept
+ : workgroup (std::exchange (other.workgroup, os_workgroup_t{})),
+ token (std::exchange (other.token, os_workgroup_join_token_s{})),
+ attached (std::exchange (other.attached, false)) {}
+
+ TokenProvider& operator= (const TokenProvider&) = delete;
+ TokenProvider& operator= (TokenProvider&& other) noexcept
+ {
+ TokenProvider { std::move (other) }.swap (*this);
+ return *this;
+ }
+
+ bool isAttached() const { return attached; }
+ os_workgroup_t getHandle() const { return workgroup; }
+
+private:
+ static void detach (os_workgroup_t wg, os_workgroup_join_token_s token)
+ {
+ if (@available (macos 11.0, ios 14.0, *))
+ {
+ os_workgroup_leave (wg, &token);
+ os_release (wg);
+ }
+ }
+
+ static bool attach (os_workgroup_t wg, os_workgroup_join_token_s& tokenOut)
+ {
+ if (@available (macos 11.0, ios 14.0, *))
+ {
+ if (wg != nullptr && os_workgroup_join (wg, &tokenOut) == 0)
+ {
+ os_retain (wg);
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ void swap (TokenProvider& other) noexcept
+ {
+ std::swap (other.workgroup, workgroup);
+ std::swap (other.token, token);
+ std::swap (other.attached, attached);
+ }
+
+ os_workgroup_t workgroup;
+ os_workgroup_join_token_s token;
+ bool attached;
+};
+
+class AudioWorkgroup::WorkgroupProvider
+{
+public:
+ explicit WorkgroupProvider (os_workgroup_t ptr) : handle (ptr) {}
+
+ WorkgroupProvider clone() const
+ {
+ return WorkgroupProvider { handle != nullptr ? os_retain (handle.get()) : nullptr };
+ }
+
+ void join (WorkgroupToken& token) const
+ {
+ if (const auto* tokenProvider = token.getTokenProvider())
+ if (tokenProvider->isAttached() && tokenProvider->getHandle() == handle.get())
+ return;
+
+ // Explicit reset before constructing the new workgroup to ensure that the old workgroup
+ // is left before the new one is joined.
+ token.reset();
+
+ if (handle != nullptr)
+ token = WorkgroupToken { [provider = WorkgroupToken::TokenProvider { handle.get() }] { return &provider; } };
+ }
+
+ static os_workgroup_t getWorkgroup (const AudioWorkgroup& wg)
+ {
+ if (auto* p = wg.getWorkgroupProvider())
+ return p->handle.get();
+
+ return nullptr;
+ }
+
+private:
+ struct Release
+ {
+ void operator() (os_workgroup_t wg) const
+ {
+ if (wg != nullptr)
+ os_release (wg);
+ }
+ };
+
+ std::unique_ptr, Release> handle;
+};
+
+#else
+
+class WorkgroupToken::TokenProvider {};
+
+class AudioWorkgroup::WorkgroupProvider
+{
+public:
+ explicit WorkgroupProvider() = default;
+
+ WorkgroupProvider clone() const { return WorkgroupProvider{}; }
+
+ void join (WorkgroupToken& t) const { t.reset(); }
+
+ static void* getWorkgroup (const AudioWorkgroup&) { return nullptr; }
+};
+
+#endif
+
+AudioWorkgroup::AudioWorkgroup (const AudioWorkgroup& other)
+ : erased ([&]() -> Erased
+ {
+ if (auto* p = other.getWorkgroupProvider())
+ return [provider = p->clone()] { return &provider; };
+
+ return nullptr;
+ }()) {}
+
+bool AudioWorkgroup::operator== (const AudioWorkgroup& other) const
+{
+ return WorkgroupProvider::getWorkgroup (*this) == WorkgroupProvider::getWorkgroup (other);
+}
+
+void AudioWorkgroup::join (WorkgroupToken& token) const
+{
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+
+ if (const auto* p = getWorkgroupProvider())
+ {
+ p->join (token);
+ return;
+ }
+
+ #endif
+
+ token.reset();
+}
+
+AudioWorkgroup::operator bool() const { return WorkgroupProvider::getWorkgroup (*this) != nullptr; }
+
+#if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+
+AudioWorkgroup makeRealAudioWorkgroup (os_workgroup_t handle)
+{
+ if (handle == nullptr)
+ return AudioWorkgroup{};
+
+ return AudioWorkgroup { [provider = AudioWorkgroup::WorkgroupProvider { handle }] { return &provider; } };
+}
+
+#endif
+
+} // namespace juce
\ No newline at end of file
diff --git a/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h b/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h
new file mode 100644
index 0000000000..c81f288d5b
--- /dev/null
+++ b/modules/juce_audio_basics/utilities/juce_AudioWorkgroup.h
@@ -0,0 +1,202 @@
+/*
+ ==============================================================================
+
+ This file is part of the JUCE library.
+ Copyright (c) 2022 - Raw Material Software Limited
+
+ 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.
+
+ ==============================================================================
+*/
+
+namespace juce
+{
+
+//==============================================================================
+/**
+ Created by AudioWorkgroup to join the calling thread to a workgroup.
+ To leave the workgroup again, destroy the WorkgroupToken.
+
+ @see AudioWorkgroup
+
+ @tags{Audio}
+*/
+class WorkgroupToken
+{
+public:
+ /** @internal */
+ class TokenProvider;
+
+ /** @internal */
+ using Erased = FixedSizeFunction<64, const TokenProvider*()>;
+
+ /** @internal
+
+ Creates a WorkgroupToken from a function returning a TokenProvider.
+ */
+ explicit WorkgroupToken (Erased e) : erased (std::move (e)) {}
+
+ /** @internal
+
+ Creates a disengaged WorkgroupToken, i.e. create a token without joining the thread to a
+ workgroup.
+ */
+ WorkgroupToken() = default;
+
+ /** If the token joined the calling thread to a workgroup during construction, the destructor
+ will cause the calling thread to leave that workgroup.
+ */
+ ~WorkgroupToken() = default;
+
+ /** @internal */
+ WorkgroupToken (const WorkgroupToken&) = delete;
+
+ WorkgroupToken (WorkgroupToken&&) noexcept = default;
+
+ /** @internal */
+ WorkgroupToken& operator= (const WorkgroupToken&) = delete;
+
+ WorkgroupToken& operator= (WorkgroupToken&&) = default;
+
+ /** Returns true if and only if getTokenProvider() returns non-null. */
+ explicit operator bool() const { return getTokenProvider() != nullptr; }
+
+ /** The result of this function can be compared to nullptr to check whether the token
+ successfully joined the calling thread to a workgroup.
+
+ Used in the implementation to provide platform-specific information about this token.
+ */
+ [[nodiscard]] const TokenProvider* getTokenProvider() const { return erased != nullptr ? erased() : nullptr; }
+
+ /** If this token was engaged by joining a workgroup, leaves that workgroup and disengages the token.
+
+ After this call, getTokenProvider() will return nullptr.
+ */
+ void reset() { erased = nullptr; }
+
+private:
+ Erased erased;
+};
+
+//==============================================================================
+/**
+ A handle to an audio workgroup, which is a collection of realtime threads
+ working together to produce audio by a common deadline.
+
+ You can use this class to join a real-time worker thread to a workgroup.
+ Rather than constructing instances of this class directly, you should use
+ functions like AudioProcessor::audioWorkgroupContextChanged() and
+ AudioIODevice::getWorkgroup() to fetch an engaged workgroup from the system.
+
+ The class contains a single method, join(). Call this from your real-time
+ thread to with register this workgroup.
+
+ Here's an example of how you might use this class:
+
+ @code
+ void Thread::run() override
+ {
+ WorkgroupToken token;
+
+ getWorkgroup().join (token);
+
+ while (! threadShouldExit())
+ {
+ // If the workgroup has changed, rejoin the workgroup with the same token
+ if (workgroupChanged())
+ getWorkgroup().join (token);
+
+ // Perform the work here
+ }
+ }
+ @endcode
+
+ @see Thread, AudioProcessor, WorkgroupToken
+
+ @tags{Audio}
+*/
+class AudioWorkgroup
+{
+public:
+ /** @internal */
+ class WorkgroupProvider;
+
+ /** @internal */
+ using Erased = FixedSizeFunction<64, const WorkgroupProvider*()>;
+
+ /** @internal
+
+ Creates an AudioWorkgroup from a function returning a WorkgroupProvider.
+ */
+ explicit AudioWorkgroup (Erased e) : erased (std::move (e)) {}
+
+ /** Move constructor. */
+ AudioWorkgroup (AudioWorkgroup&&) = default;
+
+ /** Move assignment operator. */
+ AudioWorkgroup& operator= (AudioWorkgroup&&) = default;
+
+ /** Copy constructor. */
+ AudioWorkgroup (const AudioWorkgroup&);
+
+ /** Copy assignment operator. */
+ AudioWorkgroup& operator= (const AudioWorkgroup& other)
+ {
+ AudioWorkgroup { other }.swap (*this);
+ return *this;
+ }
+
+ /** Constructs a disengaged handle that does not represent any workgroup. */
+ AudioWorkgroup() = default;
+
+ /**
+ This method attempts to join the calling thread to this workgroup.
+
+ If the join operation is successful, the token will be engaged, i.e. its
+ getTokenProvider() function will return non-null.
+
+ If the token is already engaged and represents a join to another workgroup,
+ the thread will leave that workgroup before joining the workgroup represented by this
+ object. If the 'token' is already engaged and is passed to the same workgroup, the method
+ will not perform any action.
+
+ It's important to note that the lifetime of the token should not exceed the lifetime
+ of the associated thread and must be destroyed on the same thread.
+ */
+ void join (WorkgroupToken& token) const;
+
+ /** Equality operator. */
+ bool operator== (const AudioWorkgroup& other) const;
+
+ /** Inequality operator. */
+ bool operator!= (const AudioWorkgroup& other) const { return ! operator== (other); }
+
+ /** Returns true if and only if this object represents a workgroup. */
+ explicit operator bool() const;
+
+ /** Disengages this instance so that it no longer represents a workgroup.
+
+ After this call, operator bool() will return false.
+ */
+ void reset() { erased = nullptr; }
+
+private:
+ const WorkgroupProvider* getWorkgroupProvider() const { return erased != nullptr ? erased() : nullptr; }
+
+ void swap (AudioWorkgroup& other) noexcept { std::swap (other.erased, erased); }
+
+ Erased erased;
+};
+
+} // namespace juce
diff --git a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp
index 4a1a9aed5e..98822741d6 100644
--- a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp
+++ b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp
@@ -682,6 +682,11 @@ void AudioDeviceManager::setCurrentAudioDeviceType (const String& type, bool tre
}
}
+AudioWorkgroup AudioDeviceManager::getDeviceAudioWorkgroup() const
+{
+ return currentAudioDevice != nullptr ? currentAudioDevice->getWorkgroup() : AudioWorkgroup{};
+}
+
AudioIODeviceType* AudioDeviceManager::getCurrentDeviceTypeObject() const
{
for (auto* type : availableDeviceTypes)
diff --git a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
index b3fd6e8193..52a6d10f65 100644
--- a/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
+++ b/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
@@ -262,6 +262,9 @@ public:
*/
void setCurrentAudioDeviceType (const String& type, bool treatAsChosenDevice);
+ /** Returns the current audio device workgroup, if supported. */
+ AudioWorkgroup getDeviceAudioWorkgroup() const;
+
/** Closes the currently-open device.
You can call restartLastAudioDevice() later to reopen it in the same state
that it was just in.
diff --git a/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h b/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h
index da5bfed581..c5cbba3f2a 100644
--- a/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h
+++ b/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h
@@ -292,6 +292,8 @@ public:
*/
virtual int getInputLatencyInSamples() = 0;
+ /** Returns the workgroup for this device. */
+ virtual AudioWorkgroup getWorkgroup() const { return {}; }
//==============================================================================
/** True if this device can show a pop-up control panel for editing its settings.
diff --git a/modules/juce_audio_devices/native/juce_Audio_ios.cpp b/modules/juce_audio_devices/native/juce_Audio_ios.cpp
index ff3b01b60a..98c3aaf502 100644
--- a/modules/juce_audio_devices/native/juce_Audio_ios.cpp
+++ b/modules/juce_audio_devices/native/juce_Audio_ios.cpp
@@ -21,6 +21,8 @@
*/
#include
+#include
+
namespace juce
{
@@ -1065,6 +1067,19 @@ struct iOSAudioIODevice::Pimpl : public AsyncUpdater
}
}
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ workgroup = [this]
+ {
+ UInt32 dataSize = sizeof (os_workgroup_t);
+ os_workgroup_t wgHandle = nullptr;
+
+ AudioUnitGetProperty (audioUnit, kAudioOutputUnitProperty_OSWorkgroup,
+ kAudioUnitScope_Global, 0, &wgHandle, &dataSize);
+
+ return makeRealAudioWorkgroup (wgHandle);
+ }();
+ #endif
+
AudioUnitAddPropertyListener (audioUnit, kAudioUnitProperty_StreamFormat, dispatchAudioUnitPropertyChange, this);
return true;
@@ -1373,6 +1388,7 @@ struct iOSAudioIODevice::Pimpl : public AsyncUpdater
Atomic hardwareInfoNeedsUpdating { true };
AudioUnit audioUnit {};
+ AudioWorkgroup workgroup;
SharedResourcePointer sessionHolder;
@@ -1429,6 +1445,7 @@ BigInteger iOSAudioIODevice::getActiveOutputChannels() const { return pim
int iOSAudioIODevice::getInputLatencyInSamples() { return roundToInt (pimpl->sampleRate * [AVAudioSession sharedInstance].inputLatency); }
int iOSAudioIODevice::getOutputLatencyInSamples() { return roundToInt (pimpl->sampleRate * [AVAudioSession sharedInstance].outputLatency); }
int iOSAudioIODevice::getXRunCount() const noexcept { return pimpl->xrun; }
+AudioWorkgroup iOSAudioIODevice::getWorkgroup() const { return pimpl->workgroup; }
void iOSAudioIODevice::setMidiMessageCollector (MidiMessageCollector* collector) { pimpl->messageCollector = collector; }
AudioPlayHead* iOSAudioIODevice::getAudioPlayHead() const { return &pimpl->playhead; }
diff --git a/modules/juce_audio_devices/native/juce_Audio_ios.h b/modules/juce_audio_devices/native/juce_Audio_ios.h
index 8728f66e79..597b323ced 100644
--- a/modules/juce_audio_devices/native/juce_Audio_ios.h
+++ b/modules/juce_audio_devices/native/juce_Audio_ios.h
@@ -64,6 +64,8 @@ public:
int getXRunCount() const noexcept override;
+ AudioWorkgroup getWorkgroup() const override;
+
//==============================================================================
void setMidiMessageCollector (MidiMessageCollector*);
AudioPlayHead* getAudioPlayHead() const;
diff --git a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp
index e3b6870224..ebe3574922 100644
--- a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp
+++ b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp
@@ -21,6 +21,7 @@
*/
#include
+#include
namespace juce
{
@@ -465,6 +466,18 @@ public:
auto newBitDepth = jmax (getBitDepth (newInput), getBitDepth (newOutput));
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ audioWorkgroup = [=]() -> AudioWorkgroup
+ {
+ AudioObjectPropertyAddress pa;
+ pa.mSelector = kAudioDevicePropertyIOThreadOSWorkgroup;
+ pa.mScope = kAudioObjectPropertyScopeWildcard;
+ pa.mElement = juceAudioObjectPropertyElementMain;
+
+ return makeRealAudioWorkgroup (audioObjectGetProperty (deviceID, pa).value_or (nullptr));
+ }();
+ #endif
+
{
const ScopedLock sl (callbackLock);
@@ -777,11 +790,15 @@ public:
const auto* timeStamp = numOutputChans > 0 ? outputTimestamp : inputTimestamp;
const auto nanos = timeStamp != nullptr ? timeConversions.hostTimeToNanos (timeStamp->mHostTime) : 0;
+ const AudioIODeviceCallbackContext context
+ {
+ timeStamp != nullptr ? &nanos : nullptr,
+ };
callback->audioDeviceIOCallbackWithContext (getTempBuffers (inStream), numInputChans,
getTempBuffers (outStream), numOutputChans,
bufferSize,
- { timeStamp != nullptr ? &nanos : nullptr });
+ context);
for (int i = numOutputChans; --i >= 0;)
{
@@ -1025,6 +1042,8 @@ public:
AudioDeviceID deviceID;
std::unique_ptr inStream, outStream;
+ AudioWorkgroup audioWorkgroup;
+
private:
class ScopedAudioDeviceIOProcID
{
@@ -1319,6 +1338,11 @@ public:
return stopAndGetLastCallback();
}
+ AudioWorkgroup getWorkgroup() const override
+ {
+ return internal->audioWorkgroup;
+ }
+
bool isPlaying() override
{
return internal->isPlaying();
@@ -1514,6 +1538,11 @@ public:
return size;
}
+ AudioWorkgroup getWorkgroup() const override
+ {
+ return inputWrapper.getWorkgroup();
+ }
+
String open (const BigInteger& inputChannels,
const BigInteger& outputChannels,
double sampleRate, int bufferSize) override
@@ -1997,6 +2026,7 @@ private:
void start (AudioIODeviceCallback* callbackToNotify) const { return device->start (callbackToNotify); }
AudioIODeviceCallback* stopInternal() const { return device->stopInternal(); }
void close() const { return device->close(); }
+ AudioWorkgroup getWorkgroup() const { return device->getWorkgroup(); }
String open (const BigInteger& inputChannels, const BigInteger& outputChannels, double sampleRate, int bufferSizeSamples) const
{
diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm
index e6beb0d61c..2714f5c1d1 100644
--- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm
+++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm
@@ -63,6 +63,7 @@ JUCE_END_IGNORE_WARNINGS_GCC_LIKE
#include
#include
+#include
#include
#include
@@ -403,6 +404,13 @@ public:
return noErr;
#endif
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ case kAudioUnitProperty_RenderContextObserver:
+ outWritable = false;
+ outDataSize = sizeof (AURenderContextObserver);
+ return noErr;
+ #endif
+
#if JucePlugin_ProducesMidiOutput || JucePlugin_IsMidiEffect
case kAudioUnitProperty_MIDIOutputCallbackInfo:
outDataSize = sizeof (CFArrayRef);
@@ -573,6 +581,22 @@ public:
}
#endif
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ case kAudioUnitProperty_RenderContextObserver:
+ {
+ if (auto* ptr = (AURenderContextObserver*) outData)
+ {
+ *ptr = ^(const AudioUnitRenderContext* context)
+ {
+ if (juceFilter)
+ juceFilter->audioWorkgroupContextChanged (makeRealAudioWorkgroup (context != nullptr ? context->workgroup : nullptr));
+ };
+
+ return noErr;
+ }
+ }
+ #endif
+
#if JucePlugin_ProducesMidiOutput || JucePlugin_IsMidiEffect
case kAudioUnitProperty_MIDIOutputCallbackInfo:
{
@@ -647,6 +671,7 @@ public:
const void* inData,
UInt32 inDataSize) override
{
+
if (inScope == kAudioUnitScope_Global)
{
switch (inID)
diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm
index 03992548c3..2251d8023c 100644
--- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm
+++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm
@@ -48,6 +48,7 @@
#include
#include
#include
+#include
#include
#include
@@ -94,6 +95,11 @@ private:
AudioProcessorHolder& operator= (AudioProcessorHolder&) = delete;
};
+#if ! JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ struct AudioUnitRenderContext;
+ typedef void (^AURenderContextObserver) (const AudioUnitRenderContext*);
+#endif
+
//==============================================================================
//=========================== The actual AudioUnit =============================
//==============================================================================
@@ -187,6 +193,15 @@ public:
internalRenderBlock = CreateObjCBlock (this, &JuceAudioUnitv3::renderCallback);
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ renderContextObserver = ^(const AudioUnitRenderContext* context)
+ {
+ getAudioProcessor().audioWorkgroupContextChanged (makeRealAudioWorkgroup (context->workgroup));
+ };
+ #else
+ renderContextObserver = ^(const AudioUnitRenderContext*) {};
+ #endif
+
processor.setRateAndBufferSizeDetails (kDefaultSampleRate, static_cast (maxFrames));
processor.prepareToPlay (kDefaultSampleRate, static_cast (maxFrames));
processor.addListener (this);
@@ -312,9 +327,9 @@ public:
}
//==============================================================================
- AUAudioUnitBusArray* getInputBusses() const { return inputBusses.get(); }
- AUAudioUnitBusArray* getOutputBusses() const { return outputBusses.get(); }
- NSArray* getChannelCapabilities() const { return channelCapabilities.get(); }
+ AUAudioUnitBusArray* getInputBusses() const { return inputBusses.get(); }
+ AUAudioUnitBusArray* getOutputBusses() const { return outputBusses.get(); }
+ NSArray* getChannelCapabilities() const { return channelCapabilities.get(); }
bool shouldChangeToFormat (AVAudioFormat* format, AUAudioUnitBus* auBus)
{
@@ -383,8 +398,10 @@ public:
}
//==============================================================================
- AUInternalRenderBlock getInternalRenderBlock() const { return internalRenderBlock; }
- bool getRenderingOffline() const { return getAudioProcessor().isNonRealtime(); }
+ AUInternalRenderBlock getInternalRenderBlock() const { return internalRenderBlock; }
+ AURenderContextObserver getInternalContextObserver() const { return renderContextObserver; }
+
+ bool getRenderingOffline() const { return getAudioProcessor().isNonRealtime(); }
void setRenderingOffline (bool offline)
{
auto& processor = getAudioProcessor();
@@ -842,7 +859,11 @@ private:
//==============================================================================
addMethod (@selector (contextName), [] (id self, SEL) { return _this (self)->getContextName(); });
- addMethod (@selector (setContextName:), [](id self, SEL, NSString* str) { return _this (self)->setContextName (str); });
+ addMethod (@selector (setContextName:), [] (id self, SEL, NSString* str) { return _this (self)->setContextName (str); });
+
+ #if JUCE_AUDIOWORKGROUP_TYPES_AVAILABLE
+ addMethod (@selector (renderContextObserver), [] (id self, SEL) { return _this (self)->getInternalContextObserver(); });
+ #endif
//==============================================================================
if (@available (macOS 10.13, iOS 11.0, *))
@@ -1731,6 +1752,7 @@ private:
FactoryPresets factoryPresets;
ObjCBlock internalRenderBlock;
+ ObjCBlock renderContextObserver;
AudioUnitHelpers::CoreAudioBufferList audioBuffer;
AudioUnitHelpers::ChannelRemapper mapper;
diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.h b/modules/juce_audio_processors/processors/juce_AudioProcessor.h
index db98f02a71..aa9995c2e4 100644
--- a/modules/juce_audio_processors/processors/juce_AudioProcessor.h
+++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.h
@@ -1177,6 +1177,16 @@ public:
*/
void setRateAndBufferSizeDetails (double sampleRate, int blockSize) noexcept;
+ /** This is called by the host when the thread workgroup context has changed.
+
+ This will only be called on the audio thread, so you can join the audio workgroup
+ in your implementation of this function.
+
+ You can use this workgroup id to synchronise any real-time threads you have.
+ Note: This is currently only called on Apple devices.
+ */
+ virtual void audioWorkgroupContextChanged ([[maybe_unused]] const AudioWorkgroup& workgroup) {}
+
//==============================================================================
/** Returns a reference to an object that implements AAX specific information regarding
this AudioProcessor.
diff --git a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp
index 58d64eba14..66026b1e13 100644
--- a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp
+++ b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp
@@ -172,6 +172,7 @@ void AudioProcessorPlayer::setProcessor (AudioProcessor* const processorToPlay)
return;
sampleCount = 0;
+ currentWorkgroup.reset();
if (processorToPlay != nullptr && sampleRate > 0 && blockSize > 0)
{
@@ -190,6 +191,7 @@ void AudioProcessorPlayer::setProcessor (AudioProcessor* const processorToPlay)
processorToPlay->setProcessingPrecision (supportsDouble ? AudioProcessor::doublePrecision
: AudioProcessor::singlePrecision);
+
processorToPlay->prepareToPlay (sampleRate, blockSize);
}
@@ -210,6 +212,8 @@ void AudioProcessorPlayer::setDoublePrecisionProcessing (bool doublePrecision)
{
const ScopedLock sl (lock);
+ currentWorkgroup.reset();
+
if (processor != nullptr)
{
processor->releaseResources();
@@ -218,6 +222,7 @@ void AudioProcessorPlayer::setDoublePrecisionProcessing (bool doublePrecision)
processor->setProcessingPrecision (supportsDouble ? AudioProcessor::doublePrecision
: AudioProcessor::singlePrecision);
+
processor->prepareToPlay (sampleRate, blockSize);
}
@@ -244,6 +249,8 @@ void AudioProcessorPlayer::audioDeviceIOCallbackWithContext (const float* const*
{
const ScopedLock sl (lock);
+ jassert (currentDevice != nullptr);
+
// These should have been prepared by audioDeviceAboutToStart()...
jassert (sampleRate > 0 && blockSize > 0);
@@ -269,6 +276,9 @@ void AudioProcessorPlayer::audioDeviceIOCallbackWithContext (const float* const*
const ScopedLock sl2 (processor->getCallbackLock());
+ if (std::exchange (currentWorkgroup, currentDevice->getWorkgroup()) != currentDevice->getWorkgroup())
+ processor->audioWorkgroupContextChanged (currentWorkgroup);
+
class PlayHead : private AudioPlayHead
{
public:
@@ -352,6 +362,7 @@ void AudioProcessorPlayer::audioDeviceIOCallbackWithContext (const float* const*
void AudioProcessorPlayer::audioDeviceAboutToStart (AudioIODevice* const device)
{
+ currentDevice = device;
auto newSampleRate = device->getCurrentSampleRate();
auto newBlockSize = device->getCurrentBufferSizeSamples();
auto numChansIn = device->getActiveInputChannels().countNumberOfSetBits();
@@ -367,6 +378,8 @@ void AudioProcessorPlayer::audioDeviceAboutToStart (AudioIODevice* const device)
messageCollector.reset (sampleRate);
+ currentWorkgroup.reset();
+
if (processor != nullptr)
{
if (isPrepared)
@@ -389,6 +402,9 @@ void AudioProcessorPlayer::audioDeviceStopped()
blockSize = 0;
isPrepared = false;
tempBuffer.setSize (1, 1);
+
+ currentDevice = nullptr;
+ currentWorkgroup.reset();
}
void AudioProcessorPlayer::handleIncomingMidiMessage (MidiInput*, const MidiMessage& message)
diff --git a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h
index 9ba98ba958..264a670af9 100644
--- a/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h
+++ b/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h
@@ -139,6 +139,9 @@ private:
MidiOutput* midiOutput = nullptr;
uint64_t sampleCount = 0;
+ AudioIODevice* currentDevice = nullptr;
+ AudioWorkgroup currentWorkgroup;
+
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioProcessorPlayer)
};
diff --git a/modules/juce_dsp/containers/juce_FixedSizeFunction.h b/modules/juce_core/containers/juce_FixedSizeFunction.h
similarity index 96%
rename from modules/juce_dsp/containers/juce_FixedSizeFunction.h
rename to modules/juce_core/containers/juce_FixedSizeFunction.h
index 1051e85362..2f26ad0447 100644
--- a/modules/juce_dsp/containers/juce_FixedSizeFunction.h
+++ b/modules/juce_core/containers/juce_FixedSizeFunction.h
@@ -25,8 +25,6 @@
namespace juce
{
-namespace dsp
-{
#ifndef DOXYGEN
@@ -237,5 +235,4 @@ template
bool operator== (std::nullptr_t, const FixedSizeFunction& fn) { return ! (fn != nullptr); }
-}
-}
+}
\ No newline at end of file
diff --git a/modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp b/modules/juce_core/containers/juce_FixedSizeFunction_test.cpp
similarity index 96%
rename from modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp
rename to modules/juce_core/containers/juce_FixedSizeFunction_test.cpp
index e81221913a..a5542d5e88 100644
--- a/modules/juce_dsp/containers/juce_FixedSizeFunction_test.cpp
+++ b/modules/juce_core/containers/juce_FixedSizeFunction_test.cpp
@@ -31,8 +31,6 @@
namespace juce
{
-namespace dsp
-{
namespace
{
@@ -97,7 +95,7 @@ class FixedSizeFunctionTest : public UnitTest
public:
FixedSizeFunctionTest()
- : UnitTest ("Fixed Size Function", UnitTestCategories::dsp)
+ : UnitTest ("Fixed Size Function", UnitTestCategories::containers)
{}
void runTest() override
@@ -349,7 +347,6 @@ public:
FixedSizeFunctionTest fixedSizedFunctionTest;
-}
}
}
#undef JUCE_FAIL_ON_ALLOCATION_IN_SCOPE
diff --git a/modules/juce_core/juce_core.cpp b/modules/juce_core/juce_core.cpp
index 3f4814317a..6f0ac4997c 100644
--- a/modules/juce_core/juce_core.cpp
+++ b/modules/juce_core/juce_core.cpp
@@ -280,6 +280,7 @@
#include "containers/juce_Optional_test.cpp"
#include "maths/juce_MathsFunctions_test.cpp"
#include "misc/juce_EnumHelpers_test.cpp"
+ #include "containers/juce_FixedSizeFunction_test.cpp"
#endif
//==============================================================================
diff --git a/modules/juce_core/juce_core.h b/modules/juce_core/juce_core.h
index 5279e18fbe..a1074d03ca 100644
--- a/modules/juce_core/juce_core.h
+++ b/modules/juce_core/juce_core.h
@@ -286,6 +286,7 @@ JUCE_END_IGNORE_WARNINGS_MSVC
#include "containers/juce_NamedValueSet.h"
#include "containers/juce_DynamicObject.h"
#include "containers/juce_HashMap.h"
+#include "containers/juce_FixedSizeFunction.h"
#include "time/juce_RelativeTime.h"
#include "time/juce_Time.h"
#include "streams/juce_InputStream.h"
diff --git a/modules/juce_core/threads/juce_Thread.h b/modules/juce_core/threads/juce_Thread.h
index 94abaea6e9..91ebd32a35 100644
--- a/modules/juce_core/threads/juce_Thread.h
+++ b/modules/juce_core/threads/juce_Thread.h
@@ -111,6 +111,25 @@ public:
return withMember (*this, &RealtimeOptions::maximumProcessingTimeMs, newMaximumProcessingTimeMs);
}
+ /** Specify the maximum amount of processing time required each time the thread wakes up.
+
+ This is identical to 'withMaximumProcessingTimeMs' except it calculates the processing time
+ from a sample rate and block size. This is useful if you want to run this thread in parallel
+ to an audio device thread.
+
+ Only used by macOS/iOS.
+
+ @see withMaximumProcessingTimeMs, AudioWorkgroup, ScopedWorkgroupToken
+ */
+ [[nodiscard]] RealtimeOptions withApproximateAudioProcessingTime (int samplesPerFrame, double sampleRate) const
+ {
+ jassert (samplesPerFrame > 0);
+ jassert (sampleRate > 0.0);
+
+ const auto approxFrameTimeMs = (samplesPerFrame / sampleRate) * 1000.0;
+ return withMaximumProcessingTimeMs (approxFrameTimeMs);
+ }
+
/** Specify the approximate amount of time between each thread wake up.
Alternatively call withPeriodHz().
diff --git a/modules/juce_dsp/juce_dsp.cpp b/modules/juce_dsp/juce_dsp.cpp
index f53eccdb82..e34bfe56a7 100644
--- a/modules/juce_dsp/juce_dsp.cpp
+++ b/modules/juce_dsp/juce_dsp.cpp
@@ -101,7 +101,6 @@
#endif
#include "containers/juce_AudioBlock_test.cpp"
- #include "containers/juce_FixedSizeFunction_test.cpp"
#include "frequency/juce_Convolution_test.cpp"
#include "frequency/juce_FFT_test.cpp"
#include "processors/juce_FIRFilter_test.cpp"
diff --git a/modules/juce_dsp/juce_dsp.h b/modules/juce_dsp/juce_dsp.h
index cc6e746e50..6653b6f15e 100644
--- a/modules/juce_dsp/juce_dsp.h
+++ b/modules/juce_dsp/juce_dsp.h
@@ -195,6 +195,9 @@ namespace juce
template
using Complex = std::complex;
+ template
+ using FixedSizeFunction = juce::FixedSizeFunction;
+
//==============================================================================
namespace util
{
@@ -246,7 +249,6 @@ namespace juce
#include "maths/juce_LookupTable.h"
#include "maths/juce_LogRampedValue.h"
#include "containers/juce_AudioBlock.h"
-#include "containers/juce_FixedSizeFunction.h"
#include "processors/juce_ProcessContext.h"
#include "processors/juce_ProcessorWrapper.h"
#include "processors/juce_ProcessorChain.h"