reuk
							
						 
						
							
							
								
								
							
							
								
							
								bfb521b610 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessorEditor:  Allow showing a host-provided parameter menu in VST3 plugins  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								442369bd6b 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioPluginInstance:  Add new API to query properties of hosted plugins  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							 
							
							 
							
							
								
							
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b9ae71ae8f 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorEditor:  Fixed a bug introduced in  5a59c92b causing editors to always be marked as resizable by the host when using the default ComponentBoundsConstrainer  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								327fc86ff2 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								PluginDescription:  Also check deprecatedUid when matching plugin identifier strings  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								041da08474 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								VST3:  Add a new PluginDescription::uniqueId field  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								819736054f 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								GenericAudioProcessorEditor:  Allow double-click on a slider to return to default value  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								6f92906107 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Make wrapperType member const  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								d08b526930 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Fix default behaviour of updateHostDisplay  
							
							 
							
							 
							
							
								
							
							
							This patch fixes an issue where calling `updateHostDisplay` with no
argument would have no effect. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								ad8f2013b5 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorEditor:  Set ComponentBoundsConstrainer stretchingTop/Left/Bottom/Right values when calling setBoundsForComponent()  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								1fbd6dff9b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed invalid AudioProcessorParameterGroup unit IDs  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								44c92e95c0 
								
							
								 
							
						 
						
							
							
								
								Defined AudioPlayHead::CurrentPositionInfo methods inline  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								013fd5e5d6 
								
							
								 
							
						 
						
							
							
								
								juce6:  Update some referenes to JUCE 5 in docstrings  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								606e8a509b 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Return Node::Ptr from removeNode()  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								55fb6e1bb1 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:   Allow extracting nodes  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								ece5644a20 
								
							
								 
							
						 
						
							
							
								
								CMake:  Add support for building JUCE projects with CMake  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c1cb7cea9a 
								
							
								 
							
						 
						
							
							
								
								Fixed some issues flagged by the Xcode static analysis tool  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								18523101be 
								
							
								 
							
						 
						
							
							
								
								Windows:  Refactored DPI handling in the VST wrapper and hosting code  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								c2f058df80 
								
							
								 
							
						 
						
							
							
								
								Threadsafety improvements  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								68b02efea1 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Immediately rebuild the graph if topology changes on the message thread  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								dde8f4b68c 
								
							
								 
							
						 
						
							
							
								
								Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								44428a399d 
								
							
								 
							
						 
						
							
							
								
								Updated the documentation for AudioProcessorGraph::addNode()  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								5d1a5e804c 
								
							
								 
							
						 
						
							
							
								
								ProcessorGraph:  Fix issue where initialising empty graphs failed  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								bad6500424 
								
							
								 
							
						 
						
							
							
								
								Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								7d2310795f 
								
							
								 
							
						 
						
							
							
								
								Threadsafety improvements  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								6a27649a85 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Fixed an issue where processBlock could be called simultaneously with releaseResources  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								5e209b37d3 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorGraph:  Fixed some thread safety issues  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								98f4056d6e 
								
							
								 
							
						 
						
							
							
								
								AudioProcessorParameterGroup:  Improved the documentation  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								dc3614e9a8 
								
							
								 
							
						 
						
							
							
								
								Fixed a threading issue when checking for duplicate parameter IDs  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								42be540c27 
								
							
								 
							
						 
						
							
							
								
								Improved the thread safety of AudioProcessorGraph  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								eddd239d3a 
								
							
								 
							
						 
						
							
							
								
								Increase the GenericAudioProcessorEditor minimum height  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								0b8beb7f93 
								
							
								 
							
						 
						
							
							
								
								Reduced the number of duplicate parameter ID check messages  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								556f0d2ea5 
								
							
								 
							
						 
						
							
							
								
								Added a default constructor to AudioProcessorGraph::Connection  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								0b874fa60d 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fix  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								f21d1400f1 
								
							
								 
							
						 
						
							
							
								
								Enforce a minimum height for GenericAudioProcessorEditor  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								e0caba805a 
								
							
								 
							
						 
						
							
							
								
								Cancel any pending async updates in DuplicateParamIDCheck destructor  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								1d68629840 
								
							
								 
							
						 
						
							
							
								
								Some minor improvements to GenericAudioProcessorEditor  
							
							 
							
							
								
							
							
						 
						6 years ago