70651f1c67 
								
							
								 
							
						 
						
							
							
								
								AudioWorkgroups: Add os_workgroup_max_parallel_threads support  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								82e1c7483e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioWorkgroup: Update documentation  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bf9bb9a2e 
								
							
								 
							
						 
						
							
							
								
								Add final specifiers in implementation files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90c458d92e 
								
							
								 
							
						 
						
							
							
								
								Includes: Move some miscellaneous includes into module header and source files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c5cee578a 
								
							
								 
							
						 
						
							
							
								
								AudioWorkgroup: Fix an issue with reference counters  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4153d59e39 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59d91cff1e 
								
							
								 
							
						 
						
							
							
								
								Xcode15: Allow older llvm versions when compiling with Xcode 15  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b041f3d74 
								
							
								 
							
						 
						
							
							
								
								Add a base clang-tidy configuration  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d9cdd3016 
								
							
								 
							
						 
						
							
							
								
								Audio: Add AudioWorkgroup support  
							
							This allows real-time threads to join an audio workgroup on Apple platforms. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aa5d96e67 
								
							
								 
							
						 
						
							
							
								
								approximatelyEqual: Fix some compilation errors  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2e03eade0 
								
							
								 
							
						 
						
							
							
								
								IIRFilter: Fix potential divide by zero  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03b86ceb08 
								
							
								 
							
						 
						
							
							
								
								SmoothedValue: Remove approximately equal  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28414a6af8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Global: Avoid floating-point equality checks where possible  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7c14c1fcd7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Use more concise stdlib type aliases  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7aa3bfdc93 
								
							
								 
							
						 
						
							
							
								
								GenericInterpolator:  Fix discontinuity when changing the speedRatio  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d28815601a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								GenericInterpolator:  Refactor to avoid repetition  
							
							Also fixes an issue in which `numInputSamplesAvailable` was assigned
instead of `exceeded`, Github issue #1114 .
Co-authored-by: Tatsuya Shiozawa <shio.tatsu99@gmail.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69e287bc2e 
								
							
								 
							
						 
						
							
							
								
								ADSR: Restore the previous behaviour and clarify the documentation  
							
							This partially reverts d9c25ec17d 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9c25ec17d 
								
							
								 
							
						 
						
							
							
								
								ADSR: Fix a bug in noteOn after setting new parameters  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75a5508bdf 
								
							
								 
							
						 
						
							
							
								
								Fix some copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1d1d743b9f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Build:  Add -Wdeprecated to recommended flags and fix new warnings  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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