51 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

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