|  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 | 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 | 7 years ago | 
				
					
						|  ed | eaf0f990d4 | Replaced all uses of static_cast<Type&&> with std::move | 7 years ago | 
				
					
						|  ed | 5d3854732b | Fixed a bug in the ADSR class when transitioning to the decay stage | 7 years ago | 
				
					
						|  ed | c68f5b2d28 | Fixed a typo in the ADSR documentation | 7 years ago | 
				
					
						|  ed | a457eb8ad1 | Added a simple ADSR envelope class to juce_audio_basics | 7 years ago | 
				
					
						|  ed | 67ff43f1f0 | Renamed juce_audio_basics/effects to juce_audio_basics/utilities | 7 years ago | 
				
					
						|  ed | 6d39f01793 | Bump version number to 5.4.1 | 7 years ago | 
				
					
						|  ed | 070a459db0 | MPE:  Made MPESynthesiserVoice::noteOnTime public | 7 years ago | 
				
					
						|  ed | 0b8fcc7a15 | Bump version number to 5.4.0 | 7 years ago | 
				
					
						|  ed | 32e6528508 | MPE:  Set the note-on time of MPESynthesiserVoice correctly | 7 years ago | 
				
					
						|  Tom Poole | e1e3b42b4f | Fixed an invalid memory read when handling MIDI reset messages | 7 years ago | 
				
					
						|  jules | 93ea3d922f | Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() | 7 years ago | 
				
					
						|  Tom Poole | 493591a7ef | Cleaned up some doc comments | 7 years ago | 
				
					
						|  Tom Poole | 0e1722e387 | Multiple spelling fixes | 7 years ago | 
				
					
						|  jules | a658ad41de | Removed some erroneous noexcepts | 7 years ago | 
				
					
						|  jules | 8abd45b099 | Fix for LagrangeInterpolator | 7 years ago | 
				
					
						|  jules | 2c3339ca1b | Made LinearSmoothedValue::skip() return the new current value | 7 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 | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  ed | dcfd2316bf | Added legacy mode support to MPEChannelAssigner | 7 years ago | 
				
					
						|  ed | 699bbd43da | MPE:  Check if channel is in use as a member channel before checking if it is a master channel in MPEInstrument::updateDimension() to ensure that messages are routed correctly | 7 years ago |