reuk
a760307d0f
Plugin Client: Rename utility folder to detail, for consistency with namespace naming
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
reuk
61f3c1dd98
LV2: Add initial client support
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
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
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
de712ca02e
Linux: Added support for building and hosting VST3 plug-ins
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
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
6 years ago
ed
527625b699
Added support for building Unity native audio plugins on desktop platforms
7 years ago
hogliux
191b91503a
VST2: Added warnings if the plug-in version number cannot be displayed by Cubase's version encoding
7 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
12b9c01ad6
Attempt to fix RTAS builds on Windows
8 years ago
Timur Doumler
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
jules
82c4938ebe
Deprecated theAudioProcessor::silenceInProducesSilenceOut method, which is no longer actually used by any of the plugin wrappers
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
hogliux
4fef661ada
Added multi-bus support for audio plug-in clients
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
4fe7240eb2
Initial version of VST3 plugin support.
11 years ago
jules
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
jules
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
jules
aff0d98e4b
Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead.
12 years ago
jules
b305389d46
Changes for DLL build.
12 years ago
jules
01be101f41
Added error callback dispatching to AudioDeviceManager.
12 years ago
jules
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
jules
a2845d8895
Introjucer: some preliminary AAX work.
13 years ago
jules
ab33b1a05d
Fix for component notifications when peer is changing. Some fixes for GCC4.7 on linux.
13 years ago
jules
018d070948
Introjucer: tidied up command-line handling, added "--resave-resources" option.
13 years ago
Julian Storer
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..
13 years ago
Julian Storer
7dd208a8b1
Changes to VST code to help compiling in 64-bit mode.
14 years ago
Julian Storer
345c7aa23c
Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations.
14 years ago
Julian Storer
67afa64a4b
Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/
14 years ago
Julian Storer
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.
14 years ago
Julian Storer
ec021e9e67
Minor fixes for PopupMenu, AudioProcessorPlayer
15 years ago
Julian Storer
80472c3448
Minor updates to some plugin classes.
15 years ago
Julian Storer
858a758aee
Fixed a minor AU build error and removed some old macros.
15 years ago
Julian Storer
8b7f38f30c
Minor fixes.
15 years ago
Julian Storer
bc5a7a6b7e
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
15 years ago
Julian Storer
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.
15 years ago
Julian Storer
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
15 years ago
jules
2fee27c757
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
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
jules
ec87ea494c
added support for sysexes to the VST plugin/hosting. Also tweaked URL::isProbablyAWebsiteURL(), and fixed a couple of mac build problems.
16 years ago
jules
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!
16 years ago
jules
5506484f9b
17 years ago
jules
d648cb3678
Removed file/folder
17 years ago
jules
8229d215a6
Added the AudioProcessor and related classes to the source tree.
17 years ago