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

195 commits

Author SHA1 Message Date
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