37 Commits (a2a04a726aa42eaa42e2cc949b161036cee7a934)

Author SHA1 Message Date
  Tom Poole aa361c9cf5 Documentation fixes 6 years ago
  ed 34ca59fd81 Fixed a missing argument when creating an instance of FFTWImpl 6 years ago
  ed 74bcfa1d83 Fixed a missing argument when creating an instance of FFTWImpl 6 years ago
  Tom Poole 4751e9d41a Added a new templated SmoothedValue class 6 years ago
  Ivan COHEN 36d71a0c75 DSP: Improved the smoothing of IR changes in the Convolution class 6 years ago
  reuk b8278cec0e LinearSmoothedValue: Added some helpful member functions and deprecated setValue 6 years ago
  Ivan COHEN b8bee51651 DSP: Fixed some FIFO and memory allocation issues in convolutions 6 years ago
  Tom Poole 77feb173b0 DSP: Improved some variable names and documentation 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole efddea0eff DSP: Fixed an uninitialised memory issue in the Convolution class 6 years ago
  Tom Poole 56022b6680 DSP: Fixed an uninitialised memory issue in the Convolution class 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  hogliux 1b0cdc74f2 DSP: Ensured that FFTW is initialised and destroyed in a thread-safe way 6 years ago
  hogliux 544e35655a DSP: Solved an issue with dsp::Convolution algorithm initialisation 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  jules d691838765 Tidied up a few minor coding style discrepencies 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  hogliux f73fc41af1 DSP: Various improvements to the convolution engine (see commit message for more info) 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules 51f6c5d01c Tidied up a few bits of messy String concatenation 7 years ago
  jules 7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 7 years ago
  jules 326aa13023 Fix for the dsp::Convolution class 7 years ago
  hogliux 328c0f6593 DSP: Add "DSP" UnitTest category to dsp module UnitTests 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago
  hogliux 7c6d25681e Convolution: Added a flag to disable normalisation of loaded impulse responses and fixed a potential crash 7 years ago
  tpoole 3cb185fcc3 A minor code cleanup 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 7 years ago
  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
  hogliux 7a34790388 DSP: Made trimming of the convolution impulse response optional 7 years ago
  hogliux e61292fe57 DSP: Added hint flag to tell juce's FFT to only calculate positive frequencies when perforing real to complex transforms 7 years ago
  hogliux a4ffb41bff Make it easier to use a static version of fftw in the dsp module 7 years ago
  hogliux 974214afb0 Fixed an issue with the bypass logic of the convolution engine 7 years ago
  tpoole 77dd64abfa Documentation fixes 7 years ago
  tpoole 7c4a23bac7 Documentation fixes 7 years ago
  hogliux 9206f8819f Fixed a window naming typo in the DSP module 7 years ago
  hogliux a6b128affb Fixed a window naming typo in the DSP module 7 years ago
  hogliux 1089f3837c Make it easier to use a static version of fftw in the dsp module 7 years ago
  hogliux 87de30bcc5 Fixed an issue with the bypass logic of the convolution engine 7 years ago
  hogliux 244a944857 Added the JUCE DSP module 7 years ago