34 Commits (ddcd78eae8f126dbde48e112d10aee9b64e784d0)

Author SHA1 Message Date
  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
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules dcc767868f Misc minor clean-ups. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago