Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
1 year ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
d5ad26a162
AUv2 Client: Add support for new MIDIEventList APIs on supported platforms
2 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2 years ago
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.
2 years ago
attila
0e685a9c5b
Android: Add missing getAndroidRealtimeThreadFactory implementation
The issue affected projects not depending on juce_audio_devices.
2 years ago
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.
2 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
1f29416fd0
AudioDeviceManager: Improve device sample rate handling
3 years ago
ed
cffb544941
UMP: Remove juce_audio_devices dependency
3 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
ed
59efce7ccd
Removed an unnecessary include from juce_audio_devices
4 years ago
reuk
9032f589eb
CoreMIDI: Enable support for new API
4 years ago
reuk
ad729278c7
Audio Devices: Fix build when trying to use WinRT Midi and building with Clang
4 years ago
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
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
719a491740
Android: Use built-in Oboe
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
ed
a91b7aafd0
Android: Pulled out some shared OpenSL/Oboe code into juce_android_HighPerformanceAudioHelpers.h and updated Oboe buffer size behaviour to match OpenSL
5 years ago
Tom Duncalf
6c4224d05a
Android: Fixed some compiler warnings when compiling with Oboe enabled
5 years ago
cesare
471ce39167
Updates to support latest Bela release
5 years ago
ed
09ebd1d257
Added support for ID-based MIDI devices
6 years ago
jules
1ab38ab874
Added a compile error if you try to enable both Oboe and openSL
6 years ago
Tom Poole
419e5a3aa2
Suppressed some warnings in the Windows headers
6 years ago
jules
4d505346cd
Added support for Bela MIDI input
6 years ago
jules
5a122e124a
Added support for Bela in the form of an AudioIODeviceType
7 years ago
Lukasz Kozakiewicz
c859b4af1d
Android: add support for Google Oboe (developer preview).
7 years ago
jules
f85d706131
Some minor formatting and comment fixes
7 years ago
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
7 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
tpoole
837ac2143c
Fixed iOS code sign entitlements bug
8 years ago
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
8 years ago
tpoole
9a38505dad
Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
hogliux
3e7b5993ca
Moved audio CD burner/reader to juce_audio_utils
8 years ago
ed
bc77b00700
MIDI network session enabled for iOS simulator
8 years ago
hogliux
bf582f6c5b
Fix errors and warnings on mingw-w64
8 years ago
jules
08b853ee35
Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public
9 years ago
jules
923e8fabdb
Removed some unnecessary includes of AppConfig.h
9 years ago
jules
c95253fad0
Cleaned out some old amalgamated build references.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
df4e055d02
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
10 years ago
jules
5fdbdc9e9e
Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices.
11 years ago
jules
0ded32be3e
Removed some old boilerplate.
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
2be6b48cd9
Eliminated some OS dependencies in WASAPI. Added mingw workarounds for __uuidof
12 years ago
jules
01d123d1e8
Workarounds for a few mingw warnings and errors.
12 years ago
jules
7e834399ff
Minor clean-ups.
12 years ago