26 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

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