|  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 | 9 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 |