117 Commits (0149aab09d478d2bbbad45e7e6ae9e5bd24f7d3c)

Author SHA1 Message Date
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 11 years ago
  jules dd1a3496c2 Fixed the AudioSampleBuffer copy-constructor's behaviour to match its description. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago
  jules d2996f50cf Made Synthesiser::handleMidiEvent overridable. 12 years ago
  jules 4a5380171a Version number update 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 12 years ago
  jules 34fccfa4f3 Made IIRCoefficients constructor public. 12 years ago
  jules 39ef5130e9 Added MidiKeyboardComponent::mouseUpOnKey() method. 12 years ago
  jules ee3f77bc63 Added method IIRFilterAudioSource::makeInactive() 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 048e5c679b Version number update 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 20a72142b7 Version number update 12 years ago
  jules 5af815e541 Fix to LagrangeInterpolator 12 years ago
  jules 47e7bcbd2c Fixed a problem in AudioDataConverters.h 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 34e5591701 v2.0.40 12 years ago
  jules e339d39eb4 v2.0.39 12 years ago
  jules 4d4cc13a46 2.0.38 12 years ago
  jules 63411d7a47 2.0.37 12 years ago
  jules 28fa04a5f4 Android fix. 12 years ago
  jules 408399ddff Added FloatVectorOperations::findMinimum and findMaximum 12 years ago
  jules f68637f16b Documentation fix and MidiMessage constness clean-up. 12 years ago
  jules adb59236b7 Fixed OSX Accelerate framework linkage. 12 years ago
  jules 6c08b41a5a Android build fix. 12 years ago
  jules f1ef1a7178 MSVC function call convention fixes. AAX compile fix. 12 years ago
  jules cbf8b5e8a2 Used some OSX vecLib functions inside FloatVectorOperations. 12 years ago
  jules 6033581511 Additions and 64-bit fixes for FloatVectorOperations. 12 years ago
  jules 14b0493bb0 2.0.36 12 years ago
  jules b0ee49d537 New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions. 12 years ago
  jules 942b2922a5 2.0.35 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 9152fc8120 v2.0.34 12 years ago
  jules f853636464 New class: LagrangeInterpolator 12 years ago
  jules 9fbc963d96 2.0.33 12 years ago
  jules a802f5d081 Added method AudioData::Pointer::findMinAndMax 12 years ago
  jules d522a50e97 New AudioSampleBuffer::applyGain method. 12 years ago
  jules ec2ec517f3 IIR filter optimisation. 12 years ago
  jules cd8adde4de 2.0.32 12 years ago
  jules f9e31ab7a9 Documentation pedanticism. 12 years ago
  jules d35e1fd814 Added a AudioSampleBuffer gain ramp function. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 906a99763d Version 2.0.31 12 years ago
  jules a20ff4c910 Version 2.0.30 12 years ago
  jules 68b2e056e7 Version update 2.0.29 12 years ago
  jules a9b177f2da Fix to midi file frame-based timecode conversion. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 3262a3c548 Fix to reverb algorithm. 12 years ago