5a59c92b20 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorEditor:  Allow editors to have a corner resizer without being resizable by the host and clarified the documentation regarding this and the editor's constrainer  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fbd6dff9b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed invalid AudioProcessorParameterGroup unit IDs  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b41951bc4b 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Ensure nodes are prepared with correct precision  
							
							Previously, if `AudioProcessorGraph::prepareToPlay` was called twice,
interspersed with calls to `setProcessingPrecision`, the graph would
consider the nodes 'prepared' on the second call, and wouldn't
re-prepare the inner nodes with the new precision setting.
    graph.setProcessingPrecision (juce::AudioProcessor::singlePrecision);
    graph.prepareToPlay (44100, 512);
    graph.setProcessingPrecision (juce::AudioProcessor::doublePrecision);
    graph.prepareToPlay (44100, 512); // this wouldn't update the nodes
Now, we always explicitly unprepare all nodes at the beginning of
prepareToPlay, so that they'll always receive the newest settings. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44c92e95c0 
								
							
								 
							
						 
						
							
							
								
								Defined AudioPlayHead::CurrentPositionInfo methods inline  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								013fd5e5d6 
								
							
								 
							
						 
						
							
							
								
								juce6:  Update some referenes to JUCE 5 in docstrings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								606e8a509b 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Return Node::Ptr from removeNode()  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55fb6e1bb1 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:   Allow extracting nodes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8433c098b9 
								
							
								 
							
						 
						
							
							
								
								MIDI:  Add Midi Logger plugin demo PIP  
							
							We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ece5644a20 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for building JUCE projects with CMake  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1cb7cea9a 
								
							
								 
							
						 
						
							
							
								
								Fixed some issues flagged by the Xcode static analysis tool  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18523101be 
								
							
								 
							
						 
						
							
							
								
								Windows:  Refactored DPI handling in the VST wrapper and hosting code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2f058df80 
								
							
								 
							
						 
						
							
							
								
								Threadsafety improvements  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68b02efea1 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Immediately rebuild the graph if topology changes on the message thread  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dde8f4b68c 
								
							
								 
							
						 
						
							
							
								
								Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44428a399d 
								
							
								 
							
						 
						
							
							
								
								Updated the documentation for AudioProcessorGraph::addNode()  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d1a5e804c 
								
							
								 
							
						 
						
							
							
								
								ProcessorGraph:  Fix issue where initialising empty graphs failed  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad6500424 
								
							
								 
							
						 
						
							
							
								
								Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d2310795f 
								
							
								 
							
						 
						
							
							
								
								Threadsafety improvements  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a27649a85 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Fixed an issue where processBlock could be called simultaneously with releaseResources  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e209b37d3 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Fixed some thread safety issues  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98f4056d6e 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorParameterGroup:  Improved the documentation  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc3614e9a8 
								
							
								 
							
						 
						
							
							
								
								Fixed a threading issue when checking for duplicate parameter IDs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42be540c27 
								
							
								 
							
						 
						
							
							
								
								Improved the thread safety of AudioProcessorGraph  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eddd239d3a 
								
							
								 
							
						 
						
							
							
								
								Increase the GenericAudioProcessorEditor minimum height  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b8beb7f93 
								
							
								 
							
						 
						
							
							
								
								Reduced the number of duplicate parameter ID check messages  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								556f0d2ea5 
								
							
								 
							
						 
						
							
							
								
								Added a default constructor to AudioProcessorGraph::Connection  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b874fa60d 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fix  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f21d1400f1 
								
							
								 
							
						 
						
							
							
								
								Enforce a minimum height for GenericAudioProcessorEditor  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0caba805a 
								
							
								 
							
						 
						
							
							
								
								Cancel any pending async updates in DuplicateParamIDCheck destructor  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d68629840 
								
							
								 
							
						 
						
							
							
								
								Some minor improvements to GenericAudioProcessorEditor  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01f0ed3067 
								
							
								 
							
						 
						
							
							
								
								Fixed a warning  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6c111645a 
								
							
								 
							
						 
						
							
							
								
								Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8b039c132 
								
							
								 
							
						 
						
							
							
								
								Fixed another compiler warning  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								098827cc5e 
								
							
								 
							
						 
						
							
							
								
								Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b82c964cd 
								
							
								 
							
						 
						
							
							
								
								Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b5bc69582 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Linux compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15567c7150 
								
							
								 
							
						 
						
							
							
								
								Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9a0f6b92f 
								
							
								 
							
						 
						
							
							
								
								Enforced more comprehensive const-correctness in the JUCE container classes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ceff63fad7 
								
							
								 
							
						 
						
							
							
								
								Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters  
							
							
								
							
							
						 
						6 years ago