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

221 commits

Author SHA1 Message Date
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