Search found 254 matches

by Arne Scheffler
Thu Apr 04, 2019 7:07 am
Forum: VST 3 SDK
Topic: "Host Bypass" - VST2 vs. VST3 explanation?
Replies: 13
Views: 169

Re: "Host Bypass" - VST2 vs. VST3 explanation?

Just mark your bypass parameter as kIsBypass and you've done the correct thing. If there are hosts that don't work with this correctly, report it here and we'll try to talk with the developers to correct this.

Cheers,
Arne
by Arne Scheffler
Wed Apr 03, 2019 1:05 pm
Forum: VST 3 SDK
Topic: "Host Bypass" - VST2 vs. VST3 explanation?
Replies: 13
Views: 169

Re: "Host Bypass" - VST2 vs. VST3 explanation?

It seems from what you posted here that this is really nothing more than another control parameter passed to the plugin. So why do so many hosts and plugins get it WRONG? It seems simple, unless I'm missing something. Maybe the developers don't read the documentation. I already have my own "soft by...
by Arne Scheffler
Tue Apr 02, 2019 8:03 am
Forum: VST 3 SDK
Topic: "Host Bypass" - VST2 vs. VST3 explanation?
Replies: 13
Views: 169

Re: "Host Bypass" - VST2 vs. VST3 explanation?

Hi, from the FAQ in the documentation: Q: How does Audio Processing Bypass work? In order to implement audio process bypassing, the Plug-in can export a parameter which is additionally and exclusively flagged as having the attribute kIsBypass. When the user activates the Plug-in bypass in the host, ...
by Arne Scheffler
Wed Mar 27, 2019 8:59 am
Forum: VST 3 SDK
Topic: Any equivalent function to "OnIdle()" in VST3?
Replies: 6
Views: 395

Re: Any equivalent function to "OnIdle()" in VST3?

The crashes in Cakewalk were bugs in their VST3 implementation. I think that this should be fixed in the latest release.

Cheers,
Arne
by Arne Scheffler
Tue Mar 26, 2019 9:31 pm
Forum: VST 3 SDK
Topic: Any equivalent function to "OnIdle()" in VST3?
Replies: 6
Views: 395

Re: Any equivalent function to "OnIdle()" in VST3?

OK, have a look at how AGain sends it VUMeter parameter back to the controller from inside the process function (search kVuPPMId).
Just do it the same and a host which supports it can drive another parameter from another plug-in with your parameter.

Cheers,
Arne
by Arne Scheffler
Tue Mar 26, 2019 8:20 pm
Forum: VST 3 SDK
Topic: Any equivalent function to "OnIdle()" in VST3?
Replies: 6
Views: 395

Re: Any equivalent function to "OnIdle()" in VST3?

Hi,
what's the use-case for writing parameter changes from inside the process function as automation ? Just curios.
And how sample accurate do you need this ?

Cheers,
Arne
by Arne Scheffler
Tue Mar 26, 2019 5:09 pm
Forum: VST 3 SDK
Topic: Clarification about kCanAutomate
Replies: 4
Views: 76

Re: Clarification about kCanAutomate

There's no automation point definition in the API. The API just knows "parameter changes". The kCanAutomate is a hint to the host that this parameter can be automated. If this is not present, the parameter changes should not be recorded or played back in the host. User changes to a parameter are not...
by Arne Scheffler
Tue Mar 26, 2019 12:42 pm
Forum: VST 3 SDK
Topic: Clarification about kCanAutomate
Replies: 4
Views: 76

Re: Clarification about kCanAutomate

Hi Alexandre, it really just means that the parameter is able to be automated by the DAW without side-effects. kCanAutomate can't be used for an attribute which changes other attributes, but it is unclear for program change? Don't use for program change. Is it allowed to pass automation data to a pa...
by Arne Scheffler
Mon Mar 25, 2019 4:57 pm
Forum: VST 3 SDK
Topic: Parameter updates when IEditController and IAudioProcessor are the same object?
Replies: 3
Views: 89

Re: Parameter updates when IEditController and IAudioProcessor are the same object?

You should always send parameter updates to the IEditController. Everything else is undefined.

Cheers,
Arne
by Arne Scheffler
Mon Mar 25, 2019 4:54 pm
Forum: VST 3 SDK
Topic: VST 3 SDK Licensing FAQ
Replies: 5
Views: 5362

Re: VST 3 SDK Licensing FAQ

You can of course distribute your GPLv3 licensed application as binary as long as you make the source code available as GPLv3. Then you don't need to sign the "Proprietary Steinberg VST3" license.

Cheers,
Arne