Search found 19 matches

by bradr
Tue Oct 01, 2019 1:44 am
Forum: VST 3 SDK
Topic: PolyPressure, AfterTouch and Channel Pressure
Replies: 1
Views: 51

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: 134

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: 134

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: 3
Views: 196

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: 3
Views: 196

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: 262

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: 262

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 ...
by bradr
Tue Aug 27, 2019 11:45 am
Forum: VST 3 SDK
Topic: Calling performEdit from audio thread
Replies: 2
Views: 180

Re: Calling performEdit from audio thread

Thanks Yvan.

That's what I expected but good to have formal clarification and I've let the plugin developer know.

Brad
by bradr
Tue Aug 27, 2019 11:44 am
Forum: VST 3 SDK
Topic: Does your plugin use these VST 3 features?
Replies: 3
Views: 230

Re: Does your plugin use these VST 3 features?

Thanks guys!
by bradr
Tue Aug 27, 2019 5:42 am
Forum: VST 3 SDK
Topic: Calling performEdit from audio thread
Replies: 2
Views: 180

Calling performEdit from audio thread

Hi All, I'm working on implementation of VST 3 hosting in my app and found a plugin that's calling IComponentHandler::performEdit from the processor in response to calling its IAudioProcessor::process method. ie: it's calling back on the audio thread. My understanding is that this method is for the ...