Tom Poole
							
						 | 
						
							
							
							
								
							
								d00d23139c
								
							
								
							
						 | 
						
							
							
								
								VST3:  Added the ability to change parameter names at runtime
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								1adcc26ca6
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed an issue with non-contiguous IO buses
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								0ceadf510b
								
							
								
							
						 | 
						
							
							
								
								Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								49180f1461
								
							
								
							
						 | 
						
							
							
								
								VST3:  Check Windows scale factor is correct in attached()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								7b43ac0cfe
								
							
								
							
						 | 
						
							
							
								
								VST3:  Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								a47dc92f51
								
							
								
							
						 | 
						
							
							
								
								VST3:  Return kResultFalse from getMidiControllerAssignment() when JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=0
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								3cbc4ec0ae
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed an issue in checkSizeConstraint() when the editor has a scale factor applied
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								414183eaf8
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a compiler warning
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								4b92a111d3
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a resizing bug in Live on Windows
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								305f96a03e
								
							
								
							
						 | 
						
							
							
								
								VST3:  Add guard for early return in previous commit
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								cb799fb37c
								
							
								
							
						 | 
						
							
							
								
								VST3:  Don't call restartComponent() when in setupProcessing()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								a12bc32979
								
							
								
							
						 | 
						
							
							
								
								Fixed some warnings on the latest compilers
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								8dd6c61125
								
							
								
							
						 | 
						
							
							
								
								VST3:  Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								da0401f124
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a floating-point truncation error in ProgramChangeParameter::toString()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								d4b7cceb32
								
							
								
							
						 | 
						
							
							
								
								Fixed more compiler warnings
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ddd4e84b9e
								
							
								
							
						 | 
						
							
							
								
								VST3:  Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								956db4bd0c
								
							
								
							
						 | 
						
							
							
								
								Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								f2be246233
								
							
								
							
						 | 
						
							
							
								
								VST3:  Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								c71746f11d
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								6b5fc49f71
								
							
								
							
						 | 
						
							
							
								
								VST3:  Removed some unnecessary ScopedJuceInitialiser_GUI objects and silenced some leak detector warnings when running in hosts that don't release the IPluginFactory correctly
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								17be524798
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed an AudioProcessorParameterGroup bug
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								cc2a7094e8
								
							
								
							
						 | 
						
							
							
								
								Fixed an unused variable warning in the VST3 wrapper
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								4c19b9fac5
								
							
								
							
						 | 
						
							
							
								
								Fixed an unused variable in the VST3 wrapper
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								201375e4a5
								
							
								
							
						 | 
						
							
							
								
								VST3:  Allow loading non-JUCE plug-in state when JUCE_VST3_CAN_REPLACE_VST2 is set
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9275feeef2
								
							
								
							
						 | 
						
							
							
								
								Fixed an unused variable warning in the VST3 wrapper
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ce33b4aea1
								
							
								
							
						 | 
						
							
							
								
								Projucer:  Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ada0a052f8
								
							
								
							
						 | 
						
							
							
								
								VST3:  Always resize host window in onSize() when running in hiDPI Cubase 10 on Windows
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								21a88423dd
								
							
								
							
						 | 
						
							
							
								
								VST3:  More resizing fixes when using a fixed aspect ratio
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								fd5f8e03dd
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed some glitchy resizing in Reaper when using a fixed aspect ratio
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								64cd94f8ae
								
							
								
							
						 | 
						
							
							
								
								VST3:  Added a workaround for Windows DPI-aware Cubase 10 opening plug-in editor with double scaled bounds
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								f38888fc59
								
							
								
							
						 | 
						
							
							
								
								VST3:  Override the incoming scale factor in DPI-aware Cubase 10 to ensure that it's always correct for the display
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								55ccb3f1d5
								
							
								
							
						 | 
						
							
							
								
								VST3:  Check for non-integer scale factors when running in DPI-aware Cubase 10
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								d45842ead3
								
							
								
							
						 | 
						
							
							
								
								VST3:  Always set top-left position and repaint editor when scale factor changes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								954663b8bb
								
							
								
							
						 | 
						
							
							
								
								VST3:  Added a workaround for Cubase 10 resizing the host window after the plug-in on macOS
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								5c03d13f0d
								
							
								
							
						 | 
						
							
							
								
								Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								af098a1985
								
							
								
							
						 | 
						
							
							
								
								VST3:  Call setVisible (false) on the editor content component before removing it from the desktop on Windows to avoid an OpenGLTexture leak
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								5df169fe5d
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a bug with JUCE_FORCE_USE_LEGACY_PARAM_IDS and the bypass parameter
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								59e70ad82c
								
							
								
							
						 | 
						
							
							
								
								VST3:  Removed some ancient native host window resizing code from the plug-in wrapper
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								e8a31171fe
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a resizing bug on macOS FL Studio
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								aec716c36e
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed an incorrect VST2 SDK include path
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								a3566b8c1e
								
							
								
							
						 | 
						
							
							
								
								Removed the embedded VST2 SDK
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								fc203d62d9
								
							
								
							
						 | 
						
							
							
								
								Windows:  Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								7e1db1aa4f
								
							
								
							
						 | 
						
							
							
								
								Added plug-in parameter groups
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ddddf0dbd4
								
							
								
							
						 | 
						
							
							
								
								VST3:  Set the isStretchingTop/Left/Bottom/Right arguments of ComponentBoundsConstrainer::checkBounds() to fix some resizing issues when using a constrainer with a fixed aspect ratio
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9cfbb2082f
								
							
								
							
						 | 
						
							
							
								
								VST3:  Fixed a potential crash that could occur if a host sets the scale factor after closing the plug-in editor, and ensure that the last scale factor is re-used when opening the editor
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								c03469fca6
								
							
								
							
						 | 
						
							
							
								
								Add support for DPI aware plug-ins on Windows
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								cf4f12a452
								
							
								
							
						 | 
						
							
							
								
								Replaced our VST2 interface headers with official VST3 SDK
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9b81643aa9
								
							
								
							
						 | 
						
							
							
								
								Plug-In wrappers and hosting code now support infinite tail times
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								cfb071d52f
								
							
								
							
						 | 
						
							
							
								
								PlugIns:  Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								87042769b6
								
							
								
							
						 | 
						
							
							
								
								Tidied up some more old typedefs
							
							
							
							
								
							
							
						 | 
						7 years ago |