5ab6042c04 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convolution:  Fix issue where old convolution engines were sometimes used after calling prepare  
							
							The startThread/stopThread calls were moved to prevent a thread
sanitizer warning about a race on the vtable of Impl. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8a119e542 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC 5 compatibility issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ae35ebd5bc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DSP:  Allow Convolution instances to share a single background thread  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fca3429e6e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DSP:  Update convolution  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5af01b9b16 
								
							
								 
							
						 
						
							
							
								
								Demos:  Convey proper ownership semantics  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41055ad782 
								
							
								 
							
						 
						
							
							
								
								DSP:  Refactored AudioBlock  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4bd6cbc66 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Linux compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								827055c2c1 
								
							
								 
							
						 
						
							
							
								
								DSP:  Allowed AudioBlocks of const elements  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4751e9d41a 
								
							
								 
							
						 
						
							
							
								
								Added a new templated SmoothedValue class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36d71a0c75 
								
							
								 
							
						 
						
							
							
								
								DSP:  Improved the smoothing of IR changes in the Convolution class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8278cec0e 
								
							
								 
							
						 
						
							
							
								
								LinearSmoothedValue:  Added some helpful member functions and deprecated setValue  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8bee51651 
								
							
								 
							
						 
						
							
							
								
								DSP:  Fixed some FIFO and memory allocation issues in convolutions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77feb173b0 
								
							
								 
							
						 
						
							
							
								
								DSP:  Improved some variable names and documentation  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efddea0eff 
								
							
								 
							
						 
						
							
							
								
								DSP:  Fixed an uninitialised memory issue in the Convolution class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56022b6680 
								
							
								 
							
						 
						
							
							
								
								DSP:  Fixed an uninitialised memory issue in the Convolution class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								544e35655a 
								
							
								 
							
						 
						
							
							
								
								DSP:  Solved an issue with dsp::Convolution algorithm initialisation  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4229dc0a4f 
								
							
								 
							
						 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f73fc41af1 
								
							
								 
							
						 
						
							
							
								
								DSP:  Various improvements to the convolution engine (see commit message for more info)  
							
							* The stereo option now works like in most guitar amplifier simulations : whatever the number of channels in the process function, or defined in the prepare function, the parameter "wantsStereo" allows the class to do all the time mono or stereo processing
* Fixed a few issues when the user tries to change the normalization or trimming option without changing the impulse response itself
* Reduced memory consumption in various places
* Various improvements to the documentation 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5fbd333 
								
							
								 
							
						 
						
							
							
								
								Another batch of ScopedPointer cleanups  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9313c8338 
								
							
								 
							
						 
						
							
							
								
								Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago!  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								326aa13023 
								
							
								 
							
						 
						
							
							
								
								Fix for the dsp::Convolution class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c6d25681e 
								
							
								 
							
						 
						
							
							
								
								Convolution:  Added a flag to disable normalisation of loaded impulse responses and fixed a potential crash  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a34790388 
								
							
								 
							
						 
						
							
							
								
								DSP:  Made trimming of the convolution impulse response optional  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								974214afb0 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with the bypass logic of the convolution engine  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87de30bcc5 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with the bypass logic of the convolution engine  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								244a944857 
								
							
								 
							
						 
						
							
							
								
								Added the JUCE DSP module  
							
							
								
							
							
						 
						8 years ago