This allows real-time threads to join an audio workgroup on Apple platforms.v7.0.9
| @@ -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" | |||
| @@ -272,6 +272,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1241,6 +1244,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1625,9 +1631,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2824,6 +2827,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2838,6 +2842,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3292,6 +3297,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3456,7 +3462,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -850,6 +850,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1855,6 +1858,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2263,9 +2269,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3687,6 +3690,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3729,6 +3735,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -5091,6 +5100,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5583,9 +5595,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -272,6 +272,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1241,6 +1244,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1625,9 +1631,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2824,6 +2827,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2838,6 +2842,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3292,6 +3297,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3456,7 +3462,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -850,6 +850,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1855,6 +1858,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2263,9 +2269,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3687,6 +3690,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3729,6 +3735,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -5091,6 +5100,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5583,9 +5595,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -272,6 +272,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1241,6 +1244,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1625,9 +1631,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2824,6 +2827,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2838,6 +2842,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3292,6 +3297,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3456,7 +3462,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -850,6 +850,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1855,6 +1858,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2263,9 +2269,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3687,6 +3690,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3729,6 +3735,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -5091,6 +5100,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5583,9 +5595,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -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" | |||
| @@ -253,6 +253,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1081,6 +1084,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2425,6 +2431,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2439,6 +2446,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -2845,6 +2853,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -700,6 +700,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1564,6 +1567,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3108,6 +3114,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3150,6 +3159,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4368,6 +4380,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -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" | |||
| @@ -261,6 +261,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1089,6 +1092,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1473,9 +1479,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2608,6 +2611,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2622,6 +2626,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3028,6 +3033,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3192,7 +3198,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -775,6 +775,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1639,6 +1642,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2047,9 +2053,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3387,6 +3390,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3429,6 +3435,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4647,6 +4656,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5139,9 +5151,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -261,6 +261,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1089,6 +1092,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1473,9 +1479,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2608,6 +2611,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2622,6 +2626,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3028,6 +3033,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3192,7 +3198,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -775,6 +775,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1639,6 +1642,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2047,9 +2053,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3387,6 +3390,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3429,6 +3435,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4647,6 +4656,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5139,9 +5151,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -261,6 +261,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1089,6 +1092,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1473,9 +1479,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2608,6 +2611,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2622,6 +2626,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3028,6 +3033,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3192,7 +3198,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -775,6 +775,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1639,6 +1642,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2047,9 +2053,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3387,6 +3390,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3429,6 +3435,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4647,6 +4656,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5139,9 +5151,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -151,6 +151,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -490,6 +493,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -88,6 +88,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -459,6 +462,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -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" | |||
| @@ -253,6 +253,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1081,6 +1084,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2516,6 +2522,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2530,6 +2537,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -2936,6 +2944,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -730,6 +730,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1594,6 +1597,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3249,6 +3255,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3291,6 +3300,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4509,6 +4521,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -287,6 +287,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1783,6 +1786,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -565,6 +565,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2532,6 +2535,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -287,6 +287,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1783,6 +1786,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -565,6 +565,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2532,6 +2535,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -287,6 +287,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1783,6 +1786,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -565,6 +565,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2532,6 +2535,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -269,6 +269,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1097,6 +1100,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1481,9 +1487,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2674,6 +2677,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2688,6 +2692,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3094,6 +3099,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3258,7 +3264,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -799,6 +799,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1663,6 +1666,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2071,9 +2077,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3477,6 +3480,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3519,6 +3525,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4737,6 +4746,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5229,9 +5241,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -269,6 +269,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1097,6 +1100,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1481,9 +1487,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2674,6 +2677,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2688,6 +2692,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3094,6 +3099,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3258,7 +3264,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -799,6 +799,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1663,6 +1666,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2071,9 +2077,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3477,6 +3480,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3519,6 +3525,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4737,6 +4746,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5229,9 +5241,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -269,6 +269,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1097,6 +1100,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1481,9 +1487,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2674,6 +2677,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2688,6 +2692,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -3094,6 +3099,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -3258,7 +3264,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_Impl.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\filter_design\juce_FilterDesign.h"/> | |||
| @@ -799,6 +799,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1663,6 +1666,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -2071,9 +2077,6 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister_test.cpp"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3477,6 +3480,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3519,6 +3525,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4737,6 +4746,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -5229,9 +5241,6 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_AudioBlock.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_dsp\containers\juce_SIMDRegister.h"> | |||
| <Filter>JUCE Modules\juce_dsp\containers</Filter> | |||
| </ClInclude> | |||
| @@ -252,6 +252,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -1080,6 +1083,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <ExcludedFromBuild>true</ExcludedFromBuild> | |||
| </ClCompile> | |||
| @@ -2492,6 +2498,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEUtils.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEValue.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioTimeConversions_mac.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_AudioSource.h"/> | |||
| @@ -2506,6 +2513,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_GenericInterpolator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.h"/> | |||
| @@ -2912,6 +2920,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayBase.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_LinkedListPointer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ListenerList.h"/> | |||
| @@ -727,6 +727,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR_test.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_IIRFilter.cpp"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClCompile> | |||
| @@ -1591,6 +1594,9 @@ | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_DynamicObject.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| <ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_HashMap_test.cpp"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClCompile> | |||
| @@ -3216,6 +3222,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\mpe\juce_MPEZoneLayout.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\mpe</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_AudioWorkgroup_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\native\juce_CoreAudioLayouts_mac.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\native</Filter> | |||
| </ClInclude> | |||
| @@ -3258,6 +3267,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_ADSR.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_AudioWorkgroup.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\utilities\juce_Decibels.h"> | |||
| <Filter>JUCE Modules\juce_audio_basics\utilities</Filter> | |||
| </ClInclude> | |||
| @@ -4476,6 +4488,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ElementComparator.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_FixedSizeFunction.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_HashMap.h"> | |||
| <Filter>JUCE Modules\juce_core\containers</Filter> | |||
| </ClInclude> | |||
| @@ -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" | |||
| @@ -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" | |||
| @@ -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 | |||
| } | |||
| @@ -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<std::remove_pointer_t<os_workgroup_t>, 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 | |||
| @@ -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 | |||
| @@ -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) | |||
| @@ -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. | |||
| @@ -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. | |||
| @@ -21,6 +21,8 @@ | |||
| */ | |||
| #include <juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h> | |||
| #include <juce_audio_basics/native/juce_AudioWorkgroup_mac.h> | |||
| 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<bool> hardwareInfoNeedsUpdating { true }; | |||
| AudioUnit audioUnit {}; | |||
| AudioWorkgroup workgroup; | |||
| SharedResourcePointer<AudioSessionHolder> 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; } | |||
| @@ -64,6 +64,8 @@ public: | |||
| int getXRunCount() const noexcept override; | |||
| AudioWorkgroup getWorkgroup() const override; | |||
| //============================================================================== | |||
| void setMidiMessageCollector (MidiMessageCollector*); | |||
| AudioPlayHead* getAudioPlayHead() const; | |||
| @@ -21,6 +21,7 @@ | |||
| */ | |||
| #include <juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h> | |||
| #include <juce_audio_basics/native/juce_AudioWorkgroup_mac.h> | |||
| 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<os_workgroup_t> (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<Stream> 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 | |||
| { | |||
| @@ -63,6 +63,7 @@ JUCE_END_IGNORE_WARNINGS_GCC_LIKE | |||
| #include <juce_audio_basics/native/juce_CoreAudioLayouts_mac.h> | |||
| #include <juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h> | |||
| #include <juce_audio_basics/native/juce_AudioWorkgroup_mac.h> | |||
| #include <juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp> | |||
| #include <juce_audio_processors/format_types/juce_AU_Shared.h> | |||
| @@ -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) | |||
| @@ -48,6 +48,7 @@ | |||
| #include <juce_graphics/native/juce_CoreGraphicsHelpers_mac.h> | |||
| #include <juce_audio_basics/native/juce_CoreAudioLayouts_mac.h> | |||
| #include <juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h> | |||
| #include <juce_audio_basics/native/juce_AudioWorkgroup_mac.h> | |||
| #include <juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp> | |||
| #include <juce_audio_processors/format_types/juce_AU_Shared.h> | |||
| @@ -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<int> (maxFrames)); | |||
| processor.prepareToPlay (kDefaultSampleRate, static_cast<int> (maxFrames)); | |||
| processor.addListener (this); | |||
| @@ -312,9 +327,9 @@ public: | |||
| } | |||
| //============================================================================== | |||
| AUAudioUnitBusArray* getInputBusses() const { return inputBusses.get(); } | |||
| AUAudioUnitBusArray* getOutputBusses() const { return outputBusses.get(); } | |||
| NSArray<NSNumber*>* getChannelCapabilities() const { return channelCapabilities.get(); } | |||
| AUAudioUnitBusArray* getInputBusses() const { return inputBusses.get(); } | |||
| AUAudioUnitBusArray* getOutputBusses() const { return outputBusses.get(); } | |||
| NSArray<NSNumber*>* 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<AUInternalRenderBlock> internalRenderBlock; | |||
| ObjCBlock<AURenderContextObserver> renderContextObserver; | |||
| AudioUnitHelpers::CoreAudioBufferList audioBuffer; | |||
| AudioUnitHelpers::ChannelRemapper mapper; | |||
| @@ -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. | |||
| @@ -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) | |||
| @@ -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) | |||
| }; | |||
| @@ -25,8 +25,6 @@ | |||
| namespace juce | |||
| { | |||
| namespace dsp | |||
| { | |||
| #ifndef DOXYGEN | |||
| @@ -237,5 +235,4 @@ template <size_t len, typename T> | |||
| bool operator== (std::nullptr_t, const FixedSizeFunction<len, T>& fn) { return ! (fn != nullptr); } | |||
| } | |||
| } | |||
| } | |||
| @@ -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 | |||
| @@ -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 | |||
| //============================================================================== | |||
| @@ -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" | |||
| @@ -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(). | |||
| @@ -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" | |||
| @@ -195,6 +195,9 @@ namespace juce | |||
| template <typename Type> | |||
| using Complex = std::complex<Type>; | |||
| template <size_t len, typename T> | |||
| using FixedSizeFunction = juce::FixedSizeFunction<len, T>; | |||
| //============================================================================== | |||
| 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" | |||