ed
|
9fda031414
|
Check input as well as output devices names when checking if current audio device is still available in AudioDeviceManager::audioDeviceListChanged()
|
5 years ago |
ed
|
859315fe4f
|
Added a removeAudioDeviceType() method to AudioDeviceManager and made the ownership semantics of addAudioDeviceType() clearer
|
5 years ago |
jules
|
31e82060f1
|
Removed dependency on libalchemy for Bela support
|
5 years ago |
ed
|
9ea9a97e50
|
Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string
|
5 years ago |
ed
|
e4b3cd80a6
|
Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string
|
5 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
ed
|
e26529d5e9
|
Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods
|
6 years ago |
jules
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
6 years ago |
ed
|
4fa131f5a7
|
Delete the current audio device when no inputs or outputs are specified in AudioDeviceManager::setAudioDeviceSetup() and ensure that the AudioDeviceSelectorComponent displays this correctly
|
6 years ago |
ed
|
e14a183886
|
Update requested input/output channels whenever AudioDeviceManager::setAudioDeviceSetup() is called
|
6 years ago |
ed
|
8a66f1f3d3
|
Don't use default input/output device names when setting up an AudioDeviceManager if no channels have been requested
|
6 years ago |
Tom Poole
|
7d13b82a10
|
Fixed a bug attempting to open an audio device with zero channels
|
6 years ago |
Tom Poole
|
d81ce3ce03
|
Fixed an issue falling back to an incompatible audio device configuration after a disconnection
|
6 years ago |
Tom Poole
|
faf7fb1960
|
Fixed a bug in the AudioDeviceSelectorComponent when selecting zero channels
|
6 years ago |
Tom Poole
|
578022d011
|
Allowed the AudioDeviceManager to fall back to the default device on device disconnection
|
6 years ago |
jules
|
93ea3d922f
|
Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup()
|
6 years ago |
jules
|
aa7d7aee78
|
Tweaked AudioDeviceManager::getXRunCount() to take into account xruns from both the device and the manager's measurements
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
jules
|
5a122e124a
|
Added support for Bela in the form of an AudioIODeviceType
|
7 years ago |
hogliux
|
60a3798536
|
Fixed an issue in the audio device manager which made it impossible to switch the number of channels
|
7 years ago |
Lukasz Kozakiewicz
|
c859b4af1d
|
Android: add support for Google Oboe (developer preview).
|
7 years ago |
ed
|
dc96e99738
|
Made the AudioDeviceManager input/output level getters return a reference-counted struct to ensure that the level processing code is only executed when needed
|
7 years ago |
jules
|
1f770cc7c8
|
Made AudioDeviceManager reset its cpu counter when the device is disabled. (Also did a bit of cleanup inside the class)
|
7 years ago |
ed
|
19ae4c884b
|
Added operator!= to AudioDeviceManager::AudioDeviceSetup
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
Tom Poole
|
8cecf0baf9
|
Assorted threading and undefined behaviour fixes
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
hogliux
|
06c7fb5b01
|
Add xrun counter to device manager
|
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 |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
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
|
27dd79468c
|
Added missing const qualifier to AudioDeviceManager::getAudioDeviceSetup
|
8 years ago |
hogliux
|
a347689d96
|
Moved simple sound player to audio_utils module
|
8 years ago |
jules
|
7fad2545c9
|
Added output level metering to AudioDeviceManager
|
8 years ago |
jules
|
14a9368506
|
AudioDeviceManager::initialiseFromXML(): made the default buffer size and sample rate default to ones supplied in the setup if not specified in the XML
|
9 years ago |
jules
|
cdf525f74a
|
Added an option to AudioDeviceManager::playSound to use the sample across all output channels (and made the test sound do this)
|
9 years ago |
jules
|
4d34212557
|
Fixed a problem with AudioDeviceSelectorComponent that caused repeated refreshes of the current midi device.
|
9 years ago |
jules
|
c401515e64
|
Avoided a leak if the app is killed while an AudioDeviceManager is in the middle of playing a preview sound
|
9 years ago |
jules
|
21d42f346f
|
Minor fix to the last commit
|
9 years ago |
jules
|
218a8149af
|
Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems
|
9 years ago |
hogliux
|
a039090f5c
|
Fix warning on VS2015
|
9 years ago |
jules
|
4c27661f7a
|
Fixed a merge problem
|
9 years ago |
jules
|
e440a83ad7
|
New methods in AudioDeviceManager to easily play sounds from files or audio buffers.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
2b5c9b43cf
|
Made AudioDeviceManager prefer to use a device's current sample rate if asked to use a default rate.
|
10 years ago |
jules
|
6c5b2dc61a
|
Made the AudioDeviceManager ignore whitespace and case when chacking device names.
|
10 years ago |