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"