07828eb87d 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed a potential race condition when suspending a plug-in  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f617bea5fa 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								096cad36a6 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed a bug setting the number of parameter steps  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebe7aa2cc0 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed some compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f25833649 
								
							
								 
							
						 
						
							
							
								
								AAX:  Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								315f803c49 
								
							
								 
							
						 
						
							
							
								
								AAX:  Prevent a warning about gaps in the algorithm context structure  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3687710c58 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed potential issues with older PT control surfaces not handling large numbers of parameter steps  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a94a8d584 
								
							
								 
							
						 
						
							
							
								
								Minor formatting  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e1722e387 
								
							
								 
							
						 
						
							
							
								
								Multiple spelling fixes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cfb071d52f 
								
							
								 
							
						 
						
							
							
								
								PlugIns:  Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d37187c959 
								
							
								 
							
						 
						
							
							
								
								Re-named AudioProcessor in previous commit to not be plug-in format specific  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d0b1167f0 
								
							
								 
							
						 
						
							
							
								
								AAX:  Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3af838b377 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4229dc0a4f 
								
							
								 
							
						 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da0792c784 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed an ambiguous member declaration  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e4a4c0ea2 
								
							
								 
							
						 
						
							
							
								
								AAX:  Added extra AAX header includes as needed for newest AAX SDK version  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4da4539f1 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed an issue when ProTools refuses to accept the size requested by the plug-in  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71f281257b 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed a use-after-free crash in the handling of parameter IDs in the AAX wrapper  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0db9415de6 
								
							
								 
							
						 
						
							
							
								
								Add bypass support to both hosting and plug-in client code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e05a1549f2 
								
							
								 
							
						 
						
							
							
								
								Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								581fa8c5a0 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed an issue where you could get stuck in audioParameterChanged recursion  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03195b094e 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed a bug when changing the sidechain source could take a full buffer until reflected in the audio processing  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								107ba1fd69 
								
							
								 
							
						 
						
							
							
								
								Added parameter listener callbacks when a plug-in host changes a parameter  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50ff2c5bc3 
								
							
								 
							
						 
						
							
							
								
								AAX:  Removed an unused variable  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a49d6efdc 
								
							
								 
							
						 
						
							
							
								
								Minor tidying up  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30269baed1 
								
							
								 
							
						 
						
							
							
								
								Added higher-order ambisonics support to JUCE  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad8ce801ab 
								
							
								 
							
						 
						
							
							
								
								Added functionality to tell ProTools when a parameter name changes. Also did some quick cleanup in the AAX wrapper  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aecb819985 
								
							
								 
							
						 
						
							
							
								
								Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82bc9da02c 
								
							
								 
							
						 
						
							
							
								
								Added support for Atmos 7.0.2 and 7.1.2 Surround formats  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a843965e6 
								
							
								 
							
						 
						
							
							
								
								AAX:  Added JucePlugin_AAX_Chunk_Identifier preprocessor define to override the AAX chunk identifier that is used by JUCE  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f346de10c3 
								
							
								 
							
						 
						
							
							
								
								Fixed  4dcce50 to support AudioProcessor based parameter selection  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dcce5083c 
								
							
								 
							
						 
						
							
							
								
								Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d98da98ea 
								
							
								 
							
						 
						
							
							
								
								Added FakeMouseMoveGenerator to AAX plug-ins so that the recent plug-in mouse exit fix also works for AAX plug-ins  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86f9c11d15 
								
							
								 
							
						 
						
							
							
								
								Added new FrameRateType fps23976 to AudioPlayHead  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b56e3890c2 
								
							
								 
							
						 
						
							
							
								
								Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab13359c66 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed an issue where an AAX plug-in would hit an internal ProTool assertion if it had meters (and no sidechain)  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f879cd8cd 
								
							
								 
							
						 
						
							
							
								
								AAX:  Fixed an issue where AAX plug-ins would report a confusing error if their AudioProcessor's getStateInformation returned an empty MemoryBlock  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ecacee031d 
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b4d0d8819 
								
							
								 
							
						 
						
							
							
								
								Disabled some more warnings in 3rd party AU and AAX code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								938830e77f 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the AAX wrapper where the code would access uninitialised values in the known stem formats array when compiling with newer AAX SDK versions  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1326846705 
								
							
								 
							
						 
						
							
							
								
								Only add DllMain to dll targets and remove from plugin utilities  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d28d7dec2 
								
							
								 
							
						 
						
							
							
								
								Added a fix to generate the AAX plug-in ID from the channel configuration (and not an arbitrary order in which JUCE probes configurations)  
							
							Also added the method AudioProcessor::getAAXPluginIDForMainBusConfig for developers to override the generation of AAX plug-in IDs so that their plug-ins remain backward compatible 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efac121466 
								
							
								 
							
						 
						
							
							
								
								Increased accuracy of frame rate constants in the plugin wrappers  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6977128177 
								
							
								 
							
						 
						
							
							
								
								Fixed a crash in the AAX wrapper when no AAX meters are present  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b48664dd36 
								
							
								 
							
						 
						
							
							
								
								Fixed a crash in the AAX wrapper when no AAX meters are present  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d13be21177 
								
							
								 
							
						 
						
							
							
								
								Added support for enabling/disabling sidechains in AAX  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7897331403 
								
							
								 
							
						 
						
							
							
								
								Added support for level meter parameter categories  
							
							
								
							
							
						 
						8 years ago