diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 0238ea51ec..0e65c514c2 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -65,8 +65,29 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
@@ -139,27 +160,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
"../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
@@ -292,7 +295,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm"
- "../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp"
@@ -1162,6 +1164,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/native/juce_linux_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_mac_MessageManager.mm"
"../../../../../modules/juce_events/native/juce_osx_MessageQueue.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
"../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h"
"../../../../../modules/juce_events/native/juce_win32_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp"
@@ -1852,8 +1856,29 @@ set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/ju
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1926,27 +1951,9 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2079,7 +2086,6 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ju
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2949,6 +2955,8 @@ set_source_files_properties("../../../../../modules/juce_events/native/juce_linu
set_source_files_properties("../../../../../modules/juce_events/native/juce_linux_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_mac_MessageManager.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_osx_MessageQueue.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index 117b4e8ecf..81ac21d0cf 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -171,6 +171,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -273,21 +288,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1512,6 +1515,9 @@
true
+
+ true
+
true
@@ -2469,7 +2475,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2508,22 +2530,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2590,7 +2598,6 @@
-
@@ -3081,6 +3088,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index 0eec22cb58..792bbfdfa5 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -29,6 +29,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -601,6 +604,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -706,21 +724,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -2008,6 +2014,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -3099,9 +3108,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -3216,54 +3273,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3462,9 +3477,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4935,6 +4947,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index 8f7dcb54ed..196600a747 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -171,6 +171,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -273,21 +288,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1512,6 +1515,9 @@
true
+
+ true
+
true
@@ -2469,7 +2475,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2508,22 +2530,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2590,7 +2598,6 @@
-
@@ -3081,6 +3088,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index 57130d6cfc..7beccf363d 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -29,6 +29,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -601,6 +604,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -706,21 +724,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -2008,6 +2014,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -3099,9 +3108,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -3216,54 +3273,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3462,9 +3477,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4935,6 +4947,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index f180c3bcf6..14e88cbf0c 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -171,6 +171,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -273,21 +288,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1512,6 +1515,9 @@
true
+
+ true
+
true
@@ -2469,7 +2475,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2508,22 +2530,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2590,7 +2598,6 @@
-
@@ -3081,6 +3088,7 @@
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index ca40750c51..2212c19912 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -29,6 +29,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -601,6 +604,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -706,21 +724,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -2008,6 +2014,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -3099,9 +3108,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -3216,54 +3273,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3462,9 +3477,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4935,6 +4947,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 05abb53685..2016596542 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -46,8 +46,29 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
@@ -120,27 +141,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
"../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
@@ -273,7 +276,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm"
- "../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp"
@@ -948,6 +950,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/native/juce_linux_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_mac_MessageManager.mm"
"../../../../../modules/juce_events/native/juce_osx_MessageQueue.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
"../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h"
"../../../../../modules/juce_events/native/juce_win32_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp"
@@ -1532,8 +1536,29 @@ set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/ju
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1606,27 +1631,9 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1759,7 +1766,6 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ju
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2434,6 +2440,8 @@ set_source_files_properties("../../../../../modules/juce_events/native/juce_linu
set_source_files_properties("../../../../../modules/juce_events/native/juce_linux_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_mac_MessageManager.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_osx_MessageQueue.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
index 13aa2caf18..e7825b831e 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
@@ -152,6 +152,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -254,21 +269,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1223,6 +1226,9 @@
true
+
+ true
+
true
@@ -2070,7 +2076,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2109,22 +2131,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2191,7 +2199,6 @@
-
@@ -2580,6 +2587,7 @@
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
index 1f92dd463c..06fb1cf9f3 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
@@ -14,6 +14,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -451,6 +454,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -556,21 +574,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1582,6 +1588,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2520,9 +2529,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2637,54 +2694,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -2883,9 +2898,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4050,6 +4062,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index ef9f0e7fa6..6f97b9f2c3 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -63,8 +63,29 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
@@ -137,27 +158,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
"../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
@@ -290,7 +293,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm"
- "../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp"
@@ -1064,6 +1066,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/native/juce_linux_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_mac_MessageManager.mm"
"../../../../../modules/juce_events/native/juce_osx_MessageQueue.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
"../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h"
"../../../../../modules/juce_events/native/juce_win32_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp"
@@ -1695,8 +1699,29 @@ set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/ju
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1769,27 +1794,9 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1922,7 +1929,6 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ju
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2696,6 +2702,8 @@ set_source_files_properties("../../../../../modules/juce_events/native/juce_linu
set_source_files_properties("../../../../../modules/juce_events/native/juce_linux_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_mac_MessageManager.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_osx_MessageQueue.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index ca116983fd..4165cff2c2 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -159,6 +159,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -261,21 +276,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1359,6 +1362,9 @@
true
+
+ true
+
true
@@ -2250,7 +2256,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2289,22 +2311,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2371,7 +2379,6 @@
-
@@ -2814,6 +2821,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index 95c4e5cad8..21454b3c1a 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -20,6 +20,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -520,6 +523,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -625,21 +643,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1786,6 +1792,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2787,9 +2796,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2904,54 +2961,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3150,9 +3165,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4479,6 +4491,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index aa122eed3a..d00908a54c 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -159,6 +159,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -261,21 +276,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1359,6 +1362,9 @@
true
+
+ true
+
true
@@ -2250,7 +2256,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2289,22 +2311,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2371,7 +2379,6 @@
-
@@ -2814,6 +2821,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 165533188b..a8775de980 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -20,6 +20,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -520,6 +523,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -625,21 +643,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1786,6 +1792,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2787,9 +2796,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2904,54 +2961,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3150,9 +3165,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4479,6 +4491,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 90d7b540ea..f49ffb0d7b 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -159,6 +159,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -261,21 +276,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1359,6 +1362,9 @@
true
+
+ true
+
true
@@ -2250,7 +2256,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2289,22 +2311,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2371,7 +2379,6 @@
-
@@ -2814,6 +2821,7 @@
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 8127cb5268..a80a2fba59 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -20,6 +20,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -520,6 +523,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -625,21 +643,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1786,6 +1792,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2787,9 +2796,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2904,54 +2961,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3150,9 +3165,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4479,6 +4491,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index a3f793c41b..e032e11669 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -50,8 +50,29 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp"
"../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp"
+ "../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h"
+ "../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp"
"../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h"
"../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp"
@@ -124,27 +145,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp"
"../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h"
"../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp"
"../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp"
- "../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h"
"../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp"
@@ -277,7 +280,6 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp"
"../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm"
- "../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h"
"../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp"
"../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp"
@@ -967,6 +969,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_events/native/juce_linux_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_mac_MessageManager.mm"
"../../../../../modules/juce_events/native/juce_osx_MessageQueue.h"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp"
+ "../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h"
"../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h"
"../../../../../modules/juce_events/native/juce_win32_Messaging.cpp"
"../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp"
@@ -1616,8 +1620,29 @@ set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/ju
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMP.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiFile.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1690,27 +1715,9 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPacket.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPackets.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConversion.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPConverters.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPDispatcher.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPFactory.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPIterator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToBytestreamTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPProtocols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPReceiver.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPSysEx7.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPTests.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPUtils.h" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/ump/juce_UMPView.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiDevices.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1843,7 +1850,6 @@ set_source_files_properties("../../../../../modules/juce_audio_devices/native/ju
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_linux_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_mac_CoreMidi.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
-set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_MidiDataConcatenator.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_ASIO.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_DirectSound.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_audio_devices/native/juce_win32_Midi.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2533,6 +2539,8 @@ set_source_files_properties("../../../../../modules/juce_events/native/juce_linu
set_source_files_properties("../../../../../modules/juce_events/native/juce_linux_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_mac_MessageManager.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_osx_MessageQueue.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_events/native/juce_ScopedLowPowerModeDisabler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_HiddenMessageWindow.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_Messaging.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_events/native/juce_win32_WinRTWrapper.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
index 9cbc0908f9..a076bd7f8a 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
@@ -152,6 +152,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -254,21 +269,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1244,6 +1247,9 @@
true
+
+ true
+
true
@@ -2161,7 +2167,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2200,22 +2222,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2282,7 +2290,6 @@
-
@@ -2678,6 +2685,7 @@
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
index 81f65af1e9..2cd71721f5 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
@@ -14,6 +14,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -481,6 +484,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -586,21 +604,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1636,6 +1642,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2661,9 +2670,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2778,54 +2835,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3024,9 +3039,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4212,6 +4224,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
index 2202d5e0ca..a757cc5dca 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
@@ -663,6 +663,9 @@
true
+
+ true
+
true
@@ -1848,6 +1851,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
index 43693f908e..921c5921a8 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
@@ -973,6 +973,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2925,6 +2928,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index 1215390baf..751f61c443 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -663,6 +663,9 @@
true
+
+ true
+
true
@@ -1848,6 +1851,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index 6e40af0bc5..7e83f56562 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -973,6 +973,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2925,6 +2928,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 43d6d1003e..a8ef4d0170 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -663,6 +663,9 @@
true
+
+ true
+
true
@@ -1848,6 +1851,7 @@
+
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index 43026dec46..46530fe81f 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -973,6 +973,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2925,6 +2928,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index 68e0011e46..128eb9005d 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -168,6 +168,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -270,21 +285,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1368,6 +1371,9 @@
true
+
+ true
+
true
@@ -2319,7 +2325,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2358,22 +2380,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2440,7 +2448,6 @@
-
@@ -2883,6 +2890,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 9ffca545a1..b6e297c964 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -23,6 +23,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -550,6 +553,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -655,21 +673,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1816,6 +1822,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2889,9 +2898,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -3006,54 +3063,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3252,9 +3267,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4581,6 +4593,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index b7377a1d90..f3e0f8a16a 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -168,6 +168,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -270,21 +285,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1368,6 +1371,9 @@
true
+
+ true
+
true
@@ -2319,7 +2325,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2358,22 +2380,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2440,7 +2448,6 @@
-
@@ -2883,6 +2890,7 @@
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 664c72a1c0..09b328cd05 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -23,6 +23,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -550,6 +553,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -655,21 +673,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1816,6 +1822,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2889,9 +2898,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -3006,54 +3063,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -3252,9 +3267,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4581,6 +4593,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
index 53c6aaafad..e0d60bfec8 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
@@ -151,6 +151,21 @@
true
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
true
@@ -253,21 +268,9 @@
true
-
- true
-
-
- true
-
true
-
- true
-
-
- true
-
true
@@ -1243,6 +1246,9 @@
true
+
+ true
+
true
@@ -2137,7 +2143,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2176,22 +2198,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2258,7 +2266,6 @@
-
@@ -2654,6 +2661,7 @@
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
index 79012aa3cd..84ffc33293 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -8,6 +8,9 @@
{5FCF559E-451A-CB1E-B177-A5DC5A0005BB}
+
+ {05CE33FC-868F-AA1A-12B8-79C98E753648}
+
{D78296AF-218E-B17E-7F8B-9D148601188D}
@@ -478,6 +481,21 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
@@ -583,21 +601,9 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -1633,6 +1639,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native
@@ -2628,9 +2637,57 @@
JUCE Modules\juce_audio_basics\buffers
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
+
+ JUCE Modules\juce_audio_basics\midi\ump
+
JUCE Modules\juce_audio_basics\midi
+
+ JUCE Modules\juce_audio_basics\midi
+
JUCE Modules\juce_audio_basics\midi
@@ -2745,54 +2802,12 @@
JUCE Modules\juce_audio_devices\audio_io
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io\ump
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
-
- JUCE Modules\juce_audio_devices\midi_io\ump
-
JUCE Modules\juce_audio_devices\midi_io
@@ -2991,9 +3006,6 @@
JUCE Modules\juce_audio_devices\native
-
- JUCE Modules\juce_audio_devices\native
-
JUCE Modules\juce_audio_devices\sources
@@ -4179,6 +4191,9 @@
JUCE Modules\juce_events\native
+
+ JUCE Modules\juce_events\native
+
JUCE Modules\juce_events\native