ed
|
de712ca02e
|
Linux: Added support for building and hosting VST3 plug-ins
|
2020-04-16 12:18:49 +01:00 |
|
reuk
|
4a613dfad2
|
VST3: Add support for legacy CC output events
|
2020-04-16 12:18:46 +01:00 |
|
reuk
|
5f348c3040
|
Warnings: Add warning-wrangling header
|
2020-04-13 13:16:05 +01:00 |
|
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
2020-04-09 15:22:56 +01:00 |
|
ed
|
26c9468dc5
|
Deprecated AffineTransform::getScaleFactor() as it was producing incorrect values for transforms containing rotations. Added getDeterminant() method for getting the determinant of the transform
|
2020-03-30 18:34:19 +01:00 |
|
ed
|
0ae768d0d1
|
macOS: Fixed some unused variable warnings in the VST3 wrapper
|
2020-03-11 17:35:24 +00:00 |
|
ed
|
9c83b28e4a
|
Fixed a shadowing warning in the VST3 wrapper
|
2020-03-03 16:59:39 +00:00 |
|
ed
|
18523101be
|
Windows: Refactored DPI handling in the VST wrapper and hosting code
|
2020-03-02 15:41:08 +00:00 |
|
ed
|
6561e5c040
|
Windows: Fixed a few more JUCE_WINDOWS == JUCE_MSVC assumptions
|
2020-02-10 11:48:02 +00:00 |
|
Tom Poole
|
d00d23139c
|
VST3: Added the ability to change parameter names at runtime
|
2019-11-29 14:44:09 +00:00 |
|
Tom Poole
|
1adcc26ca6
|
VST3: Fixed an issue with non-contiguous IO buses
|
2019-11-29 11:46:02 +00:00 |
|
Tom Poole
|
0ceadf510b
|
Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE
|
2019-11-26 10:11:00 +00:00 |
|
ed
|
49180f1461
|
VST3: Check Windows scale factor is correct in attached()
|
2019-11-21 15:41:15 +00:00 |
|
ed
|
7b43ac0cfe
|
VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live
|
2019-11-05 17:02:09 +00:00 |
|
ed
|
a47dc92f51
|
VST3: Return kResultFalse from getMidiControllerAssignment() when JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=0
|
2019-10-21 15:28:02 +01:00 |
|
ed
|
3cbc4ec0ae
|
VST3: Fixed an issue in checkSizeConstraint() when the editor has a scale factor applied
|
2019-10-09 17:14:12 +01:00 |
|
Tom Poole
|
414183eaf8
|
VST3: Fixed a compiler warning
|
2019-10-02 11:45:21 +01:00 |
|
ed
|
4b92a111d3
|
VST3: Fixed a resizing bug in Live on Windows
|
2019-09-09 17:07:45 +01:00 |
|
ed
|
305f96a03e
|
VST3: Add guard for early return in previous commit
|
2019-08-21 11:03:21 +01:00 |
|
ed
|
cb799fb37c
|
VST3: Don't call restartComponent() when in setupProcessing()
|
2019-08-20 14:30:13 +01:00 |
|
Tom Poole
|
a12bc32979
|
Fixed some warnings on the latest compilers
|
2019-07-26 12:58:04 +01:00 |
|
Tom Poole
|
8dd6c61125
|
VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI
|
2019-07-23 15:32:57 +01:00 |
|
ed
|
da0401f124
|
VST3: Fixed a floating-point truncation error in ProgramChangeParameter::toString()
|
2019-06-27 10:58:05 +01:00 |
|
Tom Poole
|
d4b7cceb32
|
Fixed more compiler warnings
|
2019-06-11 16:42:38 +01:00 |
|
ed
|
ddd4e84b9e
|
VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set
|
2019-06-04 10:58:51 +01:00 |
|
jules
|
956db4bd0c
|
Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method
|
2019-05-28 10:12:13 +01:00 |
|
ed
|
f2be246233
|
VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later
|
2019-05-17 12:06:26 +01:00 |
|
ed
|
c71746f11d
|
VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate()
|
2019-05-17 11:53:44 +01:00 |
|
ed
|
6b5fc49f71
|
VST3: Removed some unnecessary ScopedJuceInitialiser_GUI objects and silenced some leak detector warnings when running in hosts that don't release the IPluginFactory correctly
|
2019-05-13 15:24:26 +01:00 |
|
Tom Poole
|
17be524798
|
VST3: Fixed an AudioProcessorParameterGroup bug
|
2019-04-29 10:09:07 +01:00 |
|
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 |
|