425 Commits (f2261faee72c16ab14e4154b80a0d4cfadecf4aa)

Author SHA1 Message Date
  jules b51d43d824 Converted a couple of lambdas to functors due to FUD about compilers generating heap allocations 8 years ago
  jules 59b7c943c8 Made it possible for users to override the definition of JUCE_SNAP_TO_ZERO 8 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 8 years ago
  jules 0b19702306 Made Decibels::toString() do what you'd expect if decimalPlaces == 0, and optimised it a bit 8 years ago
  ed a9cfdc21d6 Added some additional, optional arguments to the Decibels::toString() method 8 years ago
  tpoole 9436b5f392 A minor documentation update 8 years ago
  jules 3d69ce6856 Avoided some unnecessary reallocations in AudioBuffer::setSize() 8 years ago
  jules 8bcb06ce6c DSP module: Various fixes and features including new LadderFilter 8 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 8 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 8 years ago
  tpoole 51b3eaebb2 Fixed some VS2013 compiler errors 8 years ago
  hogliux 2ac2a39a21 Added disableDenormalisedNumberSupport to query if denormals are disabled and improved documentation 8 years ago
  jules bd9a8a8529 Removed a spurious #undef 8 years ago
  hogliux 0149ed4014 ARM: Don't change rounding mode when disabling denormals 8 years ago
  hogliux 3cbf0791cc Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 8 years ago
  hogliux 70dae9b517 ARM: Don't change rounding mode when disabling denormals 8 years ago
  jules b5432c710a Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests 8 years ago
  tpoole 3cb185fcc3 A minor code cleanup 8 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 8 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 8 years ago
  hogliux 6867772374 MPE: Change MPEInstrument::voicesLock member from private to protected so that sub-classes can lock the voicedLock 8 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 8 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 8 years ago
  hogliux 6e23c4806b MPE: Change MPESynthesizer::voicesLock member from private to protected so that sub-classes can lock the voicedLock 8 years ago
  hogliux f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 8 years ago
  jules 37a92aec63 Fixed an edge-case error in the LaGrange and Catmull-Rom interpolators when the ratio changes to exactly 1.0 8 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 8 years ago
  hogliux 82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 8 years ago
  jules 94669f2b14 whitespace 8 years ago
  jules 2878bc2f75 Added a copy constructor for MidiBuffer::Iterator 8 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 8 years ago
  hogliux e2c8e30d72 Added a ScopedNoDenormal class to temporarily disable denormals 8 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 8 years ago
  jules 1cc371cae9 Fix for an AudioBuffer move operator bug 8 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 8 years ago
  jules baa5907668 Added some setter methods to SynthesiserVoice 8 years ago
  jules 65ba032545 Tweaked the wording of some comments in AudioPlayHead 8 years ago
  hogliux 86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 8 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 8 years ago
  hogliux 35facc3656 Fixed a potential use-after-free in AudioBuffer's move semantics 8 years ago
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 8 years ago
  hogliux f516b97a25 Fixed some warnings when using JUCE_SNAP_TO_ZERO on non x86 processors 8 years ago
  hogliux 0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 8 years ago
  jules 3265de83bd Added a method SynthesiserVoice::setKeyDown 8 years ago
  jules aed0e13745 Workaround for an edge-case involving sustain + sostenuto pedal parsing in the Synthesiser class. Also gave that class a quick spring-clean internally 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 b41a7c117f Fixed missing reference in LinearSmoothedValue::applyGain 8 years ago
  tpoole 77dd64abfa Documentation fixes 8 years ago
  tpoole 7c4a23bac7 Documentation fixes 8 years ago