Yair Chuchem
8122ddcb62
Merge d722c6ba6a into 2efd3e0661
2025-11-15 11:37:48 -05:00
Tom Poole
360dfe5f3d
Bump version number to 8.0.10
2025-09-15 09:30:11 +01:00
Tom Poole
cb9ec7e38f
Bump version number to 8.0.9
2025-09-01 14:44:25 +01:00
Oli
1843554ad8
DSP: Don't include neon headers for Windows-ARM64-ClangCL
2025-08-26 18:11:18 +01:00
Anthony Nicholls
36d07a6ce3
Docs: Replace doxygen preprocessor conditionals with @cond and @endconds
2025-07-21 18:11:43 +02:00
Tom Poole
b0d569c74b
Bump version number to 8.0.8
2025-06-02 09:24:54 +01:00
Oli
3ff8d4f640
DSP: Enable SIMD on ARM only when NEON is available
2025-04-28 15:50:22 +01:00
Tom Poole
99b752a1d2
Bump version number to 8.0.7
2025-04-08 10:51:07 +01:00
tpoole
0baffff182
Bump version number to 8.0.6
2025-01-10 09:29:00 +00:00
tpoole
902ddc7567
Bump version number to 8.0.5
2025-01-08 14:23:21 +00:00
Tom Poole
71af005543
Bump version number to 8.0.4
2024-11-18 10:12:15 +00:00
reuk
8e086c7f05
juce_dsp: Move include of juce_audio_formats to .cpp
2024-11-05 13:28:10 +00:00
無常
d9ed81b4f0
WindowsDLL: Add missing JUCE_API attributes
2024-10-27 16:16:26 +00:00
Oliver James
60c1deb4e4
DSP: Simplify processor definitions and add Windows Arm support
2024-10-21 14:11:11 +01:00
Tom Poole
14c8d06fb0
Bump version number to 8.0.3
2024-10-15 22:16:12 +01:00
Tom Poole
7d3affbcb3
Merge master JUCE 8.0.2 branch
2024-09-26 12:43:39 +01:00
Anthony Nicholls
6c2d149ef3
Versioning: Add the JUCE version number to any internally created threads
2024-09-26 08:10:56 +00:00
Tom Poole
c1d2846e47
Bump version number to 8.0.2
2024-09-26 08:31:50 +01:00
attila
c1ae3ab7ae
LadderFilter: Fix incorrect coefficients for BPF12 mode
...
The implementation follows Valimaki: Oscillator and Filter Algorithms
for Virtual Analog Synthesis (2006). Unlike the other modes, the BPF12
coefficients contained a typo, and had different properties to the other
modes.
2024-08-21 16:03:08 +00:00
Tom Poole
fc0fd3042f
Bump version number to 8.0.1
2024-07-29 12:43:19 +01:00
attila
c4ddbecf73
SIMDRegister: Fix undefined behaviour
2024-07-04 13:05:26 +02:00
Tom Poole
2fc069b450
Bump version number to 8.0.0
2024-04-16 17:43:20 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
1d83803a18
Bump version number to 7.0.12
2024-04-15 10:27:43 +01:00
Tom Poole
aace97904c
Bump version number to 7.0.11
2024-03-26 08:04:02 +00:00
Yair Chuchem
d722c6ba6a
FFTFallback doesn't require real-FFT buffers to be oversized.
...
Ideally rfft would be implemented more efficiently than doing a full FFT,
but the FFTFallback is just a slow fill-in for juce::dsp::FFT to still work in the absence of using an external FFT engine.
This makes it function like the other engines in not requiring an oversized buffer.
2024-03-25 16:12:03 +02:00
Yair Chuchem
7613968a01
DRY in FFT engines: legacy spectrum mirroring not part of the engine
...
This makes the FFT engine wrappers simpler, deduplicates code (reducing potential for bugs in wrappers),
at the cost of making the FallbackFFT's redundant work done again if the legacy flag is used.
2024-03-25 15:56:49 +02:00
Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
2023-10-09 14:49:18 +01:00
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2023-10-09 14:49:18 +01:00
Anthony Nicholls
f893a125b9
SIMD: Add guard for string stream operator
2023-10-02 19:38:08 +00:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
...
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
b769982bb5
Bump version number to 7.0.7
2023-08-23 09:06:58 +01:00
Anthony Nicholls
f2e03eade0
IIRFilter: Fix potential divide by zero
2023-08-18 20:59:06 +01:00
attila
0037e44a23
DelayLine: Fix early wrapping in Lagrange interpolation
...
Co-authored-by: LeonPS <leonps531@gmail.com>
2023-08-10 12:31:18 +02:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
reuk
97fa2f0e8a
Convolution: Fix integer conversion in unit tests
2023-07-31 14:50:32 +01:00
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2023-05-26 09:04:21 +01:00
Anthony Nicholls
99138c13f8
Android: fix float comparisons
...
float comparison
2023-05-25 19:40:17 +01:00
Tom Poole
61a4a3785a
DelayLine: Fix a bug in Lagrange interpolation
2023-05-22 16:51:50 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00