34341bc597 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								APVTS:  Avoid calling null function when unspecified  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e6b6bc2cfc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessorValueTreeState:  Add default values for Parameter constructor arguments  
							
							These were mistakenly removed in afe5199848 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								afe5199848 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessorParameter:  Add new ParameterID and Attributes types  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7068e70758 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessorParameter:  Add getVersionHint function  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c072b1bc8e 
								
							
								 
							
						 
						
							
							
								
								Fix some typos  
							
							
								
							
							
						 
						3 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								748d0e203f 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Refactor the parameter attachment classes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72c1914004 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Update an example in the docs to reflect best practices for constructing ParameterLayouts  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2269cf8168 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Fixed some threading issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70ddcd16e6 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Use atomic floats for current parameter states  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84849f8808 
								
							
								 
							
						 
						
							
							
								
								APVTS:   Fix apvts parameter update recursion  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d37cee72e8 
								
							
								 
							
						 
						
							
							
								
								APVTS:   Fix apvts parameter update recursion  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8480d0110a 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Send parameter change notifications more proactively  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f84192c9b 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Android compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c96bf71488 
								
							
								 
							
						 
						
							
							
								
								Removed some empty ValueTree::Listener methods that are no longer needed  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ef4ea53cf 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Improve the performance of parameter lookups  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a46fb3a5f 
								
							
								 
							
						 
						
							
							
								
								Minor whitespace tidying  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20d480535a 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Improve the performance of parameter lookups  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								548838e139 
								
							
								 
							
						 
						
							
							
								
								Updated the documentation AudioProcessorValueTreeState::Listener::parameterChanged() to clarify that retrieving the value of the parameter that has changed via the other AudioProcessorValueTreeState methods whilst within the callback is not guaranteed to return an up-to-date value  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdb55f70c2 
								
							
								 
							
						 
						
							
							
								
								Changes to avoid some clang warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bb4bef24a 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Performance enhancements  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								866ef9c0d9 
								
							
								 
							
						 
						
							
							
								
								A minor documentation update  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79dfa35aa5 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Fixed the default parameter value after construction  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f63493031 
								
							
								 
							
						 
						
							
							
								
								Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b26495491b 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Allowed the creation of parameters without adding them to the AudioProcessor  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								974b4a8351 
								
							
								 
							
						 
						
							
							
								
								Removed some legacy friend class declarations that are no longer needed with modern compilers  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009eb887ef 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Fixed an inconsistency between ComboBoxAttachment IDs and parameter values  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76ed748c79 
								
							
								 
							
						 
						
							
							
								
								Added an isBoolean flag to APVTS parameters  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfa94c8425 
								
							
								 
							
						 
						
							
							
								
								Added some documentation to the AudioProcessorValueTreeState class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61459ad24f 
								
							
								 
							
						 
						
							
							
								
								Added thread safe methods for getting and setting the AudioProcessorValueTreeState state  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7399ed8ea8 
								
							
								 
							
						 
						
							
							
								
								Added a category support for parameters created with the AudioProcessorValueTree  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dcce5083c 
								
							
								 
							
						 
						
							
							
								
								Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16f2c13ea7 
								
							
								 
							
						 
						
							
							
								
								Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5930f2254c 
								
							
								 
							
						 
						
							
							
								
								Added ability to add meta parameters to AudioProcessorValueTree  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4046909ab 
								
							
								 
							
						 
						
							
							
								
								Added an OS X 10.5 compatible std::function replacement  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6658f1fa70 
								
							
								 
							
						 
						
							
							
								
								Fixed a documentation typo  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4666c3dec9 
								
							
								 
							
						 
						
							
							
								
								Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a554d0e95e 
								
							
								 
							
						 
						
							
							
								
								Added to the AudioProcessorValueTreeState documentation  
							
							
								
							
							
						 
						8 years ago