jules
							
						 | 
						
							
							
							
								
							
								536ca6cedf
								
							
								
							
						 | 
						
							
							
								
								Added an internal flag JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS which can turn off this VST3 hack if you don't need it
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								5ada47aa6f
								
							
								
							
						 | 
						
							
							
								
								Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4b4b8df491
								
							
								
							
						 | 
						
							
							
								
								Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4583fa3fbf
								
							
								
							
						 | 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								4fef661ada
								
							
								
							
						 | 
						
							
							
								
								Added multi-bus support for audio plug-in clients
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								34ce7f7019
								
							
								
							
						 | 
						
							
							
								
								Added a projucer workaround to VST3 code.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6fcde1eccc
								
							
								
							
						 | 
						
							
							
								
								VST3: some tweaks to fix window resizing in Reaper on OSX
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c562cfc3cc
								
							
								
							
						 | 
						
							
							
								
								Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8edac3f281
								
							
								
							
						 | 
						
							
							
								
								Fixed a VC compiler warning
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c63bf83bd9
								
							
								
							
						 | 
						
							
							
								
								Removed some duplicated/broken code from VST3
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9fc02ac7b1
								
							
								
							
						 | 
						
							
							
								
								Fix incorrect step count for bypass parameter
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7f0e28c983
								
							
								
							
						 | 
						
							
							
								
								Avoided a warning in VST3 on the latest Clang.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								98ebfdc1fa
								
							
								
							
						 | 
						
							
							
								
								Fix some warnings in the VST/VST3 wrappers
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b7bca8ce5a
								
							
								
							
						 | 
						
							
							
								
								Add VST3 bypass support
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5ee02150e1
								
							
								
							
						 | 
						
							
							
								
								Added some MIDI controller mapping functionality to VST3, and fixed a couple of VST3 bugs.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2194bc9c97
								
							
								
							
						 | 
						
							
							
								
								Avoided Clang warning in VST3 code
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f4ec37c704
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in the VST3 code that affected latency change reporting.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								359f6e29aa
								
							
								
							
						 | 
						
							
							
								
								Fix multiple warnings in VS 2015
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								04df084d73
								
							
								
							
						 | 
						
							
							
								
								Change behaviour of VST3EditController::setComponentState to fall through to base class instead of returning false
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2b27f5b36e
								
							
								
							
						 | 
						
							
							
								
								Fix automation issue when automation points are edited before opening editor. See: http://www.juce.com/forum/topic/automation-issue-cubase/nuendo#new
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								e732c6e6d8
								
							
								
							
						 | 
						
							
							
								
								Fix VisualStudio warning
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								95b4198e2c
								
							
								
							
						 | 
						
							
							
								
								Removed a couple of superfluous methods from AudioProcessor.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6225b5de49
								
							
								
							
						 | 
						
							
							
								
								Added support for parameter value<->text conversion in VST and VST3 plugin formats. Also updated the JUCE demo audio plugin code to use the new AudioProcessorParameter class for its params.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								0bb60f9c76
								
							
								
							
						 | 
						
							
							
								
								VST3 parameter begin/end workaround for problems in Cubase.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3b97c3d21b
								
							
								
							
						 | 
						
							
							
								
								VST3 fix for some cubase windowing issues.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								22ab2e4b1d
								
							
								
							
						 | 
						
							
							
								
								Added a few assertions to check plugin parameter ranges.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								99399d4032
								
							
								
							
						 | 
						
							
							
								
								Fixed mistaken use of result code in the VST3 wrapper.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								aba0ff9240
								
							
								
							
						 | 
						
							
							
								
								Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								df9701430a
								
							
								
							
						 | 
						
							
							
								
								Workaround for VST3 plugin resizing in Wavelab.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7f5c5e02d1
								
							
								
							
						 | 
						
							
							
								
								Avoided problems in the VST3 wrapper for plugins with 0 inputs.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								619716751e
								
							
								
							
						 | 
						
							
							
								
								Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ef16b4481f
								
							
								
							
						 | 
						
							
							
								
								Avoided a compiler warning.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								167f75772f
								
							
								
							
						 | 
						
							
							
								
								Minor VST3 cleanup
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f34e812633
								
							
								
							
						 | 
						
							
							
								
								VST3 client workarounds for Wavelab and midi-only plugins.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ef20f3a662
								
							
								
							
						 | 
						
							
							
								
								Added sanity-checks to VST2->3 chunk loading.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e6cb945088
								
							
								
							
						 | 
						
							
							
								
								VST2->3 state loading changes.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								41cac9e5a1
								
							
								
							
						 | 
						
							
							
								
								More VST->VST3 auto-replace functionality.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								223523f4f5
								
							
								
							
						 | 
						
							
							
								
								Cleaned up some mistakes in the VST3 COM macros.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b5d10d753a
								
							
								
							
						 | 
						
							
							
								
								Made Process::isForegroundProcess() return a correct result on iOS.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								eff5503439
								
							
								
							
						 | 
						
							
							
								
								Fixed a few warnings in some OSX plugin builds.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fa21d2ac02
								
							
								
							
						 | 
						
							
							
								
								Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when  the data is known to be empty.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e91a69080e
								
							
								
							
						 | 
						
							
							
								
								Warning fixes
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b026fccb92
								
							
								
							
						 | 
						
							
							
								
								VST3 stream loading fix.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8d834b29a1
								
							
								
							
						 | 
						
							
							
								
								Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bf72ff0851
								
							
								
							
						 | 
						
							
							
								
								Added VST3->VST2 backwards compatibility, with a flag JUCE_VST3_CAN_REPLACE_VST2 to disable this if you want your VST2 + 3 versions to use different IDs and not be interchangable.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d633ee5d31
								
							
								
							
						 | 
						
							
							
								
								Stopped VST3 plugins sending parameter updates on the message thread, as these could interfere with updates being processed on the audio thread.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d5cd1663db
								
							
								
							
						 | 
						
							
							
								
								Fixed a VS compile problem.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								12d31f5203
								
							
								
							
						 | 
						
							
							
								
								VST3 fix for reading state from streams of unknown size.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								902a47d1ad
								
							
								
							
						 | 
						
							
							
								
								Refactored a VST3 state method.
							
							
							
							
								
							
							
						 | 
						11 years ago |