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

165 commits

Author SHA1 Message Date
ed
4c19b9fac5 Fixed an unused variable in the VST3 wrapper 2019-03-07 11:41:59 +00:00
Tom Poole
201375e4a5 VST3: Allow loading non-JUCE plug-in state when JUCE_VST3_CAN_REPLACE_VST2 is set 2019-03-06 15:06:44 +00:00
ed
9275feeef2 Fixed an unused variable warning in the VST3 wrapper 2019-03-04 14:07:12 +00:00
ed
ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 2019-01-23 12:52:47 +00:00
ed
ada0a052f8 VST3: Always resize host window in onSize() when running in hiDPI Cubase 10 on Windows 2019-01-23 10:59:51 +00:00
ed
21a88423dd VST3: More resizing fixes when using a fixed aspect ratio 2019-01-08 17:11:20 +00:00
ed
fd5f8e03dd VST3: Fixed some glitchy resizing in Reaper when using a fixed aspect ratio 2019-01-04 14:38:24 +00:00
ed
64cd94f8ae VST3: Added a workaround for Windows DPI-aware Cubase 10 opening plug-in editor with double scaled bounds 2019-01-02 14:40:45 +00:00
ed
f38888fc59 VST3: Override the incoming scale factor in DPI-aware Cubase 10 to ensure that it's always correct for the display 2018-12-21 10:46:53 +00:00
ed
55ccb3f1d5 VST3: Check for non-integer scale factors when running in DPI-aware Cubase 10 2018-12-20 14:43:33 +00:00
ed
d45842ead3 VST3: Always set top-left position and repaint editor when scale factor changes 2018-12-20 12:30:41 +00:00
ed
954663b8bb VST3: Added a workaround for Cubase 10 resizing the host window after the plug-in on macOS 2018-12-18 17:15:23 +00:00
ed
5c03d13f0d Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop() 2018-12-14 12:13:39 +00:00
ed
af098a1985 VST3: Call setVisible (false) on the editor content component before removing it from the desktop on Windows to avoid an OpenGLTexture leak 2018-12-14 10:07:10 +00:00
Tom Poole
5df169fe5d VST3: Fixed a bug with JUCE_FORCE_USE_LEGACY_PARAM_IDS and the bypass parameter 2018-11-26 20:35:55 +00:00
ed
59e70ad82c VST3: Removed some ancient native host window resizing code from the plug-in wrapper 2018-10-24 14:47:57 +01:00
ed
e8a31171fe VST3: Fixed a resizing bug on macOS FL Studio 2018-10-24 12:47:04 +01:00
ed
aec716c36e VST3: Fixed an incorrect VST2 SDK include path 2018-10-24 11:54:08 +01:00
Tom Poole
a3566b8c1e Removed the embedded VST2 SDK 2018-10-23 16:00:43 +01:00
ed
fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 2018-09-19 12:35:48 +01:00
Tom Poole
7e1db1aa4f Added plug-in parameter groups 2018-09-13 10:48:31 +01:00
ed
ddddf0dbd4 VST3: Set the isStretchingTop/Left/Bottom/Right arguments of ComponentBoundsConstrainer::checkBounds() to fix some resizing issues when using a constrainer with a fixed aspect ratio 2018-09-04 13:59:01 +01:00
ed
9cfbb2082f VST3: Fixed a potential crash that could occur if a host sets the scale factor after closing the plug-in editor, and ensure that the last scale factor is re-used when opening the editor 2018-09-03 09:28:40 +01:00
ed
c03469fca6 Add support for DPI aware plug-ins on Windows 2018-08-10 16:38:18 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
hogliux
9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 2018-06-04 15:13:28 +01:00
hogliux
cfb071d52f PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing 2018-05-24 09:44:50 +01:00
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
20ced1662e Fixed some issues with plug-in parameter IDs 2018-04-17 16:30:44 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
Tom Poole
98483e826a Fixed a compiler warning 2018-04-04 15:52:08 +01:00
hogliux
0db9415de6 Add bypass support to both hosting and plug-in client code 2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 2018-04-04 11:26:26 +01:00
Tom Poole
87dcb5e02b Fixed an issue with recursive VST3 parameter changed callbacks 2018-03-16 11:24:12 +00:00
Tom Poole
5011c47447 VST3: Fixed a resizing bug when a plug-in has a fixed aspect ratio 2018-02-28 15:26:53 +00:00
Tom Poole
107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 2018-02-21 18:58:58 +00:00
Tom Poole
ad73ea8e3f VST3: Added a call to setNonRealtime before prepareToPlay 2018-02-19 12:12:29 +00:00
Tom Poole
bdea443017 VST3: Fixed a bug setting tail lengths 2018-01-15 10:55:18 +00:00
jules
8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 2018-01-11 09:08:51 +00:00
Tom Poole
0f752396a5 VST3: Made MIDI CC parameters non-automatable 2018-01-08 17:30:55 +00:00
jules
4fcedf7be5 Standardised some lambda syntax 2018-01-08 10:28:41 +00:00
Tom Poole
2d92311116 VST3: Fixed an issue with parallel streams of parameter updates during playback 2017-12-15 12:04:24 +00:00
Tom Poole
e14ca41087 VST3: Fixed some compilation errors when building without JUCE_VST3_CAN_REPLACE_VST2 2017-12-14 12:19:52 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
hogliux
1c7185ed25 VST3: Removed more unused code in the VST3 wrapper 2017-11-23 11:46:28 +00:00
hogliux
7a22f133c4 VST3: Added support for VST3 SDK 3.6.8 2017-11-21 12:39:04 +00:00
hogliux
190631a191 VST3: Fixed a leak in VST3 plug-ins if the host was listening for track property updates 2017-11-20 16:53:54 +00:00
hogliux
d95edfd770 VST3: First add Midi controller changes and then add other midi events to ensure that all-notes off events occur before any note-on event with the same sampleOffset 2017-10-07 14:03:23 +01:00
jules
28dfa55088 Fix to the VST2/3 compatibility code to handle a Studio One issue 2017-10-03 15:04:51 +01:00