48 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 7 years ago
  jules c1bdfc6a55 Added a safety assertion to check if an Oscillator's been initialised 7 years ago
  jules 1e3e4ab195 Fixed a compiler warning 7 years ago
  jules 8bcb06ce6c DSP module: Various fixes and features including new LadderFilter 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  hogliux 13d18e406c Linux: Fixed a build error with gcc on linux when using SIMD registers in the DSP module's IIR filter 7 years ago
  hogliux 7c6d25681e Convolution: Added a flag to disable normalisation of loaded impulse responses and fixed a potential crash 7 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 7 years ago
  jules a6deec4670 Couple of initialiser-list fixes for the DSP module 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 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  jules 5eb8f9c2c2 Normalised all the copy/move/assignment constructors for the dsp module IIR and FIR filter classes. These now do NOT reset the filter when they get copied, and they expect that the user-supplied process state class is copyable 7 years ago
  jules 82648926c6 Whitespace 7 years ago
  jules 82073da570 Made the dsp::Filter copy constructor reset the state. Also added a couple of missing move constructors to that class 7 years ago
  jules e0c079c448 Added a couple of assertions in IIR::Coefficients 7 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 7 years ago
  hogliux 2729625efb Improved the confusing nomenclature of some of the SIMDRegister typedefs 7 years ago
  hogliux 74c7633aab DSP: snapToZero is now a public method of the IIR and StateVariable filters so that they can be called manually after sample by sample processing 7 years ago
  hogliux e2c8e30d72 Added a ScopedNoDenormal class to temporarily disable denormals 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 11d031f9f0 DSP: Added missing snapToZero in the StateVariableFilter 7 years ago
  hogliux f1d6298206 DSP: Fixed multiple issues with the DSP Oversampling class and updated DSP module plug-in demo code accordingly 7 years ago
  hogliux 7a34790388 DSP: Made trimming of the convolution impulse response optional 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 years ago
  hogliux bd6ca234cb Added Oversampling processor to DSP module 7 years ago
  tpoole 90bbda1f19 DSP: Added template specialisations of the Matrix class 7 years ago
  tpoole 945b3e8a14 DSP: Added template specialisations of the Matrix class 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 a5311ff753 Fixed a few harmless sign conversion warnings in the dsp's SIMD code 7 years ago
  hogliux 293e746e57 Fixed a live-build compiler-error when building the DSP module 8 years ago
  hogliux c02ef79fd6 Bump version number to 5.1.1 8 years ago
  hogliux eb33f537da Bump version number to 5.1.1 8 years ago
  hogliux ccd988ef5e DSP: Fixed a potential crash when using the default constructor of ProcessorDuplicator 8 years ago
  hogliux 0d269763e2 Fixed a compiler error when using the default constructor of dsp::IIR::Filter 8 years ago
  hogliux 048f319c38 DSP: Added a second reset method to flush the IIR filter to a specific value 8 years ago
  jules 969bd87599 Fixed a typo in comments for Oscillator 8 years ago
  hogliux dc4fd0c29e Fix the documentation of the Oscillator class 8 years ago
  hogliux a4ffb41bff Make it easier to use a static version of fftw in the dsp module 8 years ago
  hogliux 974214afb0 Fixed an issue with the bypass logic of the convolution engine 8 years ago
  hogliux 4727eeabdc Fixed a missing reset implementation of the Bias processor in the DSP module 8 years ago
  hogliux 606a81cc14 DSP: Fixed a potential crash when using the default constructor of ProcessorDuplicator 8 years ago
  tpoole f107d11630 Documentation fixes 8 years ago
  tpoole 6e818d42f4 Documentation fixes 8 years ago
  tpoole 77dd64abfa Documentation fixes 8 years ago
  tpoole 7c4a23bac7 Documentation fixes 8 years ago
  hogliux 264ccf5191 Fixed a compiler error when using the default constructor of dsp::IIR::Filter 8 years ago
  hogliux cafee4af97 Whitespace 8 years ago