attila
							
						 
						
							
							
							
								
							
								56cf81d32b 
								
							
								 
							
						 
						
							
							
								
								AU Client:  Fix allocation on audio thread in JuceAU::audioProcessorChanged()  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								423d46c9ba 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AU Client:  Avoid potential out-of-bounds read when adding buses  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								bc2ad3d7c5 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								Build:  Improve support for AU resource files on ARM Macs  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								bfdda737a2 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Removed the live build  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								40fa4ff90c 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AU Client:  Fix variable naming  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c9731d4827 
								
							
								 
							
						 
						
							
							
								
								AUv3:  Removed a duplicate statement in getCurrentPosition()  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								75ed712b19 
								
							
								 
							
						 
						
							
							
								
								AU Wrapper:  Fix build errors when using PreferredChannelConfigurations  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								965f14311d 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AUv3 Wrapper:  Tidy up sample rate detection  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								cafb437762 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AU Wrapper:  Use correct sample rate for MIDI FX with no buses  
							
							 
							
							 
							
							
								
							
							
							MIDI FX AudioUnits can retrieve their current sample rate from an output
bus. However, it's reasonable for a JUCE MIDI FX plugin to require 0
output buses, in which case the correct sample rate cannot be retrieved.
This patch modifies the AU wrapper to ensure that MIDI FX plugins will
always have at least one output bus. This bus does not necessarily
correspond to a matching bus in the AudioProcessor, and it will not be
passed to AudioProcessor::processBlock. With the output bus in place,
the correct sample rate is reported in `prepareToPlay`. 
							
						 
						4 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								a9ad07a945 
								
							
								 
							
						 
						
							
							
								
								Use RAII for CFTypes  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								7b6ad28b46 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AUv3 wrapper:  Allow host to resize editor view  
							
							 
							
							
								
							
							
						 
						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
							
						 
						
							
							
								
								
							
							
								
							
								75fae3bf21 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AU:  Fix midi output to use correct packet alignment on ARM  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								a48a564f9e 
								
							
								 
							
						 
						
							
							
								
								AU:  Use slightly more readable channel type  
							
							 
							
							
								
							
							
						 
						4 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								b1917085db 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Update listener callback with change details  
							
							 
							
							
								
							
							
						 
						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  
					 
				
					
						
							
							
								   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  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c492da9971 
								
							
								 
							
						 
						
							
							
								
								AUv3:  Normalise incoming realtime parameter changes  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								ccfee61773 
								
							
								 
							
						 
						
							
							
								
								iOS:  Removed some unused deployment target checks  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c8a416f476 
								
							
								 
							
						 
						
							
							
								
								Obj-C++:  Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   juce-team
							
						 
						
							
							
								
								
							
							
								
							
								f9f5caa5cc 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								macOS 11:  Fix function pointer conversions  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								2ea34c7e52 
								
							
								 
							
						 
						
							
							
								
								AU:  Resize host window correctly when global scale != 1  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								73e4cb832d 
								
							
								 
							
						 
						
							
							
								
								AU:  Resize host window correctly when global scale != 1  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								d9093c87d6 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								b57509c4a2 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module relative includes  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								2bfed0b354 
								
							
								 
							
						 
						
							
							
								
								Removed some unnecessary JUCE_MODULE_AVAILABLE_* checks  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
								
								
							
							
								
							
								0e9fb915fa 
								
									
										
											 
										
									
								
							
								 
							
						 
						
							
							
								
								CMake:  Add Wpedantic as a recommended warning flag  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								eae9a10944 
								
							
								 
							
						 
						
							
							
								
								MidiBuffer:  Add iterator compatible with C++11 range-for  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								dddeb1ad68 
								
							
								 
							
						 
						
							
							
								
								Build:  Fix Xcode 11.4 compatibility issues  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   reuk
							
						 
						
							
							
							
								
							
								bbd2184e3b 
								
							
								 
							
						 
						
							
							
								
								Demos:  Fix some build issues in demos with more warnings enabled  
							
							 
							
							
								
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								7ebaac9827 
								
							
								 
							
						 
						
							
							
								
								Added a JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES option to the juce_audio_plugin_client module  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								0ceadf510b 
								
							
								 
							
						 
						
							
							
								
								Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								8c535e8fdd 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue saving state in the AU and AUv3 backends  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								6ca163e99f 
								
							
								 
							
						 
						
							
							
								
								Fixed an Xcode 11 build warning  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								cdd9206b13 
								
							
								 
							
						 
						
							
							
								
								AUv3:  Include framework headers slightly later to fix build error when targeting iOS 13.0  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								016b04c64f 
								
							
								 
							
						 
						
							
							
								
								A minor code tidy  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								bc3e330f97 
								
							
								 
							
						 
						
							
							
								
								AUv3:  Fixed a potential crash when producing MIDI from plug-ins  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								d4b7cceb32 
								
							
								 
							
						 
						
							
							
								
								Fixed more compiler warnings  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   Tom Poole
							
						 
						
							
							
							
								
							
								d147cf9f11 
								
							
								 
							
						 
						
							
							
								
								AU:  Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c89194f84d 
								
							
								 
							
						 
						
							
							
								
								Fixed a documentation typo  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								c9432e5897 
								
							
								 
							
						 
						
							
							
								
								Fixed an uninitialised variable in the AU wrapper  
							
							 
							
							
								
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								52b86a0e0b 
								
							
								 
							
						 
						
							
							
								
								AU:  Scale editor window when calling AudioProcessorEditor::setScaleFactor()  
							
							 
							
							
								
							
							
						 
						6 years ago