ed
a7c5337568
VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback
4 years ago
ed
3c494b8a70
VST3: Improved stability of scaled plug-in windows
4 years ago
reuk
b1917085db
AudioProcessor: Update listener callback with change details
4 years ago
ed
94330cbb53
VST3: Repaint editor when size changes in Bitwig on Linux to fix UI glitches
4 years ago
ed
d8542481fd
VST3: Fixed some intellisense arithmetic overflow warnings
4 years ago
ed
77f8e48730
VST3: Fixed incorrect high-DPI plug-in initial window size in Live on Windows
Live calls getSize() before the plug-in has been attached to the system window and can query the correct system scale factor, this size is then used to resize the plug-in after it has been attached resulting in an unscaled window size.
4 years ago
ed
5fc20f7106
VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
a1ff4eec6a
VST: Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core
4 years ago
ed
9a127e32e4
VST3: Added explicit check for current program value in setComponentState() so it is recalled correctly when loading
4 years ago
Tom Poole
9cc7e40c86
Updated some documentation
4 years ago
ed
2b3d0c05f5
VST3: Fixed program parameter automation not being recorded in Live
4 years ago
ed
dd1ec144c4
VST3: Add AudioProcessorParameter behind the scenes in the VST3 wrapper to manage program parameter changes
4 years ago
ed
0715b7ebdd
VST3: Wrap program parameter changes in begin/endEdit() calls to ensure that automation data is recorded correctly
4 years ago
ed
3ff966603e
VST3: Update program parameter when current program is changed
4 years ago
Tom Poole
1fbd6dff9b
VST3: Fixed invalid AudioProcessorParameterGroup unit IDs
4 years ago
reuk
90664b42df
VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages
4 years ago
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
4 years ago
ed
9f68aff35b
macOS: Fixed some symbol clashes when building 32-bit plug-ins
4 years ago
ed
e19b1bde71
VST3: Don't remove content wrapper component from desktop before destroying on Linux
4 years ago
ed
31022e4521
VST3: Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux
4 years ago
reuk
422e4a0083
VST3: Fix link of 32-bit plugins
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
5 years ago
reuk
286bb40a9e
Clang: Ensure that the VST3 entry point is exported when building with Clang on Windows
5 years ago
reuk
3c15dc79de
Clang: Fix some preprocessor defs on windows
5 years ago
ed
a2d1fc412a
VST3: Return correct count for MIDI input/output buses in getBusCount() and enable/disable them based on activateBus() calls
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
51fe471461
VST3: Only call restartComponent() with necessary flags
5 years ago
ed
6a5d554451
VST3: Only call restartComponent() with necessary flags
5 years ago
ed
d510b73cdf
Normalised all whitespace before args in std::function
5 years ago
reuk
b5dac7968f
Xcode: Fix ambiguous symbol errors in VST3 wrapper
The missing CoreFoundation include was causing issues when building
VST3 plugin-hosts.
5 years ago
reuk
deaf06944e
Xcode: Fix ambiguous symbol errors in VST3 wrapper
The missing CoreFoundation include was causing issues when building
VST3 plugin-hosts.
5 years ago
ed
293be30356
VST3: Fixed some alignment warnings when loading VST2-compatible state data
5 years ago
ed
fb34363c0a
VST3: Fixed some alignment warnings when loading VST2-compatible state data
5 years ago
ed
d9093c87d6
Removed some cross-module relative includes
5 years ago
ed
72a4719c17
VST: Query host window scale factor when opening editor window
5 years ago
ed
b57509c4a2
Removed some cross-module relative includes
5 years ago
ed
77787bd3ae
VST: Query host window scale factor when opening editor window
5 years ago
ed
76910b0ebd
VST: Resize host window when global scale factor is changed
5 years ago
ed
fb030ade16
VST: Resize host window when global scale factor is changed
5 years ago
ed
3bca5221ff
VST3: Check if plugFrame is still valid in Linux fd callback to fix issue with hosts deleting plugFrame before calling removed()
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
de712ca02e
Linux: Added support for building and hosting VST3 plug-ins
5 years ago
reuk
4a613dfad2
VST3: Add support for legacy CC output events
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
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
5 years ago
ed
0ae768d0d1
macOS: Fixed some unused variable warnings in the VST3 wrapper
5 years ago