reuk
9a7e70ced3
MIDI: Get rid of InputHandler types that are no longer required
2025-09-17 12:50:06 +01:00
reuk
9a7ac1f743
Bela: Drop support
2025-09-17 12:50:05 +01:00
Oliver James
f608e7cce2
juce_audio_devices: Add support for JACK on Windows and macOS
2024-12-11 13:50:13 +00:00
attila
5ce2fc388e
Fix C++23 compilation
2024-08-15 11:15:15 +02:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
35d29d2459
Oboe: Update to 1.8.0
2023-11-29 13:56:10 +00:00
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2023-10-09 14:49:18 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
reuk
d5ad26a162
AUv2 Client: Add support for new MIDIEventList APIs on supported platforms
2023-02-15 22:23:56 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
26a872ba9f
AudioDeviceManager: Send changeNotification when MIDI devices change
...
This patch also updates the MidiDemo to automatically refresh the device
lists when the set of available devices changes.
2023-01-25 17:07:24 +00:00
attila
0e685a9c5b
Android: Add missing getAndroidRealtimeThreadFactory implementation
...
The issue affected projects not depending on juce_audio_devices.
2022-12-16 23:12:28 +01:00
reuk
753b750858
Android: Fix build issues with OpenSL
...
Previously, JUCE_ANDROID_REALTIME_THREAD_AVAILABLE sometimes remained
unset, even though JUCE_USE_ANDROID_OBOE was set to its default value.
This is because in this case, JUCE_USE_ANDROID_OBOE is only defined in
juce_audio_basics.h, so it is not visible when compiling juce_core.cpp.
2022-12-14 11:12:32 +00:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Tom Poole
1f29416fd0
AudioDeviceManager: Improve device sample rate handling
2022-04-01 14:31:46 +01:00
ed
cffb544941
UMP: Remove juce_audio_devices dependency
2021-07-27 12:32:22 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
ed
59efce7ccd
Removed an unnecessary include from juce_audio_devices
2021-01-08 11:59:22 +00:00
reuk
9032f589eb
CoreMIDI: Enable support for new API
2020-12-03 12:30:22 +00:00
reuk
ad729278c7
Audio Devices: Fix build when trying to use WinRT Midi and building with Clang
2020-10-02 14:49:49 +01:00
ed
6195a5ab60
Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation
2020-09-04 16:51:39 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
719a491740
Android: Use built-in Oboe
2020-04-16 12:18:49 +01:00
reuk
5f348c3040
Warnings: Add warning-wrangling header
2020-04-13 13:16:05 +01:00
ed
a91b7aafd0
Android: Pulled out some shared OpenSL/Oboe code into juce_android_HighPerformanceAudioHelpers.h and updated Oboe buffer size behaviour to match OpenSL
2020-03-12 17:28:27 +00:00
Tom Duncalf
6c4224d05a
Android: Fixed some compiler warnings when compiling with Oboe enabled
2020-02-25 16:19:59 +00:00
cesare
471ce39167
Updates to support latest Bela release
2019-08-22 17:08:10 +01:00
ed
09ebd1d257
Added support for ID-based MIDI devices
2019-02-28 16:30:04 +00:00
jules
1ab38ab874
Added a compile error if you try to enable both Oboe and openSL
2018-11-06 11:58:11 +00:00
Tom Poole
419e5a3aa2
Suppressed some warnings in the Windows headers
2018-10-18 15:38:10 +01:00
jules
4d505346cd
Added support for Bela MIDI input
2018-06-22 08:22:28 +01:00
jules
5a122e124a
Added support for Bela in the form of an AudioIODeviceType
2018-03-19 15:50:38 +00:00
Lukasz Kozakiewicz
c859b4af1d
Android: add support for Google Oboe (developer preview).
2018-03-07 17:43:39 +01:00
jules
f85d706131
Some minor formatting and comment fixes
2017-11-28 17:46:15 +00:00
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
2017-09-08 08:59:55 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
tpoole
837ac2143c
Fixed iOS code sign entitlements bug
2017-04-18 14:38:13 +01:00
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
2017-03-01 11:55:52 +00:00
tpoole
9a38505dad
Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed
2017-02-20 17:36:36 +00:00
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
2016-12-14 10:07:26 +00:00
hogliux
3e7b5993ca
Moved audio CD burner/reader to juce_audio_utils
2016-10-20 14:33:02 +01:00
ed
bc77b00700
MIDI network session enabled for iOS simulator
2016-08-04 12:24:21 +01:00
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
2016-08-01 18:29:12 +01:00
jules
08b853ee35
Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public
2016-02-04 16:07:21 +00:00
jules
923e8fabdb
Removed some unnecessary includes of AppConfig.h
2015-12-24 11:55:46 +00:00
jules
c95253fad0
Cleaned out some old amalgamated build references.
2015-12-24 11:31:37 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
df4e055d02
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
2015-01-27 10:32:34 +00:00
jules
5fdbdc9e9e
Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices.
2014-05-24 19:04:47 +01:00
jules
0ded32be3e
Removed some old boilerplate.
2013-08-31 13:20:16 +01:00