2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b48dddcf4e 
								
							
								 
							
						 
						
							
							
								
								RTAS: Remove RTAS functionality  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								61f3c1dd98 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								LV2:  Add initial client support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								640194c878 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Improve compatibility  
							
							With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
  defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
  to ABI compatibilities. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de712ca02e 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added support for building and hosting VST3 plug-ins  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd7b339e04 
								
							
								 
							
						 
						
							
							
								
								Moved some VST version compiler warnings out of juce_CheckSettingMacros.h and into the VST wrapper so that JUCE_COMPILER_WARNING can be used  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								527625b699 
								
							
								 
							
						 
						
							
							
								
								Added support for building Unity native audio plugins on desktop platforms  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								191b91503a 
								
							
								 
							
						 
						
							
							
								
								VST2:  Added warnings if the plug-in version number cannot be displayed by Cubase's version encoding  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12b9c01ad6 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix RTAS builds on Windows  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70949aa0c6 
								
							
								 
							
						 
						
							
							
								
								Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82c4938ebe 
								
							
								 
							
						 
						
							
							
								
								Deprecated theAudioProcessor::silenceInProducesSilenceOut method, which is no longer actually used by any of the plugin wrappers  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fef661ada 
								
							
								 
							
						 
						
							
							
								
								Added multi-bus support for audio plug-in clients  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fe7240eb2 
								
							
								 
							
						 
						
							
							
								
								Initial version of VST3 plugin support.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03c2801f3f 
								
							
								 
							
						 
						
							
							
								
								Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fe02d2c8d 
								
							
								 
							
						 
						
							
							
								
								AudioUnits: eliminated the JucePlugin_AUCocoaViewClassName parameter - this is no longer needed. Also rearranged the way AUPlugInDispatch.cpp is included, to improve compatibility. (You may need to re-save your projects in the introjucer to build with these changes)  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aff0d98e4b 
								
							
								 
							
						 
						
							
							
								
								Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b305389d46 
								
							
								 
							
						 
						
							
							
								
								Changes for DLL build.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01be101f41 
								
							
								 
							
						 
						
							
							
								
								Added error callback dispatching to AudioDeviceManager.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac1d6955e7 
								
							
								 
							
						 
						
							
							
								
								Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2845d8895 
								
							
								 
							
						 
						
							
							
								
								Introjucer: some preliminary AAX work.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab33b1a05d 
								
							
								 
							
						 
						
							
							
								
								Fix for component notifications when peer is changing. Some fixes for GCC4.7 on linux.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								018d070948 
								
							
								 
							
						 
						
							
							
								
								Introjucer: tidied up command-line handling, added "--resave-resources" option.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b70e0a28d2 
								
							
								 
							
						 
						
							
							
								
								First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7dd208a8b1 
								
							
								 
							
						 
						
							
							
								
								Changes to VST code to help compiling in 64-bit mode.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								345c7aa23c 
								
							
								 
							
						 
						
							
							
								
								Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67afa64a4b 
								
							
								 
							
						 
						
							
							
								
								Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba62157841 
								
							
								 
							
						 
						
							
							
								
								Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec021e9e67 
								
							
								 
							
						 
						
							
							
								
								Minor fixes for PopupMenu, AudioProcessorPlayer  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80472c3448 
								
							
								 
							
						 
						
							
							
								
								Minor updates to some plugin classes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								858a758aee 
								
							
								 
							
						 
						
							
							
								
								Fixed a minor AU build error and removed some old macros.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b7f38f30c 
								
							
								 
							
						 
						
							
							
								
								Minor fixes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc5a7a6b7e 
								
							
								 
							
						 
						
							
							
								
								Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df584f9cea 
								
							
								 
							
						 
						
							
							
								
								Added a new AU config flag for plugins, to let you choose the obj-C classname that some hosts seem to be stupidly displaying to the user. Also added a couple of minor fixes and new documentation.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								deeb652939 
								
							
								 
							
						 
						
							
							
								
								fixed a seek bug in the flac reader; added a JucePlugin_TailLengthSeconds setting for plugins; made the colour class limit the HSV values that are passed into it  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fee27c757 
								
							
								 
							
						 
						
							
							
								
								Updated the text of the copyright/license blurb at the top of each source file.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65e1eabca3 
								
							
								 
							
						 
						
							
							
								
								Small fix to audio plugin host demo; updated plugin characteristics file to allow a standalone build flag; added VST speaker arrangement fixes as suggested by Andy; added some options for ignoring hidden files to the file browser comp; minor update to the Variant class.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec87ea494c 
								
							
								 
							
						 
						
							
							
								
								added support for sysexes to the VST plugin/hosting. Also tweaked URL::isProbablyAWebsiteURL(), and fixed a couple of mac build problems.  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90999af68b 
								
							
								 
							
						 
						
							
							
								
								Big rewrite of the audio plugin framework to create "polymorphic" plugins. This means that all the separate projects for each plugin type have now been reduced to a single project that create a multi-purpose binary, which functions as any combination of AU/VST/RTAS. This should make it much easier and quicker to develop multi-platform plugins because you now only need to manage one project. I've also moved all the files around, cleaned up their naming conventions, and done some extensive tidying up. I've rewritten the "How to use this framework.txt" file, so please refer to that for more details!  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5506484f9b 
								
							
								 
							
						 
						
							
							
								
								 
							
							
								
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d648cb3678 
								
							
								 
							
						 
						
							
							
								
								Removed file/folder  
							
							
								
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8229d215a6 
								
							
								 
							
						 
						
							
							
								
								Added the AudioProcessor and related classes to the source tree.  
							
							
								
							
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb5b9a7ac9 
								
							
								 
							
						 
						
							
							
								
								 
							
							
								
							
							
						 
						18 years ago