reuk
cd41e31cb5
DSP: Ensure that IRs are loaded immediately when Convolution is prepared
...
Previously, if `loadImpulseResponse` was called before `prepareToPlay`,
the IR wasn't guaranteed to have loaded before the first call to
`processSamples`.
Now, we flush the queue of pending IR-load commands during
`prepareToPlay`, which should ensure that the most recently-loaded IR is
ready to use immediately.
2020-12-15 13:07:18 +00:00
reuk
e403e330ef
DSP: Make FixedSizeFunction public
2020-12-15 11:25:56 +00:00
reuk
c540fa4241
DSP: Slightly tidied filter-design function
2020-12-14 12:20:47 +00:00
Ivan Cohen
b2e49bc7e8
DSP: Solved an issue with FilterDesign::designFIRLowpassHalfBandEquirippleMethod for low amplitudedB and normalisationTransitionWidth close to 0.5
2020-12-14 12:20:47 +00:00
Tom Poole
5929103a29
Bump version number to 6.0.5
2020-12-01 10:08:50 +00:00
ed
3a3ef41ad5
Added <array> to juce_StandardHeader.h and removed some unnecessary includes from juce_analytics and juce_dsp
2020-11-25 17:40:12 +00:00
reuk
43c692e20d
DSP: Fix typo in Convolution docs
2020-11-16 10:14:54 +00:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
reuk
4d27422d9f
GCC: Suppress cast-align warnings
2020-09-24 12:52:45 +01:00
reuk
23bc385864
ARM: Fix AudioBlock test build on ARM
2020-09-24 12:52:45 +01: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
ed
cc0da9527a
DSP: Fixed some lambda capture lists that trip up GCC 5 in the convolution tests
2020-08-26 12:16:39 +01:00
reuk
58652ce490
DLL: Fix warnings in Windows DLL build
2020-08-24 17:11:32 +01:00
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed
2020-08-05 13:44:17 +01:00
Ivan Cohen
2f9b301cb7
DSP: Fixed a logarithmic conversion issue in Phaser
2020-07-17 11:43:48 +01:00
reuk
5ab6042c04
Convolution: Fix issue where old convolution engines were sometimes used after calling prepare
...
The startThread/stopThread calls were moved to prevent a thread
sanitizer warning about a race on the vtable of Impl.
2020-07-10 20:04:48 +01:00
Ivan Cohen
f5400b5764
DSP: Fixed an issue with feedback in Chorus
2020-07-08 09:42:54 +01:00
ed
6aeb9d7dda
Bump version number to 6.0.1
2020-07-07 12:47:58 +01:00
ed
d8a119e542
Fixed some GCC 5 compatibility issues
2020-07-01 19:11:56 +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
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
2020-06-29 08:30:00 +01:00
ed
4855f52e4d
Added missing documentation tags
2020-06-27 17:26:44 +01:00
ed
fa4fde08ec
Fixed some documentation issues
2020-06-27 11:41:10 +01:00
ed
6b6cc53778
Added missing DSP tag to ProcessorChain
2020-06-27 10:40:54 +01:00
reuk
ae35ebd5bc
DSP: Allow Convolution instances to share a single background thread
2020-06-08 18:17:30 +01:00
reuk
1502a3a8f2
Clang: Fix errors when building with clang on windows with C++20 enabled
2020-06-08 18:10:50 +01:00
ed
b5214a341e
Normalised lambda whitespace
2020-06-05 09:37:56 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
ed
4b6be143cf
Fixed some doxygen warnings
2020-05-18 14:43:50 +01:00
reuk
fca3429e6e
DSP: Update convolution
2020-05-15 18:06:03 +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
reuk
4cf66d6522
Cleanup: Remove redundant inlines
2020-04-27 10:22:06 +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
9fa6c195ee
FFT: Add IPP implementation
2020-04-16 12:18:46 +01:00
reuk
5f348c3040
Warnings: Add warning-wrangling header
2020-04-13 13:16:05 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00
reuk
1fdba480cc
JUCE 6: Update version numbers
2020-04-11 15:03:19 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
4a5dda489f
Fixed some warnings with -Wconversion enabled
2020-03-17 09:02:57 +00: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
reuk
5af01b9b16
Demos: Convey proper ownership semantics
2020-03-12 18:30:45 +00:00