3581e2aa7e 
								
							
								 
							
						 
						
							
							
								
								Documentation:  Add doxygen guards to Steinberg namespace  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8a95fb1c82 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								SliderParameterAttachment:  Allow right-click to change parameter value  
							
							Previously, right-clicking on a slider could change its value, but the
parameter value would not be changed, leaving the slider in a different
state to the parameter. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63ac579c1b 
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b5064f361f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								HostedAudioProcessorParameter:  Extract from AudioPluginInstance  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50f3415885 
								
							
								 
							
						 
						
							
							
								
								ExtensionsVisitor:  use forward declared types instead of void* for format-specific pointers  
							
							
								
							
							
						 
						4 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								300f573163 
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Add Ableton Live 11 detection  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1fecfdc88 
								
							
								 
							
						 
						
							
							
								
								Add some missing Doxygen tags  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ac96840aa 
								
							
								 
							
						 
						
							
							
								
								Fix some Doxygen warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8f29b2cb83 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3:  Allow plugins to designate the first input bus as Aux rather than Main  
							
							To use this feature, derive your AudioProcessor from
VST3ClientExtensions and override getPluginHasMainInput() to return
false. The main input bus will then be designated as an Aux bus, rather
than a Main bus.
This is mainly useful for synth plugins like vocoders, which may need a
sidechain audio input, but which should replace all audio on the channel
with the output of the synth, rather than mixing with the audio input. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								63a40188d9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Add extensions API for VST3 clients  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								442369bd6b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioPluginInstance:  Add new API to query properties of hosted plugins  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c48207d15 
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Added Adobe Audition on macOS  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ab54a9438 
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Added AU Lab  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3dc97ec71c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Add missing juce:: namespace  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								66311c798f 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								586ab8927d 
								
							
								 
							
						 
						
							
							
								
								Fix warnings when building in C++20 mode  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86aa024138 
								
							
								 
							
						 
						
							
							
								
								ComboBoxAttachment:  Fix an issue where parameter ranges were converted incorrectly  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4855f52e4d 
								
							
								 
							
						 
						
							
							
								
								Added missing documentation tags  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f5cb3f4ae1 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								APVTS:  Make adding/removing listeners threadsafe  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e7004e634c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								APVTS:  Make adding/removing listeners threadsafe  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d510b73cdf 
								
							
								 
							
						 
						
							
							
								
								Normalised all whitespace before args in std::function  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b6be143cf 
								
							
								 
							
						 
						
							
							
								
								Fixed some doxygen warnings  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a886495606 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Fix thread sanitizer complaint  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d2310795f 
								
							
								 
							
						 
						
							
							
								
								Threadsafety improvements  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70ddcd16e6 
								
							
								 
							
						 
						
							
							
								
								APVTS:  Use atomic floats for current parameter states  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d73220920e 
								
							
								 
							
						 
						
							
							
								
								Made the audio parameter classes thread safe  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d7e2190e7 
								
							
								 
							
						 
						
							
							
								
								Fixed visibility for some AudioProcessorParameterWithID methods  
							
							
								
							
							
						 
						6 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e5a3b2cca 
								
							
								 
							
						 
						
							
							
								
								Tightened up an assertion in AudioParameterChoice  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f84192c9b 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Android compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c0ba080d5 
								
							
								 
							
						 
						
							
							
								
								APVTS:   Avoid potential nullptr deref  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b59fa68724 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f77bbcd3fb 
								
							
								 
							
						 
						
							
							
								
								Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								497a1b3fb7 
								
							
								 
							
						 
						
							
							
								
								Added juce_UnitTestCategories.h to replace raw strings used for test categories  
							
							
								
							
							
						 
						6 years ago