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 |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
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 |
jules
|
1d24b558d8
|
Corrected a few documentation mistakes
|
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 |
jules
|
392967f818
|
Removed unused variable.
|
10 years ago |
jules
|
4d1a63fe3b
|
(Added file missing from last commit)
|
10 years ago |
jules
|
c0ade582d8
|
Added new flag JUCE_WASAPI_EXCLUSIVE that provides a new audio device type for opening WASAPI devices in exclusive mode.
|
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
|
f57cd7bafd
|
Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined)
|
11 years ago |
jules
|
91d9c96338
|
Minor clean-ups
|
11 years ago |
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
9ceb072b24
|
Spelling typos.
|
11 years ago |
jules
|
647ca90460
|
Added a method AudioDeviceManager::initialiseWithDefaultDevices()
|
11 years ago |
jules
|
017dbc988d
|
Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes.
|
11 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
11 years ago |
jules
|
ed220632ed
|
Minor clean-ups.
|
12 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
3861a04197
|
Some more override decorations.
|
12 years ago |
jules
|
01e3e4c40c
|
Fixed some coverity warnings.
|
12 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
|
14ec53de2e
|
WASPI: used mix format channel mask.
|
12 years ago |
jules
|
82adb05331
|
Minor tidying-up.
|
12 years ago |
jules
|
eeb59c57a9
|
Documentation fixes.
|
12 years ago |
jules
|
d117e0adaa
|
Added a small pause when switching between audio device types.
|
12 years ago |
jules
|
7e834399ff
|
Minor clean-ups.
|
12 years ago |
jules
|
ff114947e4
|
New class: SystemAudioVolume to control the OS's master volume. (Implemented only for OSX and Windows)
|
12 years ago |
jules
|
06fcb55ea6
|
Removed some unnecessary locking from AudioDeviceManager.
|
12 years ago |
jules
|
2bc8bd1b81
|
AudioDeviceManager fix for adding custom devices.
|
12 years ago |
jules
|
5c28d5b214
|
Tweaks to WASAPI device change handling.
|
12 years ago |
jules
|
f9e31ab7a9
|
Documentation pedanticism.
|
12 years ago |