555 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  ed e9f8758791 Fixed a typo in AudioChannelSet::ChannelType 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed 8209053244 Check if zone is active in MPEInstrument::updateNoteTotalPitchbend() to fix a zone mismatch bug 5 years ago
  ed 08d0a12f03 Bump version number to 5.4.7 5 years ago
  Tom Poole ef1eacccd3 Bump version number to 5.4.6 5 years ago
  ed b45ce09235 Standardised the licensing whitespace in module headers 5 years ago
  ed 78e2892ba9 Added some missing documentation tags 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  reuk 7d2310795f Threadsafety improvements 5 years ago
  Tom Poole 4048a5feef AudioBlock: Fixed an issue preventing usage with SIMDRegister 5 years ago
  ed 91513f579d Removed a workaround in ADSR 5 years ago
  Tom Poole 85f76d2546 AudioBlock: Fixed an issue preventing usage with SIMDRegister 5 years ago
  ed 4583baf277 Bump version number to 5.4.5 5 years ago
  Tom Poole 2d0eb9e033 Made the interpolation classes moveable 5 years ago
  Tom Poole 528798d96e Bump version number to 5.4.4 5 years ago
  Tom Poole a12bc32979 Fixed some warnings on the latest compilers 5 years ago
  Tom Poole 9417fae499 Tidied up some code in MidiBuffer 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  ed 0ed474e412 Fixed a potential crash when reading MIDI files with incorrect track length chunks 6 years ago
  Tom Poole 8f84192c9b Fixed some more Android compiler warnings 6 years ago
  ed 919338130a Fixed a potential deadlock in MPESynthesiser::turnOffAllVoices() 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed c94448937b MPE: Made the MPEInstrument::Listener methods virtual with empty implementations instead of pure virtual 6 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
  jules 15567c7150 Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  jules 6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 6 years ago
  ed 818e89e702 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 6 years ago
  Agnieszka Janowicz 66bda18649 Fix MPEChannelAssigner sometimes deregistering the wrong note 6 years ago
  ed df62a7c5dc Fixed a potential race condition in MPESynthesiser 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 f3af250ff7 Tidied up unit test code layout 6 years ago
  ed e88700be6e Added missing unit test categories 6 years ago
  ed ce20ab8a3b Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads 6 years ago
  ed fb5cfcd606 Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled 6 years ago
  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 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
  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