attila
f582c84c37
Remove VS2015 workarounds
3 years ago
Tom Poole
1a6e39e97e
FloatVectorOperations: Add method docstrings
3 years ago
Tom Poole
409a00e01e
FloatVectorOperations: Add methods to Doxygen
3 years ago
Tom Poole
e984395b1d
GCC: Fix some compiler warnings in GCC 11
3 years ago
reuk
cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock
3 years ago
reuk
5d096b46d7
Add simple Optional type
3 years ago
Tom Poole
16eae47fde
FloatVectorOperations: Add method docstrings
3 years ago
Tom Poole
1fa18a1b43
FloatVectorOperations: Add methods to Doxygen
3 years ago
Tom Poole
ef8ad92138
GCC: Fix some compiler warnings in GCC 11
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
69e287bc2e
ADSR: Restore the previous behaviour and clarify the documentation
This partially reverts d9c25ec17d
.
3 years ago
Tom Poole
d9c25ec17d
ADSR: Fix a bug in noteOn after setting new parameters
3 years ago
Tom Poole
27abc89396
AudioProcessLoadMeasurer: Fix a data race
3 years ago
reuk
a8c160691c
VST3: Tidy up channel layout conversion tables
3 years ago
reuk
b710a248bd
UnitTests: Rename UMPTests file for consistency
3 years ago
Tom Poole
75a5508bdf
Fix some copyright banners
3 years ago
reuk
ebac835673
Fix some deprecation warnings
3 years ago
Tom Poole
111bbc0979
Bump version number to 6.1.6
3 years ago
reuk
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings
3 years ago
reuk
75981dd4b3
MidiFile: Fix typo
3 years ago
reuk
b80927fc91
Nodiscard: Add to builder-pattern functions
3 years ago
reuk
3d1818f5bd
AU Host: Correctly reorder hosted audiounit channels
This change was tested with FabFilter Pro Q 3, which supports new AU
channel layouts for Atmos.
3 years ago
Tom Poole
3c03693d07
Bump version number to 6.1.5
3 years ago
Tom Poole
c072b1bc8e
Fix some typos
3 years ago
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
3 years ago
reuk
61eafdb7ee
Documentation: Avoid attempting to document implementation details
3 years ago
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