508 Commits (0828977e5b8fe49d4a39e6b51c7c2e238c0c7a66)

Author SHA1 Message Date
  Tom Maisey d5816ad186 Fix master channel check in MPEInstrument 6 years ago
  ed 1a22a3fafb Allow simulating poly-aftertouch messages in MPEInstrument 6 years ago
  dimitri a2a04a726a Allow notes and aftertouch messages on the master channel of MPEInstrument (see sections 3.2 and 2.5 of the MPE Spec) 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
  ed 6722194260 Bump version number to 5.4.3 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 9d6b393aa9 Fixed a bug in AudioChannelSet::getChannelTypeFromAbbreviation() for non-typed ChannelTypes 6 years ago
  Tom Poole e3ebe5aed1 Bump version number to 5.4.2 6 years ago
  ed 839ca11746 Made a couple of MidiFile methods const 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  Tom Poole f6aa82af27 VST3: Added compatibility with more speaker arrangements 6 years ago
  jules da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 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 eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 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
  ed 6d39f01793 Bump version number to 5.4.1 6 years ago
  ed 070a459db0 MPE: Made MPESynthesiserVoice::noteOnTime public 6 years ago
  ed 0b8fcc7a15 Bump version number to 5.4.0 6 years ago
  ed 32e6528508 MPE: Set the note-on time of MPESynthesiserVoice correctly 6 years ago
  Tom Poole e1e3b42b4f Fixed an invalid memory read when handling MIDI reset messages 6 years ago
  jules 93ea3d922f Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  jules a658ad41de Removed some erroneous noexcepts 6 years ago
  jules 8abd45b099 Fix for LagrangeInterpolator 6 years ago
  jules 2c3339ca1b Made LinearSmoothedValue::skip() return the new current value 6 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 7 years ago
  hogliux b632360518 Fixed missing position update in MemoryAudioSource 7 years ago
  Noah Dayan f737fc0882 Fixed a documentation warning in juce_MidiFile.h 7 years ago
  hogliux b856e38d46 Midi: Adding matching note-offs for note-ons is now optional and be disabled via a parameter of MidiFile::readFrom 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  jules e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  jules b46c63bdae Made the MidiMessageSequence copy constructor generate a more faithful version of the original state, rather than always matching up all note on/off pairs 7 years ago
  Noah Dayan fd0c426ed0 Fixed Doxygen bug in CoreAudioLayouts 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago