Search found 9 matches

by thirty
Fri Sep 11, 2020 11:28 am
Forum: VSTGUI
Topic: Control (View) with multiple parameters?
Replies: 4
Views: 2535

Control (View) with multiple parameters?

Let's say I want to create a ADSR visualization control which controls (read&write) 4 parameters - kAttack, kDecay etc.
How to do it as clean as possible since default CControls supports one tag?
by thirty
Mon Apr 06, 2020 12:02 pm
Forum: VST 3 SDK
Topic: Answer to message - which is better?
Replies: 0
Views: 1616

Answer to message - which is better?

Hi Which approach is better to respond to a message from for example Processor to Controller? tresult PLUGIN_API PlugProcessor::notify(Vst::IMessage* message) { const void* binaryData = nullptr; uint32 messageSize = 0; if (strcmp(message->getMessageID(), "MESSAGE") == 0) { if (message->getAttributes...
by thirty
Wed Mar 11, 2020 11:08 pm
Forum: VST 3 SDK
Topic: VST 3 single component (process and controller) question
Replies: 3
Views: 1200

Re: VST 3 single component (process and controller) question

I don't believe single component can block audio. process function is always called from real time thread. GUI is called from Main Thread. My suspect is that single component processor and controller cannot be divided into two independent machines (feature of VST3 but rather not commonly used)
by thirty
Fri Feb 21, 2020 6:58 pm
Forum: VST 3 SDK
Topic: setupProcessing and setActive memory barriers
Replies: 1
Views: 817

setupProcessing and setActive memory barriers

Both the setupProcessing() and setActive() seems to be called from the main thread while process() is of course called from Audio Thread, are there specified any memory barriers to ensure update order?
by thirty
Tue Feb 11, 2020 3:06 pm
Forum: VST 3 SDK
Topic: registerViewMouseListener closing issues
Replies: 0
Views: 1632

registerViewMouseListener closing issues

Let's say I want to track mouse events from Controller class, so I am registering mouse listener from for example verifyView. But closing the window causes an assert "View is still attached". willClose is not always called (most times is, but not always, testing in FL64). How this can be done correc...
by thirty
Mon May 13, 2019 8:50 pm
Forum: VST 3 SDK
Topic: Distinguish load plugin from preset or not
Replies: 0
Views: 1919

Distinguish load plugin from preset or not

I for example want to load wave file into my plugin.
How can I distinguish if the plugin was loaded from preset of not (default) - to not load default wave file then wave file referenced in my preset file.
I want to know to load my default wave or wave from preset (if loaded from preset).
by thirty
Thu May 09, 2019 2:57 pm
Forum: VSTGUI
Topic: VST3TestHost and CVerticalSwitch questions
Replies: 0
Views: 1880

VST3TestHost and CVerticalSwitch questions

Hi all. 1. Why Steinberg won't release the VST3 Test Host as Open Source and/or part of VST3SDK? 2. It is intended to reset CVerticalSwitch after mouse click to default value? For example I am clicking, moving up/down to set desired value. Then I'm doing something else at GUI, then back to the Verti...
by thirty
Fri Feb 16, 2018 4:48 pm
Forum: VST 3 SDK
Topic: VST racking
Replies: 0
Views: 1684

VST racking

Hi Developers

What is the best way to implement racking of an VST plugins (embedding user defined vst 2.4 or vst 3 plug into my plugin)?
I assume that I have to implement something like host into the VST plug. I'm using the VST3 SDK with the VST2 wrapper and think of importing the legacy 2.4 vsties.