jules
010afc6baf
Fixed a problem with iOS audio device shutdown
9 years ago
jules
146afb4a19
A few minor mingw workarounds.
9 years ago
jules
4237db4a31
Silenced some deprecation warnings in OSX10.11
9 years ago
jules
8a9322456f
Replaced the now-deprecated iOS audio code with a new AVSession-based version.
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
923e8fabdb
Removed some unnecessary includes of AppConfig.h
9 years ago
jules
c95253fad0
Cleaned out some old amalgamated build references.
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
2a1234b6ac
Simplified some inter-module dependencies and exception-catching fallbacks
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
e8bea6944f
Fixed an obscure C++ syntactic blooper
9 years ago
jules
ae712c72d8
Cleaned up a few String::empty uses
9 years ago
jules
19d0c71050
Version number update
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
428c8a79a5
Version number update
9 years ago
jules
6faa33cfbd
Added new method MidiOutput::sendBlockOfMessagesNow()
9 years ago
jules
99ebba4e4c
Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check"
9 years ago
jules
31381c6864
Stripped out some defunct OSX 10.4 fallback code
9 years ago
jules
c35ed85677
Version number update
9 years ago
jules
4fd8913037
Added a new method Array::sort() which uses the default comparator for simple types
9 years ago
hogliux
d4a7bf4f6a
Fix bug where low latency audio path is not detected correctly on Android
9 years ago
jules
f6b3bddf74
Audio i/o: Took the safety offset into account when calculating latency in CoreAudio
9 years ago
jules
1d24b558d8
Corrected a few documentation mistakes
9 years ago
hogliux
a039090f5c
Fix warning on VS2015
9 years ago
jules
89ba69ab29
Android Bluetooth MIDI, pro-audio i/o and improved openGL support
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
jules
c562cfc3cc
Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
9 years ago
jules
12447ba38f
Version 4.0.1
9 years ago
jules
020b34f67f
Fixed a couple of stray semicolons
9 years ago
jules
14e5d9dad8
Fix for CoreAudio initialisation of devices that can't handle sample rate change requests
9 years ago
jules
e2c274840d
Disabled some spurious Xcode 7 warnings
9 years ago
hogliux
c89f476127
Add getName to MidiOutput devices
9 years ago
jules
cee5a77123
Added a velocity parameter to note-off handling in MidiKeyboardState
9 years ago
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
10 years ago
jules
861d3d9710
Version 3.2.0
10 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
hogliux
512d0baf67
Fix audio channel allocation issue on ALSA/linux
10 years ago
hogliux
f8cffb5949
Fix some warnings on newer GCC versions on linux
10 years ago
jules
d474af1e11
Added 384k sample rate to the CoreAudio support. (Apparently people actually need that..)
10 years ago
jules
8e6f506803
Fixed an issue with CFString releasing in OSX midi when devices fail to open.
10 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
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
1b3d7e9f3e
Avoided an arithmetic overflow in OpenSLAudioIODevice when buffer sizes are very big.
10 years ago
jules
6c5b2dc61a
Made the AudioDeviceManager ignore whitespace and case when chacking device names.
10 years ago
jules
d9c7f2bf8c
The MidiOutput and MidiInput classes were unnecessarily virtual, so tidied this up.
10 years ago
jules
ec793d9f29
Tweak to CoreAudio handling to make Zoom soundcards work.
10 years ago
jules
df4e055d02
Tweaked ASIO device creation sequence to try to avoid breaking some flaky drivers.
10 years ago