Search found 22 matches

by bradr
Sun Mar 08, 2020 11:20 pm
Forum: VST 3 SDK
Topic: Can different units have parameters with the same ParamId
Replies: 2
Views: 272

Re: Can different units have parameters with the same ParamId

Bump... could someone from Steinberg please clarify this.
by bradr
Thu Mar 05, 2020 4:46 am
Forum: VST 3 SDK
Topic: Can different units have parameters with the same ParamId
Replies: 2
Views: 272

Can different units have parameters with the same ParamId

As per the title, do all parameters exported by a VST3 plugin need to be unique, or can multiple parameters use the same id if they're associated with different units? I assumed they're unique across the entire plugin, but my hosts fails with Presonus Ampire plugin because it uses the same parameter...
by bradr
Mon Dec 09, 2019 3:37 am
Forum: VST 3 SDK
Topic: VST and HiDPI
Replies: 5
Views: 897

Re: VST and HiDPI

I'm finally getting around to implementing this in my host and just want some clarification: 1. Is support of the IPlugViewContentScaleSupport interface enough to determine if the plugin supports content scaling, or do I need to check the return value of setContentScaleFactor() == kResultTrue 2. Ass...
by bradr
Tue Oct 01, 2019 1:44 am
Forum: VST 3 SDK
Topic: PolyPressure, AfterTouch and Channel Pressure
Replies: 1
Views: 361

PolyPressure, AfterTouch and Channel Pressure

Hi, I'm a bit confused about how the following terms map between VST 3 and MIDI. * Polyphonic After-touch - according to MIDI is per-note pressure change while the note is sounding. Pretty sure this maps to Event::kPolyPressureEvent * Channel-pressure - for MIDI pressure variation for all currently ...
by bradr
Fri Sep 20, 2019 12:53 am
Forum: VST 3 SDK
Topic: Mapping VST 2 parameters to VST 3
Replies: 3
Views: 576

Re: Mapping VST 2 parameters to VST 3

Well that makes it easy. Thanks Arne.

(although I couldn't find any mention of this in the FAQ)
by bradr
Wed Sep 18, 2019 2:15 pm
Forum: VST 3 SDK
Topic: Mapping VST 2 parameters to VST 3
Replies: 3
Views: 576

Mapping VST 2 parameters to VST 3

When a host upgrades an instance of a VST 2 plugin to its VST 3 equivalent there are defined mechanisms for upgrading the FXB data to the new instance. What about parameters though? How should the host map stored VST 2 automation parameter indicies to the equivalent parameter ids for the new VST 3 p...
by bradr
Fri Aug 30, 2019 1:26 am
Forum: VST 3 SDK
Topic: VST and HiDPI
Replies: 5
Views: 897

Re: VST and HiDPI

Thanks Arne, That sounds useful. So under Windows, would the recommendation be to use a DPI aware thread context for VST 3 plugins that support this interface and a DPI unaware context for VST 2 plugins and VST 3 plugins that don't? One concern I have here is that in order to determine if the plugin...
by bradr
Thu Aug 29, 2019 7:00 am
Forum: VST 3 SDK
Topic: VST and HiDPI
Replies: 5
Views: 897

VST and HiDPI

Is there a way for a plugin to declare to a host that it supports HiDPI monitors? I ask because my host program (Cantabile) currently assumes plugins are unaware of HiDPI and uses Window's Per-Monitor Resolution support to display those plugins in low resolution - even though the rest of Cantabile i...
by bradr
Thu Aug 29, 2019 1:02 am
Forum: VST 3 SDK
Topic: Clarification of parameter handling in VST 3
Replies: 4
Views: 876

Re: Clarification of parameter handling in VST 3

Thanks for the quick answers! Yes, it is one way to do it. An another way, for example for VuMeter parameter, the plugin could export the parameter as normal parameter and send them back in the process call into the outputParameterChanges queue. The host will them at the right time to the edit Contr...
by bradr
Wed Aug 28, 2019 8:33 am
Forum: VST 3 SDK
Topic: Clarification of parameter handling in VST 3
Replies: 4
Views: 876

Clarification of parameter handling in VST 3

Hi, I've just been through the VST 3 docs again regarding parameter handling and just wanted to confirm my understanding of the following is correct: (Sorry for the long post, but there's a lot of detail/edge cases here that would be nice to have clarified.) 1. When a plugin's edit controller wants ...