792f992dfc 
								
							
								 
							
						 
						
							
							
								
								ADSR:  Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ba2cd6cc34 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								IIRFilter:  Provide a new SingleThreadedIIRFilter which does not lock internally  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								03b86d3fb8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								GenericInterpolator:  Fix use of non-existent valueAtOffset overload  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97ee7b7864 
								
							
								 
							
						 
						
							
							
								
								ADSR:  Fixed a test failure with small sustain lengths  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								675d93315f 
								
							
								 
							
						 
						
							
							
								
								ADSR:  Minor refactoring, added some tests  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46f5b126d5 
								
							
								 
							
						 
						
							
							
								
								Tidied up some template statement whitespace  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa4fde08ec 
								
							
								 
							
						 
						
							
							
								
								Fixed some documentation issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c138bf91b4 
								
							
								 
							
						 
						
							
							
								
								DSP:  Revamp DSP module  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78e2892ba9 
								
							
								 
							
						 
						
							
							
								
								Added some missing documentation tags  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91513f579d 
								
							
								 
							
						 
						
							
							
								
								Removed a workaround in ADSR  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d0eb9e033 
								
							
								 
							
						 
						
							
							
								
								Made the interpolation classes moveable  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd9802e265 
								
							
								 
							
						 
						
							
							
								
								ADSR:  Set the envelope value to 1 when calling noteOn() with an attack rate of 0  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ffcd5e5f4 
								
							
								 
							
						 
						
							
							
								
								Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								818e89e702 
								
							
								 
							
						 
						
							
							
								
								ADSR:  Set the envelope value to 1 when calling noteOn() with an attack rate of 0  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97265bbd4f 
								
							
								 
							
						 
						
							
							
								
								Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								497a1b3fb7 
								
							
								 
							
						 
						
							
							
								
								Added juce_UnitTestCategories.h to replace raw strings used for test categories  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								60d49c2ef0 
								
							
								 
							
						 
						
							
							
								
								Tidied up some documentation  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70395c9622 
								
							
								 
							
						 
						
							
							
								
								Improved some unit tests  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af1cc0c70f 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4751e9d41a 
								
							
								 
							
						 
						
							
							
								
								Added a new templated SmoothedValue class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cf4b0f80c 
								
							
								 
							
						 
						
							
							
								
								Fixed a conversion warning in LogSmoothedValue::skip()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94f1641402 
								
							
								 
							
						 
						
							
							
								
								Added a LogSmoothedValue class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f2f9afb06 
								
							
								 
							
						 
						
							
							
								
								LinearSmoothedValue:  Changed the new interface  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8278cec0e 
								
							
								 
							
						 
						
							
							
								
								LinearSmoothedValue:  Added some helpful member functions and deprecated setValue  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a234721110 
								
							
								 
							
						 
						
							
							
								
								Added various clang-tidy modernize-* fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								088dd14037 
								
							
								 
							
						 
						
							
							
								
								Fixed an error in the ADSR::calculateRates() method  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c6313157b 
								
							
								 
							
						 
						
							
							
								
								Added an isActive() method to ADSR  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d3854732b 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the ADSR class when transitioning to the decay stage  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c68f5b2d28 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in the ADSR documentation  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a457eb8ad1 
								
							
								 
							
						 
						
							
							
								
								Added a simple ADSR envelope class to juce_audio_basics  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67ff43f1f0 
								
							
								 
							
						 
						
							
							
								
								Renamed juce_audio_basics/effects to juce_audio_basics/utilities  
							
							
								
							
							
						 
						7 years ago