4b222427f9 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78f1baae08 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.5  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								42bd861d70 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client: Notify host when parameter info changes  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								715fa7e8dc 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.4  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b46edc31ce 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Optional: Make operator bool() explicit  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ba604f4ced 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client: Use unicode consistently for filepaths on Windows  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ec13f4b744 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU Client: Use stored timestamp when host transport is unavailable  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b997e72b62 
								
							
								 
							
						 
						
							
							
								
								MacOS: Fix sprintf related warning in XCode 14.1  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcefe7e892 
								
							
								 
							
						 
						
							
							
								
								Add some missing JUCE_BSD guards  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fffffde04 
								
							
								 
							
						 
						
							
							
								
								VST Client:  Clean up VstSpeakerArrangement offset calcuation  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f47041eefd 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Avoid assertion when invoking manifest writer with a relative path  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d6f30304f0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioProcessor:  Return unique_ptr from createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								403ba3007f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								PluginHostType:  Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b70ab79173 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Sanitise parameter IDs to ensure validity of generated ttl files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f4bcb11ccb 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Add support for AudioPlayHead PPQ bar-start position  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b2f7163d7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Add support for reporting recording state  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								46fafd7d1a 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Ensure that prepareToPlay is always called with the max buffer size, rather than the previous buffer size  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a78194c9e3 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Notify host when latency changes  
							
							This can be tested by toggling 'Distortion' on and off in the
DSPModulePluginDemo, and checking the latency reported in the node
statistics in AUM. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a8162d124b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Ensure AudioBuffer size matches numSteps during run  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								78a0fc6fa5 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Allow setBusArrangements to succeed if called during setActive  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4351e87bdd 
								
							
								 
							
						 
						
							
							
								
								Standalone: Allow custom entrypoint definition  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								306ed633c6 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 7.0.3  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								128e980be4 
								
							
								 
							
						 
						
							
							
								
								ARA:  Update expected ARA SDK version to 2.2.0  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3705a5c413 
								
							
								 
							
						 
						
							
							
								
								AUv2: Fix crash in Ableton Live when bus name listeners are called for no reason  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ccf9818902 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU Client:  Fix bug where PluginHostType reported a wrapper type of "undefined" for AU plug-ins  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3cff375be 
								
							
								 
							
						 
						
							
							
								
								Thread: Introduce a new Thread backend  
							
							This is a breaking change - see BREAKING-CHANGES.txt 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ae2a150d5 
								
							
								 
							
						 
						
							
							
								
								VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ddfceb12b2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Return correct programListId for root unit  
							
							This change fixes an issue where the program list was not populated in
Cubase 12. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								69e0727ffd 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Attempt to preserve scale set by host  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f370edcb5d 
								
							
								 
							
						 
						
							
							
								
								VST3: Fix an issue with sidechain configurations in Cubase  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75f9cc0e22 
								
							
								 
							
						 
						
							
							
								
								AAX: Set AudioPlayHead's editOriginTime even if the effectiveRate is zero  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b8792d5c5 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Correctly set default channel layout for buses with more than two channels  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2ab3db90eb 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client:  Ignore deprecation warnings in third-party headers  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c97864d7f3 
								
							
								 
							
						 
						
							
							
								
								Remove AudioIODeviceCallback::audioDeviceIOCallback  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f075de78fa 
								
							
								 
							
						 
						
							
							
								
								AudioIODeviceCallback, AudioBuffer, AudioFormatReader:  Use const T* const* for multi-channel data  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c07a77a8f9 
								
							
								 
							
						 
						
							
							
								
								AAX: Inform host of more parameter attributes when audio processor calls updateHostDisplay  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								77f5da93ac 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU Client:  Fix build problem when PreferredChannelConfigurations enabled  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c51bfd7429 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Unity Client:  Avoid returning pointer to stack memory  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								436150b221 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CMake:  Avoid adding target for LV2 manifest helper unless specifically required  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b3a4d54a72 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Build:  Update the minimum C++ standard to C++17  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f8e91d4003 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AU:  Replace CoreAudioUtilityClasses with files from new SDK  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6c3b410e6f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  When emulating MIDI CCs with parameters, generate a MIDI event for each parameter event  
							
							Based on a similar patch in the Surge-XT fork of JUCE.
Co-authored-by: Paul Walker <paul@pwjw.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0fd976779 
								
							
								 
							
						 
						
							
							
								
								VST2:  Always request a resize from the host when attaching an editor  
							
							This fixes an issue in Live 11.2 where editors using OpenGL would be
scaled incorrectly after closing and reopening the editor. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e64f87b26c 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Allow setting window bounds from repaint callback  
							
							On Windows, the OpenGL context window sometimes receives a repaint
request after moving between screens with different scale factors.
If the screen has changed size/scale since the last paint operation,
failing to invalidate the painted area may cause the screen contents
to be drawn at the wrong scale until paint is next called. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11b4672b55 
								
							
								 
							
						 
						
							
							
								
								VST3 Client:  Fix occasional incorrect scaling in Ableton Live when rendering with OpenGL  
							
							This patch fixes an issue where closing and reopening a plugin editor in
Live could cause it to display at the wrong scale when using OpenGL. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ebd34012c 
								
							
								 
							
						 
						
							
							
								
								LV2 Client:  Use preferredChannelConfiguration if available when writing manifest  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								028d1eea78 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fix signing issue when building LV2 plugins on Arm macs  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6d267c2fdc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Improve const-correctness  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a1e8aa4278 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv3 Client:  Remove unnecessary base class  
							
							
								
							
							
						 
						3 years ago