reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock
3 years ago
reuk
ca5c9fdae6
FloatVectorOperations: Add overloads accepting size_t element counts
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
3 years ago
reuk
44404508fe
Bump version number to 6.1.3
3 years ago
reuk
d5099ecf4d
Documentation: Add doxygen guards to UMP namespace
3 years ago
ed
fc0f6b1f2f
Tidy up
3 years ago
reuk
f269f1d6c9
UMP: Make documentation private until APIs become public
3 years ago
reuk
ed1bc944fd
AudioChannelSet: Add 7.1.6 speaker layout
3 years ago
reuk
5a5161d59b
CoreAudioLayouts: Fix SDK version guards
3 years ago
reuk
b13bbbefb3
AudioChannelSet: Add atmos layouts
3 years ago
reuk
8de0151577
CoreAudioLayouts: Refactor to avoid null terminator on array
3 years ago
reuk
718307b516
AudioPlayHead: Use more descriptive FrameRate type
3 years ago
ed
792f992dfc
ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay
3 years ago
ed
ca16bf44b8
Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister()
3 years ago
ed
69d4e0186f
Update code to use new AudioData interleaving/deinterleaving API
3 years ago
ed
d9a3a2605d
Improve AudioData interleaving/deinterleaving helper methods API and add docs
3 years ago
ed
52025f9756
AudioData: Add helper methods for interleaving/deinterleaving samples
3 years ago
ed
a87dd82ca2
Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister()
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
58be21d6dc
AudioProcessLoadMeasurer: Allow specifying number of samples per-block
3 years ago
reuk
485699020a
UMP: Fix warning about missing braces
3 years ago
reuk
20bcee5047
MidiMessageSequence: Add tests for createControllerUpdatesForTime
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
Tom Poole
f1fecfdc88
Add some missing Doxygen tags
3 years ago
ed
a46c484afb
Fix some conversion warnings flagged up by Android Studio
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
ed
9a19307eee
AudioBuffer: Clarify docs regarding the buffer's internal "cleared" flag and add setNotClear() method to force this flag to false
3 years ago
ed
80602649a2
BufferingAudioSource: Fix AudioBuffer data race
3 years ago
ed
832deb9ad7
AudioBuffer: Revert ce20ab8a
causing performance issues in some cases
3 years ago
ed
cffb544941
UMP: Remove juce_audio_devices dependency
3 years ago
reuk
1fb2203517
MidiFile: Allow reporting the type of parsed files
3 years ago
Tom Poole
78be43888e
Update the minimum C++ standard to C++14
3 years ago
reuk
ba2cd6cc34
IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally
3 years ago
reuk
03b86d3fb8
GenericInterpolator: Fix use of non-existent valueAtOffset overload
3 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
reuk
32f99d2615
AudioPlayHead: Tidy up implementation
4 years ago
reuk
a7ce9aab98
MidiBuffer: Allow addEvent to report success or failure
4 years ago
ed
97ee7b7864
ADSR: Fixed a test failure with small sustain lengths
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
ed
675d93315f
ADSR: Minor refactoring, added some tests
4 years ago
ed
85589b5fd3
MPE: Set currentlyPlayingNote state to off before calling MPESynthesiserVoice::noteStopped() in MPESynthesiser::turnOffAllVoices()
4 years ago
reuk
7b6d41be3f
AudioBuffer: Make assertions more specific
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
reuk
9b80c7031e
VST3: Add support for 7.x.4 speaker arrangements
4 years ago
reuk
27ca5e6ccb
MemoryAudioSource: Fix bug where source looped, even when looping was disabled
This also fixes an issue where zero-size source buffers would cause an
arithmetic exception to be thrown.
4 years ago
ed
ba2027497b
MIDI: Standardised and fixed some MIDI channel assertions
4 years ago
reuk
01f01e7d6e
MidiBuffer: Ensure correct number of events are removed by clear function
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago