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 |
|