1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00
Commit graph

61 commits

Author SHA1 Message Date
jules
3b8c533db5 Clarified a couple of comments 2017-12-10 21:24:24 +00:00
jules
4707ccfa37 Added some extra methods to the interpolator classes 2017-12-07 15:57:09 +00:00
jules
d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 2017-12-06 11:16:22 +00:00
jules
0b19702306 Made Decibels::toString() do what you'd expect if decimalPlaces == 0, and optimised it a bit 2017-11-01 12:20:09 +00:00
ed
a9cfdc21d6 Added some additional, optional arguments to the Decibels::toString() method 2017-11-01 11:11:21 +00:00
tpoole
9436b5f392 A minor documentation update 2017-11-01 11:01:51 +00:00
jules
8bcb06ce6c DSP module: Various fixes and features including new LadderFilter 2017-10-31 11:18:00 +00:00
jules
bd9a8a8529 Removed a spurious #undef 2017-10-17 09:50:36 +01:00
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01:00
jules
37a92aec63 Fixed an edge-case error in the LaGrange and Catmull-Rom interpolators when the ratio changes to exactly 1.0 2017-09-29 16:28:40 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
tpoole
7c4a23bac7 Documentation fixes 2017-07-31 18:29:53 +01:00
hogliux
df1fe18048 Fixed missing reference in LinearSmoothedValue::applyGain 2017-07-28 11:34:03 +01:00
hogliux
244a944857 Added the JUCE DSP module 2017-07-27 12:39:07 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
hogliux
285635cdf0 Added notch and all pass filters 2016-10-15 15:45:40 +02:00
hogliux
1be76c1ac0 Added more methods to IIRCoefficients to generate coeffecients for commonly used filters 2016-09-20 10:19:12 +01:00
jules
905533c68e Minor formatting tidyups 2016-04-19 09:47:22 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
a5ec538596 Added a couple of methods to LinearSmoothedValue 2016-03-21 09:12:36 +00:00
jules
5a7be115ca New class: CatmullRomInterpolator 2016-02-29 17:12:56 +00:00
jules
f8e9c3af6b Added missing range check to LagrangeInterpolator::process() 2016-02-25 14:38:58 +00:00
jules
b5907fa90d Normalised some divider comments 2016-02-20 09:45:43 +00:00
jules
a6585b1ebf Fixed a typo in FFT 2016-01-03 15:41:58 +00:00
jules
745a1cc37c Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class. 2015-12-10 10:51:21 +00:00
jules
ba6bdf4962 Fix for Windows DLL build. 2015-09-06 19:55:48 +01:00
jules
560b314111 Re-fixed the last FFT fix. 2015-09-03 10:34:47 +01:00
hogliux
9538d0dfc8 Fixed a bug where large FFTs would fail 2015-09-02 21:44:51 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 2015-03-31 11:44:10 +01:00
jules
5775d62810 Fix to FFT::performFrequencyOnlyForwardTransform 2015-03-04 11:59:25 +00:00
jules
f98e97b9a2 Fixed a typo. 2015-03-02 09:28:33 +00:00
jules
d117082fd8 Whitespace. 2015-02-22 20:18:34 +00:00
jules
ba598310f0 First draft of a new (very simple) FFT class. 2015-02-03 17:51:54 +00:00
jules
c2cbc78b5f Fix to the LagrangeInterpolator when working with extreme ratios. 2015-02-03 17:49:13 +00:00
jules
22b432c028 Minor change to literals in IIRFilter. 2014-11-21 16:05:31 +01:00
jules
7743dabe76 Added parameter smoothing to Reverb class. 2014-11-15 11:02:13 +00:00
jules
19937e63e1 Updated a few trig functions to use the std:: implementations. 2014-11-04 15:59:38 +00:00
jules
7273838d8d Fix to Reverb::processMono 2014-05-11 09:31:58 +01:00
jules
ebddea7765 Updated an old powf() call. 2013-10-17 21:54:03 +01:00
jules
2786eadaf9 Removed a few pedantic warnings. 2013-08-26 14:58:23 +01:00
jules
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +01:00
jules
dc5385676d Made coefficients public in IIRFilterCoefficients 2013-08-06 18:54:38 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
34fccfa4f3 Made IIRCoefficients constructor public. 2013-07-06 12:29:19 +01:00
jules
f5ede30892 Refactored the IIRFilter class, breaking out the coefficients into an IIRCoefficients class. Also important to note: there was an error in the gain level used previously in the makeHighShelf, low-shelf, and bandpass methods. This is now corrected, so you may need to check that your old code didn't compensate for the error. 2013-06-18 21:04:26 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00