How to listen vst host events
-
- KVRer
- Topic Starter
- 2 posts since 12 Feb, 2019
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).
Can it be done with midi messages?
Now I am looking at JUCE framework for VST development.
Any advice will be appreciated! Thanks.
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).
Can it be done with midi messages?
Now I am looking at JUCE framework for VST development.
Any advice will be appreciated! Thanks.
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
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.djBoris wrote: ↑Tue Feb 12, 2019 7:52 am 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).
Can it be done with midi messages?
Now I am looking at JUCE framework for VST development.
Any advice will be appreciated! Thanks.
How? I've no idea
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1371 posts since 10 Jun, 2004 from Inverness, Scotland
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)
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
.................................
"Hell is other People" J.P.Sartre
.................................