146 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  jules 8493da4d7b Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes. 8 years ago
  jules de855f0b35 Cleanups to some X windowing classes 8 years ago
  jules 44d92805f6 Some cleanups in the VST wrapper and channel-set code 8 years ago
  hogliux fa1b74611e VST2: Fixed a nullptr dereference when a VST2 host is supplying nullptrs to the VST2 processReplacing callback 8 years ago
  hogliux 6d54057c7f VST2: Fixed a nullptr dereference in the VST2 wrapper if hosts supply nullptr buffer 8 years ago
  hogliux b4d655499b VST2: Use 16 channels of midi in VST2 wrapper 8 years ago
  jules 70a830be4b Made VST plugins respond to the effIdentify message with the official 'NvEf' magic number 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8140564808 Relaxed the maximum length restriction on VST parameter names from 16 to 32 chars, as we assume all the hosts will be OK with that. 8 years ago
  jules 4b1d4c9681 Added a cast to avoid a compiler warning 8 years ago
  hogliux 1326846705 Only add DllMain to dll targets and remove from plugin utilities 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  jules efac121466 Increased accuracy of frame rate constants in the plugin wrappers 8 years ago
  tpoole f91401612a Fixed Visual Studio VST2 compiler error 8 years ago
  tpoole a2a270406a Allow VST vendor specific calls to be handled by an AudioProcessor 8 years ago
  jules e040353898 Cleaned up a few old bits of VC2005 support code 8 years ago
  hogliux 4474d559d4 Fixed an issue where VST2 would report wrong input layout for plug-ins with sidechains 8 years ago
  hogliux b1449230c1 Removed multi-character constant which triggered warnings on some linux versions 8 years ago
  tpoole f2b2fb2819 Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  hogliux f85bbb2a61 Fixed an issue where resizing a VST2 plug-in on a HiDPI monitor on linux would recursively decrease the editor size 8 years ago
  tpoole 9f1254a015 Removed JucePlugin_{Max,Min}NumInputChannels from the VST wrapper 8 years ago
  hogliux a816a44686 Disabled Ableton Live's plug-in auto-suspend if the plug-in reports an infinite tail-time 8 years ago
  hogliux 436f047821 Fixed a bug where the maximum number of channels in VST2 was limited to 8 channels 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  hogliux 80ff164ff1 Added preprocessor macro JucePlugin_VSTChunkStructureVersion to support custom chunk VST versions 8 years ago
  hogliux 6f4571b2e5 Tweaked VST wrapper so that MIDI effect plug-ins work even if the user forgets to define JucePlugin_WantsMidiInput/Output 8 years ago
  hogliux b0457a9ec5 Fixed a typo in the VST wrapper 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  tpoole 132c1d6ae8 Removed "C" after all mono channel names 8 years ago
  tpoole 1a28e7acb2 Fixed modulo zero bug in VST bus arrangement 8 years ago
  tpoole f0555e6a59 Fixed JucePlugin_IsSynth compiler warning. 8 years ago
  tpoole ddb879663b Fixed VSTs erroneously wanting midi input 8 years ago
  tpoole d873d2426a Fix some Xcode warnings in the VST and VST3 wrappers. 8 years ago
  tpoole cb6b4b7170 Remove VST editor idle 8 years ago
  luigisambuy ea7677970c modified sliderValueChanged() to notify host only on mouse clicks 8 years ago
  tpoole 9f31d6498a Use a bespoke VST2 interface 8 years ago
  tpoole 08b2116c2b Make the mousemove behaviour of OS X plug-ins the same as their Windows counterparts 8 years ago
  hogliux 1053dc5755 Allow having zero programs in VST 8 years ago
  hogliux ca62e560f3 Revert support for hosting your own VST bundles on iOS 8 years ago
  hogliux 3ff5ed0f44 Reject any inconsistent VST-2 channel layout requests 8 years ago
  hogliux 968cee4ad2 Remove unnecessary code after moving to static shared code library 9 years ago
  hogliux 54243ef0c0 Support hosting your own VST bundles on iOS 9 years ago
  hogliux 4e91fd7cb8 Add an extra byte when copying VST2 strings 9 years ago
  jules e1205ec36c Re-added a WaveLab workaround in the VST wrapper 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 66a52e505b Removed an old workaround in the VST wrapper that would substitute a sample rate of 44100 if the host failed to provide a rate. Now, in line with other formats, the VST wrapper will pass a rate of 0 through to the plugin. 9 years ago
  hogliux be34912b67 Remove unnecessary copying of channels in VST2 wrapper 9 years ago
  hogliux a53eda27d4 Fix various multi-bus issues and add support for consistent surround channel ordering 9 years ago
  hogliux e29e9ee2e3 Fix VST2 channel layout issues in Plogue Bidule, Bitwig and Ableton Live 9 years ago