1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

124 commits

Author SHA1 Message Date
Anthony Nicholls
158220ddfa Formatting: Use nested namespace definitions 2023-10-09 14:49:18 +01: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
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
Anthony Nicholls
f5cd9547dd Tidy divider comments 2023-05-26 09:04:21 +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
reuk
7c14c1fcd7
Use more concise stdlib type aliases 2022-09-26 18:03:47 +01:00
reuk
65f1a76614
Tidy up parameter pack expansions 2022-09-12 16:14:57 +01:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
28c5775958
ProcessContextNonReplacing: Fix typo 2022-02-18 16:43:24 +00:00
reuk
8407b5ea74
ProcessorChain: Avoid runtime branching on Context::usesSeparateInputAndOutputBlocks 2021-12-01 11:01:38 +00:00
ed
75c1d69f0a Fix documentation typo 2021-11-03 13:58:02 +00:00
reuk
28a1bc54f9
ProcessSpec: Add equality operators 2021-10-06 16:59:08 +01:00
ed
f899b65315 Docs: Exclude top-level std namespace when building docs 2021-10-04 17:23:37 +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
reuk
fad3490946
DelayLine: Add function to retrieve the maximum possible delay time 2021-09-28 14:04:11 +01:00
reuk
7b64bd7406
DelayLine: Allow setting a new maximum delay time after construction 2021-09-27 15:44:48 +01:00
reuk
fbe446eac0
ProcessorChain: Add support for C++17 structured bindings 2021-09-27 13:20:47 +01:00
reuk
abd5fe4a69
DryWetMixer: Update implementation to use SingleThreadedAbstractFifo 2021-09-27 13:15:39 +01:00
Tom Poole
9ac96840aa Fix some Doxygen warnings 2021-08-23 09:17:53 +01:00
reuk
c27279b356
DryWetMixer: Make mixers with maximum delays of 0 slightly more efficient 2021-07-27 15:11:05 +01:00
reuk
3c68581567
Use jassertquiet where possible 2021-07-23 10:58:44 +01:00
reuk
22d935ad3e
dsp::IIRFilter: Allow computing filter coefficients without allocating 2021-06-21 19:05:57 +01:00
reuk
36ca0e0fc1
DSP: Avoid forward declaration of IIR::Coefficients 2021-06-21 19:05:40 +01:00
reuk
c3a98d44c5
DSP: Fix uses of "snap to zero" preprocessor definition 2021-04-12 10:57:19 +01:00
reuk
d50c3920ef
FirstOrderTPTFilter: Ensure state is updated properly when samplerate is changed 2021-04-08 13:33:11 +01:00
ed
51cda82fb7 DSP: Fixed a documentation error in the Panner class 2021-02-19 19:07:12 +00:00
ed
46f5b126d5 Tidied up some template statement whitespace 2021-01-29 15:40:12 +00:00
Ivan Cohen
5250dc815d
Solved an issue in dsp::BallisticsFilter with peak and RMS envelopes calculation formulas 2020-09-22 10:23:37 +01:00
Ivan Cohen
39d8399653
DSP: Provided the peak rectifier stage directly in dsp::BallisticsFilter 2020-09-18 11:43:00 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
4855f52e4d Added missing documentation tags 2020-06-27 17:26:44 +01:00
ed
6b6cc53778 Added missing DSP tag to ProcessorChain 2020-06-27 10:40:54 +01:00
Ivan Cohen
29c8b2358d DSP: Added documentation for DryWetMixingRule and PannerRule enum classes 2020-05-13 15:13:21 +01:00
reuk
407ac52fe4
DSP: Fix argument order in BallisticsFilter 2020-05-11 10:41:33 +01:00
Ivan Cohen
c138bf91b4 DSP: Revamp DSP module 2020-04-24 14:37:09 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
reuk
adbf5fc219 DSP: Add ProcessorChain tests 2020-03-16 17:17:49 +00:00
reuk
b9835d3a0c DSP: Fix tuple index sequence generator 2020-03-13 19:41:32 +00:00
reuk
04adb2fa79 DSP: Tidy up ProcessorChain implementation 2020-03-12 18:30:45 +00:00
reuk
a7d5d8dd95 DSP: Add missing consts in Oversampling 2020-03-12 18:30:45 +00:00
ed
46aa467303 Removed const qualifier from dsp::Bias::processSample() 2020-02-10 16:17:07 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
Tom Poole
8b8c3b3280 DSP: Fixed a bug oversampling an AudioBlock referencing const data 2019-11-12 16:09:55 +00:00
ed
4edb0d2c90 Tidied up some divider comments 2019-09-06 12:00:26 +01:00