Tom Poole
							
						 
						
							
							
							
								
							
								4c58e50f2e 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.8  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								71b8885460 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed a crash accessing the program parameter when JUCE_FORCE_USE_LEGACY_PARAM_IDS=1  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								914119eca5 
								
							
								 
							
						 
						
							
							
								
								Standalone:  Avoid hitting an assertion when setting resize limits  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								7b6ad28b46 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AUv3 wrapper:  Allow host to resize editor view  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								7d71efe6e0 
								
							
								 
							
						 
						
							
							
								
								Standalone:  Use AudioProcessorEditor::setBoundsConstrained() when setting editor bounds  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								db618477ff 
								
							
								 
							
						 
						
							
							
								
								Standalone:  Respect AudioProcessorEditor resize limits  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								df06a471c0 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessorPlayer:  Support a greater variety of IO configurations  
							
							 
							
							 
							
							
								
							
							
							Previously, the AudioProcessorPlayer would always match the
AudioProcessor's bus configuration to the requested bus configuration,
even if the processor did not explicitly support the requested
configuration.
Now, if the requested configuration has one or fewer input channels, the
AudioProcessorPlayer will attempt to find a multi-input channel layout
for which `checkBusesLayoutSupported` returns true, and will use such a
layout if it exists. Otherwise, as a last resort, it will fall back to
using the channel layout requested by the AudioProcessorPlayer.
If the AudioProcessorPlayer has no input channels, but the wrapped
processor is initialised with multiple input channels, each of these
inputs will be fed with silence.
If the AudioProcessorPlayer has a single input channel, but the wrapped
processor is initialised with multiple input channels, each input
channel will be fed with a copy of the AudioProcessorPlayer's mono
input. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								34f8afbbca 
								
							
								 
							
						 
						
							
							
								
								Set standalone plug-in window as resizable based on AudioProcessorEditor::isResizable()  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								c7feb75b97 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Use the name of the bridged hosting process to determine host  
							
							 
							
							 
							
							
								
							
							
							This patch also moves PluginHostType into juce_audio_processors in order
to allow hiding of function implementations. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								1b4960b5bf 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Fix host reporting in bridged hosts on M1  
							
							 
							
							 
							
							
								
							
							
							Reports the correct host name for Apple hosts on M1 which host plugins
in a separate process.
Affected hosts are:
- Logic Pro
- GarageBand
- MainStage
- Final Cut Pro 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								e0306d25d4 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Disallow creating a new editor if one editor is already active  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								8140442746 
								
							
								 
							
						 
						
							
							
								
								VST:  Removed an old workaround causing plug-in editor window position issues on macOS  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								75fae3bf21 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AU:  Fix midi output to use correct packet alignment on ARM  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								e813531d9b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed an issue with jumpy resizing when using a fixed aspect ratio  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								10c77ce296 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AAX:  Set nonrealtime state appropriately when rendering with AudioSuite  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								a48a564f9e 
								
							
								 
							
						 
						
							
							
								
								AU:  Use slightly more readable channel type  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a7c5337568 
								
							
								 
							
						 
						
							
							
								
								VST/VST3:  Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								3c494b8a70 
								
							
								 
							
						 
						
							
							
								
								VST3:  Improved stability of scaled plug-in windows  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								e1039fc1c9 
								
							
								 
							
						 
						
							
							
								
								VST:  Improved stability of scaled plug-in windows  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								94330cbb53 
								
							
								 
							
						 
						
							
							
								
								VST3:  Repaint editor when size changes in Bitwig on Linux to fix UI glitches  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d8542481fd 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed some intellisense arithmetic overflow warnings  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								77f8e48730 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed incorrect high-DPI plug-in initial window size in Live on Windows  
							
							 
							
							 
							
							
								
							
							
							Live calls getSize() before the plug-in has been attached to the system window and can query the correct system scale factor, this size is then used to resize the plug-in after it has been attached resulting in an unscaled window size. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								5fc20f7106 
								
							
								 
							
						 
						
							
							
								
								VST:  Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								46f5b126d5 
								
							
								 
							
						 
						
							
							
								
								Tidied up some template statement whitespace  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								a1ff4eec6a 
								
							
								 
							
						 
						
							
							
								
								VST:  Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								cc9fdc3d6a 
								
							
								 
							
						 
						
							
							
								
								VST3:  Added explicit check for current program value in setComponentState() so it is recalled correctly when loading  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								9a127e32e4 
								
							
								 
							
						 
						
							
							
								
								VST3:  Added explicit check for current program value in setComponentState() so it is recalled correctly when loading  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								9cc7e40c86 
								
							
								 
							
						 
						
							
							
								
								Updated some documentation  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								2a199d5225 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AUv3:  Fix hangs loading multiple AUv3 instances in Logic  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								586ab8927d 
								
							
								 
							
						 
						
							
							
								
								Fix warnings when building in C++20 mode  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2553336f45 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.7  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								25dccd53c0 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.6  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								2b3d0c05f5 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed program parameter automation not being recorded in Live  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								dd1ec144c4 
								
							
								 
							
						 
						
							
							
								
								VST3:  Add AudioProcessorParameter behind the scenes in the VST3 wrapper to manage program parameter changes  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								0715b7ebdd 
								
							
								 
							
						 
						
							
							
								
								VST3:  Wrap program parameter changes in begin/endEdit() calls to ensure that automation data is recorded correctly  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								3ff966603e 
								
							
								 
							
						 
						
							
							
								
								VST3:  Update program parameter when current program is changed  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								1fbd6dff9b 
								
							
								 
							
						 
						
							
							
								
								VST3:  Fixed invalid AudioProcessorParameterGroup unit IDs  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								5929103a29 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.5  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								761eb566f5 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								8070fa0ec4 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								d1bb4d61f0 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixes an Xcode compiler warning  
							
							 
							
							 
							
							
								
							
							
							Ignore tautological-overlap-compare in the AAX headers 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								a357e548a3 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixes an Xcode compiler warning  
							
							 
							
							 
							
							
								
							
							
							Ignore tautological-overlap-compare in the AAX headers 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								0d96ec9baf 
								
							
								 
							
						 
						
							
							
								
								AppConfig:  Ensure AppConfig is always included in plugin wrappers  
							
							 
							
							 
							
							
								
							
							
							Previously, the `JUCE_APP_CONFIG_HEADER` macro wasn't being defined/included
in some of the wrapper files, which meant that there was a danger of these
files building without important JucePlugin_Build_* macros defined. 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								c35bb61c8d 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.4  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c492da9971 
								
							
								 
							
						 
						
							
							
								
								AUv3:  Normalise incoming realtime parameter changes  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								73d1a1ff45 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.3  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								c9aba7f613 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 6.0.2  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								fd8ba2deda 
								
							
								 
							
						 
						
							
							
								
								VST2:  Allow VST2 plugins to build for win32 with LLVM  
							
							 
							
							
								
							
							
						 
						5 years ago