jules
							
						 | 
						
							
							
							
								
							
								66a52e505b
								
							
								
							
						 | 
						
							
							
								
								Removed an old workaround in the VST wrapper that would substitute a sample rate of 44100 if the host failed to provide a rate. Now, in line with other formats, the VST wrapper will pass a rate of 0 through to the plugin.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								be34912b67
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary copying of channels in VST2 wrapper
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								a53eda27d4
								
							
								
							
						 | 
						
							
							
								
								Fix various multi-bus issues and add support for consistent surround channel ordering
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								e29e9ee2e3
								
							
								
							
						 | 
						
							
							
								
								Fix VST2 channel layout issues in Plogue Bidule, Bitwig and Ableton Live
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								90d8b85327
								
							
								
							
						 | 
						
							
							
								
								Removed support for VST master idle callbacks from the plugin wrapper. Hopefully it's years since any hosts relied on this ancient hack to work correctly.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								e5522b78e3
								
							
								
							
						 | 
						
							
							
								
								Fix various mult-bus bugs in VST 2 plug-in wrapper
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								5815416834
								
							
								
							
						 | 
						
							
							
								
								Avoided some Visual Studio 2010 warnings due to qualified enums (not allowed in pre-C++11).
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1240d4d6b3
								
							
								
							
						 | 
						
							
							
								
								Added new method AudioProcessor::supportsMPE(), and implemented this in AU and VST2
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								95d9cba7fc
								
							
								
							
						 | 
						
							
							
								
								VST plugins: Removed old but flawed workaround for detecting offline mode
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								064e45bc85
								
							
								
							
						 | 
						
							
							
								
								Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								155ab812a4
								
							
								
							
						 | 
						
							
							
								
								Disable some warnings in the VST and AAX SDK for VS2015
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								98ebfdc1fa
								
							
								
							
						 | 
						
							
							
								
								Fix some warnings in the VST/VST3 wrappers
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								359f6e29aa
								
							
								
							
						 | 
						
							
							
								
								Fix multiple warnings in VS 2015
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c7b8e77031
								
							
								
							
						 | 
						
							
							
								
								Update copyright notice
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								a401655297
								
							
								
							
						 | 
						
							
							
								
								Fix missed linux warning in VST wrapper
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4eecccfd92
								
							
								
							
						 | 
						
							
							
								
								Fix for Ableton plugin window resizing issues.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								53314f8eda
								
							
								
							
						 | 
						
							
							
								
								Fix for plugin resize/repaint glitch when running in Ableton.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6682e07fe6
								
							
								
							
						 | 
						
							
							
								
								Linux VST windowing fix.
							
							
							
							
								
							
							
						 | 
						10 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f7ccb5a5c0
								
							
								
							
						 | 
						
							
							
								
								Removed the noTail call in the VST wrapper, which was getting incorrectly set by plugins which reported an unknown tail size of 0
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								b9d317db98
								
							
								
							
						 | 
						
							
							
								
								Warning fix.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								50a55b2e9c
								
							
								
							
						 | 
						
							
							
								
								Avoided a few compiler warnings.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								52f4d01831
								
							
								
							
						 | 
						
							
							
								
								Avoided some compiler warnings
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3ebbee5859
								
							
								
							
						 | 
						
							
							
								
								Modified the way VST window hierarchies are navigated, to avoid problems with popout windows.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2058ffd551
								
							
								
							
						 | 
						
							
							
								
								Implemented getParameterLabel in the VST wrapper.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								54512dcb3f
								
							
								
							
						 | 
						
							
							
								
								In the VST wrapper, made the ioChanged callback happen asynchronously on the message thread.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8977b896ab
								
							
								
							
						 | 
						
							
							
								
								Workaround for a window ordering problem with VST plugins in some windows hosts.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8a2af98497
								
							
								
							
						 | 
						
							
							
								
								Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e0f64bb27a
								
							
								
							
						 | 
						
							
							
								
								Changed the linux VST wrapper to create its window directly inside the host's window.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								cc3aa5c757
								
							
								
							
						 | 
						
							
							
								
								Avoiding crashes in plugins if components get deleted during a paint callback
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f4fa3a420b
								
							
								
							
						 | 
						
							
							
								
								Fix for VST3 stucture size issue.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								41cac9e5a1
								
							
								
							
						 | 
						
							
							
								
								More VST->VST3 auto-replace functionality.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5409951861
								
							
								
							
						 | 
						
							
							
								
								Refactored some Xcode warning suppression.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								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
							
						 | 
						
							
							
							
								
							
								5ede2da44b
								
							
								
							
						 | 
						
							
							
								
								Improved some MemoryBlock comments and gave the class a reset() method.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								dc6dd6544c
								
							
								
							
						 | 
						
							
							
								
								VST3 client fixes.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7dcac1a0b3
								
							
								
							
						 | 
						
							
							
								
								Avoided a few compiler warnings in the plugin build.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								388065788b
								
							
								
							
						 | 
						
							
							
								
								VST plugins: added plugin-side support for the hasCockosViewAsConfig extension.
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4c392e6f02
								
							
								
							
						 | 
						
							
							
								
								Added some comments.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								53cbc74986
								
							
								
							
						 | 
						
							
							
								
								Passed maximum name length when calling VST getParameterName().
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fe6ec7acfc
								
							
								
							
						 | 
						
							
							
								
								Workaround for mingw.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								32316cc1aa
								
							
								
							
						 | 
						
							
							
								
								Avoided allocation in VST process function.
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6ff9512059
								
							
								
							
						 | 
						
							
							
								
								Made sure that the PluginHostType class is included by the audio_plugin_client module
							
							
							
							
								
							
							
						 | 
						12 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								35f2c94339
								
							
								
							
						 | 
						
							
							
								
								Avoided a pedantic warning in VST code.
							
							
							
							
								
							
							
						 | 
						12 years ago |