1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

61 commits

Author SHA1 Message Date
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. 2016-04-06 18:31:24 +01:00
hogliux
7cecc7edfb Add automation support for VST3 bypass 2016-03-20 13:09:00 +00:00
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 2016-02-16 14:37:33 +00:00
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. 2016-01-28 15:34:00 +00:00
jules
4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 2015-12-29 08:42:59 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
hogliux
4fef661ada Added multi-bus support for audio plug-in clients 2015-12-16 17:58:25 +00:00
jules
34ce7f7019 Added a projucer workaround to VST3 code. 2015-12-07 12:52:41 +00:00
jules
6fcde1eccc VST3: some tweaks to fix window resizing in Reaper on OSX 2015-11-24 15:25:18 +00:00
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 2015-11-02 11:09:41 +00:00
jules
8edac3f281 Fixed a VC compiler warning 2015-10-28 09:45:04 +00:00
jules
c63bf83bd9 Removed some duplicated/broken code from VST3 2015-10-09 09:44:22 +01:00
hogliux
9fc02ac7b1 Fix incorrect step count for bypass parameter 2015-10-06 08:25:02 +01:00
jules
7f0e28c983 Avoided a warning in VST3 on the latest Clang. 2015-09-30 13:39:40 +01:00
hogliux
98ebfdc1fa Fix some warnings in the VST/VST3 wrappers 2015-09-04 13:16:52 +01:00
hogliux
b7bca8ce5a Add VST3 bypass support 2015-09-04 13:13:31 +01:00
jules
5ee02150e1 Added some MIDI controller mapping functionality to VST3, and fixed a couple of VST3 bugs. 2015-08-24 10:14:17 +01:00
jules
2194bc9c97 Avoided Clang warning in VST3 code 2015-08-20 12:38:45 +01:00
jules
f4ec37c704 Fixed a typo in the VST3 code that affected latency change reporting. 2015-08-16 09:46:32 +01:00
hogliux
359f6e29aa Fix multiple warnings in VS 2015 2015-07-28 18:11:50 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
04df084d73 Change behaviour of VST3EditController::setComponentState to fall through to base class instead of returning false 2015-05-14 09:30:23 +01:00
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 2015-05-13 10:38:02 +01:00
hogliux
e732c6e6d8 Fix VisualStudio warning 2015-04-29 16:35:04 +01:00
jules
95b4198e2c Removed a couple of superfluous methods from AudioProcessor. 2015-03-28 09:50:20 +00:00
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. 2015-03-26 15:40:52 +00:00
jules
0bb60f9c76 VST3 parameter begin/end workaround for problems in Cubase. 2015-03-23 16:17:35 +00:00
jules
3b97c3d21b VST3 fix for some cubase windowing issues. 2014-10-20 09:00:40 +01:00
jules
22ab2e4b1d Added a few assertions to check plugin parameter ranges. 2014-10-19 09:48:13 +01:00
jules
99399d4032 Fixed mistaken use of result code in the VST3 wrapper. 2014-09-23 09:38:46 +01:00
jules
aba0ff9240 Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality. 2014-08-14 18:03:13 +01:00
jules
df9701430a Workaround for VST3 plugin resizing in Wavelab. 2014-08-11 10:48:30 +01:00
jules
7f5c5e02d1 Avoided problems in the VST3 wrapper for plugins with 0 inputs. 2014-07-25 20:32:55 +01:00
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. 2014-05-28 11:06:48 +01:00
jules
ef16b4481f Avoided a compiler warning. 2014-05-06 21:55:05 +01:00
jules
167f75772f Minor VST3 cleanup 2014-05-03 16:00:56 +01:00
jules
f34e812633 VST3 client workarounds for Wavelab and midi-only plugins. 2014-04-28 12:58:53 +01:00
jules
ef20f3a662 Added sanity-checks to VST2->3 chunk loading. 2014-04-18 10:25:46 +01:00
jules
e6cb945088 VST2->3 state loading changes. 2014-04-12 22:42:37 +01:00
jules
41cac9e5a1 More VST->VST3 auto-replace functionality. 2014-04-02 14:17:38 +01:00
jules
223523f4f5 Cleaned up some mistakes in the VST3 COM macros. 2014-04-02 10:26:25 +01:00
jules
b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 2014-04-01 12:13:29 +01:00
jules
eff5503439 Fixed a few warnings in some OSX plugin builds. 2014-03-31 18:12:50 +01:00
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. 2014-03-24 14:39:32 +00:00
jules
e91a69080e Warning fixes 2014-03-21 15:26:55 +00:00
jules
b026fccb92 VST3 stream loading fix. 2014-03-17 13:27:14 +00:00
jules
8d834b29a1 Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin. 2014-03-14 18:16:56 +00:00
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. 2014-03-13 13:54:50 +00:00
jules
d633ee5d31 Stopped VST3 plugins sending parameter updates on the message thread, as these could interfere with updates being processed on the audio thread. 2014-03-11 11:03:35 +00:00
jules
d5cd1663db Fixed a VS compile problem. 2014-03-09 09:12:35 +00:00