37 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  ed 792f992dfc ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk ba2cd6cc34
IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally 3 years ago
  reuk 03b86d3fb8
GenericInterpolator: Fix use of non-existent valueAtOffset overload 3 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  ed 97ee7b7864 ADSR: Fixed a test failure with small sustain lengths 4 years ago
  Tom Poole 79fbde7099 Added preliminary support for FreeBSD 4 years ago
  ed 675d93315f ADSR: Minor refactoring, added some tests 4 years ago
  ed 46f5b126d5 Tidied up some template statement whitespace 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed fa4fde08ec Fixed some documentation issues 4 years ago
  ed b5214a341e Normalised lambda whitespace 5 years ago
  Ivan Cohen c138bf91b4 DSP: Revamp DSP module 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 78e2892ba9 Added some missing documentation tags 5 years ago
  ed 91513f579d Removed a workaround in ADSR 5 years ago
  Tom Poole 2d0eb9e033 Made the interpolation classes moveable 5 years ago
  ed dd9802e265 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 6 years ago
  ed 7ffcd5e5f4 Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() 6 years ago
  ed 818e89e702 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 6 years ago
  ed 97265bbd4f Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed efe197de39 Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage 6 years ago
  ed 55bc08f3cd Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage 6 years ago
  Tom Poole 60d49c2ef0 Tidied up some documentation 6 years ago
  Tom Poole 70395c9622 Improved some unit tests 6 years ago
  ed af1cc0c70f Minor documentation fixes 6 years ago
  Tom Poole 4751e9d41a Added a new templated SmoothedValue class 6 years ago
  ed 0cf4b0f80c Fixed a conversion warning in LogSmoothedValue::skip() 6 years ago
  Tom Poole 94f1641402 Added a LogSmoothedValue class 6 years ago
  Tom Poole 6f2f9afb06 LinearSmoothedValue: Changed the new interface 6 years ago
  reuk b8278cec0e LinearSmoothedValue: Added some helpful member functions and deprecated setValue 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed 088dd14037 Fixed an error in the ADSR::calculateRates() method 6 years ago
  ed 5c6313157b Added an isActive() method to ADSR 6 years ago
  ed 5d3854732b Fixed a bug in the ADSR class when transitioning to the decay stage 6 years ago
  ed c68f5b2d28 Fixed a typo in the ADSR documentation 6 years ago
  ed a457eb8ad1 Added a simple ADSR envelope class to juce_audio_basics 6 years ago
  ed 67ff43f1f0 Renamed juce_audio_basics/effects to juce_audio_basics/utilities 6 years ago