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
Tom Poole
41055ad782
DSP: Refactored AudioBlock
2019-08-15 12:49:47 +01:00
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
2019-04-03 15:10:40 +01:00
reuk
55c512d9a1
DSP: Fixed a potential dangling reference issue in ProcessContext
2019-03-28 12:52:36 +00:00
reuk
827055c2c1
DSP: Allowed AudioBlocks of const elements
2019-03-26 16:32:28 +00:00
ed
1a46fb3a5f
Minor whitespace tidying
2019-03-15 14:10:14 +00:00
ed
13fadfe5e3
Minor documentation cleanup in the DSP module
2019-03-05 08:59:53 +00:00
Tom Poole
9f344aaa5a
DSP: Added an assertion to protect against invalid use of ProcessContextNonReplacing
2019-03-01 11:56:42 +00:00
Tom Poole
aa361c9cf5
Documentation fixes
2019-02-22 10:01:53 +00:00
Tom Poole
4751e9d41a
Added a new templated SmoothedValue class
2019-02-19 09:38:04 +00:00
Tom Poole
6f2f9afb06
LinearSmoothedValue: Changed the new interface
2019-02-15 07:51:35 +00:00