How to listen vst host events

Plug-in hosts and other software applications discussion
djBoris
KVRer
2 posts since 12 Feb, 2019

Post Mon Feb 11, 2019 11:52 pm

Hi, I am a begginer in VST plugin development but have some programming skills.
Just want to know if it possible to listen any GUI event from VST host (i.e. FL Studio)?
For example if I want to get current (focused) generator window name/id (sawer, kick, e.t.c.) and any changing parameter name/value (cutoff, volume).
Image
Can it be done with midi messages?
Now I am looking at JUCE framework for VST development.
Any advice will be appreciated! Thanks.

nathanj
KVRist
266 posts since 23 Mar, 2013

Re: How to listen vst host events

Post Tue Feb 12, 2019 1:00 am

Posting this is the developer forum will probably get some better results.

djBoris
KVRer
2 posts since 12 Feb, 2019

Re: How to listen vst host events

Post Tue Feb 12, 2019 2:00 am

Thanks! I've already tried. Seems there are few developers can answer such specific question on developers forums :) Ooh

User avatar
antic604
KVRAF
2301 posts since 4 Jan, 2017 from Warsaw, Poland

Re: How to listen vst host events

Post Tue Feb 12, 2019 5:31 am

djBoris wrote:
Mon Feb 11, 2019 11:52 pm
Hi, I am a begginer in VST plugin development but have some programming skills.
Just want to know if it possible to listen any GUI event from VST host (i.e. FL Studio)?
For example if I want to get current (focused) generator window name/id (sawer, kick, e.t.c.) and any changing parameter name/value (cutoff, volume).
Image
Can it be done with midi messages?
Now I am looking at JUCE framework for VST development.
Any advice will be appreciated! Thanks.
It's definitely possible, because Bitwig does it - if you touch a parameter in VST, then the parameter is bumped to the top spot on the parameter list. Same with Live or Studio One.

How? I've no idea :D
Bitwig 2 // Reason 10 // Cubase Pro 10 @ Lenovo Y730 15'' i7-8750h
my music - https://soundcloud.com/antic604
other stuff - Psytrance in Bitwig Studio tutorial

Karbon L. Forms
KVRian
1200 posts since 10 Jun, 2004 from Inverness, Scotland

Re: How to listen vst host events

Post Tue Feb 12, 2019 6:14 am

From a VST, you want to be informed of currently selected 'generator' and its parameters in host? In other words, can a VST be aware of what's going on in other (3rd party) VST/devices in the host? No. (Some products (e.g. Izotope Neutron?) have VSTs that can communicate with each other.) The host (obviously) knows about any changes to published parameters (which is what antic refers to).

That kind of information is perhaps available in a hardware controller API (such as Bitwig has, not sure what FLS has in this respect)
.................................
"Hell is other People" J.P.Sartre
.................................

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”