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
|
7 years ago |
tpoole
|
7c4a23bac7
|
Documentation fixes
|
7 years ago |
hogliux
|
df1fe18048
|
Fixed missing reference in LinearSmoothedValue::applyGain
|
7 years ago |
hogliux
|
244a944857
|
Added the JUCE DSP module
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
hogliux
|
285635cdf0
|
Added notch and all pass filters
|
8 years ago |
hogliux
|
1be76c1ac0
|
Added more methods to IIRCoefficients to generate coeffecients for commonly used filters
|
8 years ago |
jules
|
905533c68e
|
Minor formatting tidyups
|
9 years ago |
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.
|
9 years ago |
jules
|
a5ec538596
|
Added a couple of methods to LinearSmoothedValue
|
9 years ago |
jules
|
5a7be115ca
|
New class: CatmullRomInterpolator
|
9 years ago |
jules
|
f8e9c3af6b
|
Added missing range check to LagrangeInterpolator::process()
|
9 years ago |
jules
|
b5907fa90d
|
Normalised some divider comments
|
9 years ago |
jules
|
a6585b1ebf
|
Fixed a typo in FFT
|
9 years ago |
jules
|
745a1cc37c
|
Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class.
|
9 years ago |
jules
|
ba6bdf4962
|
Fix for Windows DLL build.
|
9 years ago |
jules
|
560b314111
|
Re-fixed the last FFT fix.
|
9 years ago |
hogliux
|
9538d0dfc8
|
Fixed a bug where large FFTs would fail
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
f6395d4cda
|
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
|
10 years ago |
jules
|
5775d62810
|
Fix to FFT::performFrequencyOnlyForwardTransform
|
10 years ago |
jules
|
f98e97b9a2
|
Fixed a typo.
|
10 years ago |
jules
|
d117082fd8
|
Whitespace.
|
10 years ago |
jules
|
ba598310f0
|
First draft of a new (very simple) FFT class.
|
10 years ago |
jules
|
c2cbc78b5f
|
Fix to the LagrangeInterpolator when working with extreme ratios.
|
10 years ago |
jules
|
22b432c028
|
Minor change to literals in IIRFilter.
|
10 years ago |
jules
|
7743dabe76
|
Added parameter smoothing to Reverb class.
|
10 years ago |
jules
|
c7c14f98df
|
Added parameter smoothing to Reverb class.
|
10 years ago |
jules
|
19937e63e1
|
Updated a few trig functions to use the std:: implementations.
|
10 years ago |
jules
|
5be91dd16b
|
Updated a few trig functions to use the std:: implementations.
|
10 years ago |
jules
|
7273838d8d
|
Fix to Reverb::processMono
|
11 years ago |
jules
|
ebddea7765
|
Updated an old powf() call.
|
11 years ago |
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 years ago |
jules
|
636ffe68d3
|
A bit more minor cleaning-up.
|
11 years ago |
jules
|
dc5385676d
|
Made coefficients public in IIRFilterCoefficients
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
34fccfa4f3
|
Made IIRCoefficients constructor public.
|
12 years ago |
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.
|
12 years ago |
jules
|
01e3e4c40c
|
Fixed some coverity warnings.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
5af815e541
|
Fix to LagrangeInterpolator
|
12 years ago |
jules
|
b0ee49d537
|
New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
f853636464
|
New class: LagrangeInterpolator
|
12 years ago |
jules
|
ec2ec517f3
|
IIR filter optimisation.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
3262a3c548
|
Fix to reverb algorithm.
|
12 years ago |
jules
|
9a24aa8a20
|
Minor clean-ups.
|
12 years ago |