39a731de46 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScopedMessageBox: Replace old AlertWindow uses with new API  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								efe8830bb6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client: Use new GetHDTimeCodeInfo API  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								53238e3cc7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AAX Client: Fix unused function warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d5ad26a162 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AUv2 Client: Add support for new MIDIEventList APIs on supported platforms  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d037d45e3b 
								
							
								 
							
						 
						
							
							
								
								AAX:  Use unity build style for the AAX_SDK  
							
							JUCE no longer depends on built artifacts of the AAX_SDK 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29a90a0231 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BSD: Fix some compiler warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								13d27987f4 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3 Client: Enforce that process and setActive are not called simultaneously in FL Studio  
							
							Opening some JUCE VST3s in FL Studio's patcher can cause crashes because
of data races on objects accessed from setActive() and process().
According to the VST3 specification, these functions should never be
called simultaneously, so I think this is a bug in FL Studio. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f7a28a6d62 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								VST3: Fix bad value returned from setBusArrangements() (false == kResultTrue) when in/out bus counts are mismatching  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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