186 Commits (cda97c65932524ab66ad9382fdb6c04edab7098c)

Author SHA1 Message Date
  Tom Poole d00d23139c VST3: Added the ability to change parameter names at runtime 5 years ago
  Tom Poole 1adcc26ca6 VST3: Fixed an issue with non-contiguous IO buses 5 years ago
  Tom Poole 0ceadf510b Fixed compatibility with JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE 5 years ago
  ed 49180f1461 VST3: Check Windows scale factor is correct in attached() 5 years ago
  ed 7b43ac0cfe VST3: Added a nullptr check before dereferencing juceVST3EditController in processParameterChanges() to fix a crash in Live 5 years ago
  ed a47dc92f51 VST3: Return kResultFalse from getMidiControllerAssignment() when JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=0 5 years ago
  ed 3cbc4ec0ae VST3: Fixed an issue in checkSizeConstraint() when the editor has a scale factor applied 5 years ago
  Tom Poole 414183eaf8 VST3: Fixed a compiler warning 5 years ago
  ed 4b92a111d3 VST3: Fixed a resizing bug in Live on Windows 5 years ago
  ed 305f96a03e VST3: Add guard for early return in previous commit 5 years ago
  ed cb799fb37c VST3: Don't call restartComponent() when in setupProcessing() 5 years ago
  Tom Poole a12bc32979 Fixed some warnings on the latest compilers 5 years ago
  Tom Poole 8dd6c61125 VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI 5 years ago
  ed da0401f124 VST3: Fixed a floating-point truncation error in ProgramChangeParameter::toString() 5 years ago
  Tom Poole d4b7cceb32 Fixed more compiler warnings 6 years ago
  ed ddd4e84b9e VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set 6 years ago
  jules 956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method 6 years ago
  ed f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 6 years ago
  ed c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 6 years ago
  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 6 years ago
  Tom Poole 17be524798 VST3: Fixed an AudioProcessorParameterGroup bug 6 years ago
  ed cc2a7094e8 Fixed an unused variable warning in the VST3 wrapper 6 years ago
  ed 4c19b9fac5 Fixed an unused variable in the VST3 wrapper 6 years ago
  Tom Poole 201375e4a5 VST3: Allow loading non-JUCE plug-in state when JUCE_VST3_CAN_REPLACE_VST2 is set 6 years ago
  ed 9275feeef2 Fixed an unused variable warning in the VST3 wrapper 6 years ago
  ed ce33b4aea1 Projucer: Add a setting to configure the number of MIDI inputs and outputs for VST plug-ins 6 years ago
  ed ada0a052f8 VST3: Always resize host window in onSize() when running in hiDPI Cubase 10 on Windows 6 years ago
  ed 21a88423dd VST3: More resizing fixes when using a fixed aspect ratio 6 years ago
  ed fd5f8e03dd VST3: Fixed some glitchy resizing in Reaper when using a fixed aspect ratio 6 years ago
  ed 64cd94f8ae VST3: Added a workaround for Windows DPI-aware Cubase 10 opening plug-in editor with double scaled bounds 6 years ago
  ed f38888fc59 VST3: Override the incoming scale factor in DPI-aware Cubase 10 to ensure that it's always correct for the display 6 years ago
  ed 55ccb3f1d5 VST3: Check for non-integer scale factors when running in DPI-aware Cubase 10 6 years ago
  ed d45842ead3 VST3: Always set top-left position and repaint editor when scale factor changes 6 years ago
  ed 954663b8bb VST3: Added a workaround for Cubase 10 resizing the host window after the plug-in on macOS 6 years ago
  ed 5c03d13f0d Revert previous commit and instead call ComponentHelpers::releaseAllCachedImageResources() from Component::removeFromDesktop() 6 years ago
  ed af098a1985 VST3: Call setVisible (false) on the editor content component before removing it from the desktop on Windows to avoid an OpenGLTexture leak 6 years ago
  Tom Poole 5df169fe5d VST3: Fixed a bug with JUCE_FORCE_USE_LEGACY_PARAM_IDS and the bypass parameter 6 years ago
  ed 59e70ad82c VST3: Removed some ancient native host window resizing code from the plug-in wrapper 6 years ago
  ed e8a31171fe VST3: Fixed a resizing bug on macOS FL Studio 6 years ago
  ed aec716c36e VST3: Fixed an incorrect VST2 SDK include path 6 years ago
  Tom Poole a3566b8c1e Removed the embedded VST2 SDK 6 years ago
  ed fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 6 years ago
  Tom Poole 7e1db1aa4f Added plug-in parameter groups 6 years ago
  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 6 years ago
  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 6 years ago
  ed c03469fca6 Add support for DPI aware plug-ins on Windows 6 years ago
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  hogliux 9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 7 years ago
  hogliux cfb071d52f PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago