1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
Commit graph

660 commits

Author SHA1 Message Date
Tom Poole
fd8607302d Bump version number to 7.0.1 2022-07-04 15:07:43 +01:00
reuk
bcad7f1456
AudioPlayHead: Set playing/recording/looping flags in CurrentPositionInfo 2022-06-27 20:38:47 +01:00
reuk
a1b3ce6aaa AudioPlayHead: Fix docstring typo 2022-06-24 18:37:27 +01:00
reuk
aa23b2ed09 audio_basics: Add missing newline at end of file 2022-06-24 18:37:27 +01:00
Tom Poole
8b399998b4 Bump version number to 7.0.0 2022-06-21 08:38:55 +01:00
reuk
752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information 2022-06-16 16:19:09 +01:00
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info 2022-06-16 16:18:20 +01:00
reuk
891daf1332
Optional: Update implementation to improve debugging experience
This patch also makes Optional public to end users.
2022-06-16 16:17:53 +01:00
attila
f582c84c37 Remove VS2015 workarounds 2022-05-25 13:57:01 +02:00
Tom Poole
1a6e39e97e FloatVectorOperations: Add method docstrings 2022-04-26 15:37:30 +01:00
Tom Poole
409a00e01e FloatVectorOperations: Add methods to Doxygen 2022-04-26 15:37:24 +01:00
Tom Poole
e984395b1d GCC: Fix some compiler warnings in GCC 11 2022-04-26 15:30:54 +01:00
reuk
cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock 2022-04-22 14:18:49 +01:00
reuk
5d096b46d7
Add simple Optional type 2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
Tom Poole
69e287bc2e ADSR: Restore the previous behaviour and clarify the documentation
This partially reverts d9c25ec17d.
2022-04-01 12:00:13 +01:00
Tom Poole
d9c25ec17d ADSR: Fix a bug in noteOn after setting new parameters 2022-03-31 10:25:18 +01:00
Tom Poole
27abc89396 AudioProcessLoadMeasurer: Fix a data race 2022-03-24 14:01:34 +00:00
reuk
a8c160691c
VST3: Tidy up channel layout conversion tables 2022-03-23 16:51:40 +00:00
reuk
b710a248bd
UnitTests: Rename UMPTests file for consistency 2022-03-23 16:51:39 +00:00
Tom Poole
75a5508bdf Fix some copyright banners 2022-03-23 16:04:04 +00:00
reuk
ebac835673
Fix some deprecation warnings 2022-03-22 17:27:54 +00:00
Tom Poole
111bbc0979 Bump version number to 6.1.6 2022-02-28 12:53:10 +00:00
reuk
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings 2022-02-23 10:56:10 +00:00
reuk
75981dd4b3
MidiFile: Fix typo 2022-02-18 16:43:25 +00:00
reuk
b80927fc91
Nodiscard: Add to builder-pattern functions 2022-01-27 18:43:21 +00:00
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.
2022-01-27 18:43:21 +00:00
Tom Poole
3c03693d07 Bump version number to 6.1.5 2022-01-26 13:00:05 +00:00
Tom Poole
c072b1bc8e Fix some typos 2022-01-25 11:48:46 +00:00
ed
e0e8e85d6b Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class 2022-01-21 14:44:14 +00:00
reuk
61eafdb7ee
Documentation: Avoid attempting to document implementation details 2022-01-17 10:58:18 +00:00
reuk
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock 2022-01-10 22:15:21 +00:00
reuk
ca5c9fdae6
FloatVectorOperations: Add overloads accepting size_t element counts 2022-01-10 22:15:19 +00:00
Tom Poole
8a6e1980d0 Bump version number to 6.1.4 2021-12-20 11:06:15 +00:00
reuk
44404508fe Bump version number to 6.1.3 2021-12-08 15:26:08 +00:00
reuk
d5099ecf4d Documentation: Add doxygen guards to UMP namespace 2021-12-08 15:26:07 +00:00
ed
fc0f6b1f2f Tidy up 2021-12-02 09:24:55 +00:00
reuk
f269f1d6c9
UMP: Make documentation private until APIs become public 2021-12-01 15:44:07 +00:00
reuk
ed1bc944fd
AudioChannelSet: Add 7.1.6 speaker layout 2021-11-25 11:42:40 +00:00
reuk
5a5161d59b
CoreAudioLayouts: Fix SDK version guards 2021-11-24 11:51:11 +00:00
reuk
b13bbbefb3
AudioChannelSet: Add atmos layouts 2021-11-19 16:35:22 +00:00
reuk
8de0151577
CoreAudioLayouts: Refactor to avoid null terminator on array 2021-11-19 16:35:22 +00:00
reuk
718307b516
AudioPlayHead: Use more descriptive FrameRate type 2021-11-19 16:35:22 +00:00
ed
792f992dfc ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay 2021-10-25 16:40:18 +01:00
ed
ca16bf44b8 Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() 2021-10-07 14:30:33 +01:00
ed
69d4e0186f Update code to use new AudioData interleaving/deinterleaving API 2021-10-06 16:44:51 +01:00
ed
d9a3a2605d Improve AudioData interleaving/deinterleaving helper methods API and add docs 2021-10-06 16:44:45 +01:00
ed
52025f9756 AudioData: Add helper methods for interleaving/deinterleaving samples 2021-10-05 16:31:55 +01:00
ed
a87dd82ca2 Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() 2021-09-30 14:08:23 +01:00
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.
2021-09-29 16:14:00 +01:00