attila
edb4ef67e8
AudioBuffer: Minor correction in documentation
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
hogliux
87d519759e
Synthesiser: Ensured that the voice stealing algorithm does not allocate
2 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
2 years ago
attila
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source
2 years ago
reuk
7d2a11e222
Fix typo in docstring
2 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2 years ago
attila
7aa3bfdc93
GenericInterpolator: Fix discontinuity when changing the speedRatio
2 years ago
attila
f075de78fa
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
2 years ago
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
reuk
d28815601a
GenericInterpolator: Refactor to avoid repetition
Also fixes an issue in which `numInputSamplesAvailable` was assigned
instead of `exceeded`, Github issue #1114 .
Co-authored-by: Tatsuya Shiozawa <shio.tatsu99@gmail.com>
2 years ago
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
reuk
bcad7f1456
AudioPlayHead: Set playing/recording/looping flags in CurrentPositionInfo
2 years ago
reuk
a1b3ce6aaa
AudioPlayHead: Fix docstring typo
2 years ago
reuk
aa23b2ed09
audio_basics: Add missing newline at end of file
2 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
2 years ago
reuk
752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information
2 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2 years ago
reuk
891daf1332
Optional: Update implementation to improve debugging experience
This patch also makes Optional public to end users.
2 years ago
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