Controlling VSTi plugin parameter which doesn't recognize midi CC data
-
UsineHeaven
- Member
- Posts: 23
- Contact:
Hello,
I have done large research for a software solution that will allow me to 'code' & build my own multi-touch surfaces for controlling VST instruments in Cubase.
Sure, when plugins can receive midi CC data, there is no problem. But my problem is that I need to control a plugin parameter on VST instrument GUI that doesn't respond to Midi CC.
So, now I'm wondering, if Hollyhock SDK will allow me, or somebody else, to 'connect' to such GUI parameter?
Btw, that particular plugin doesn't gets recognized by *ovation *utomap software either. That plugin is coded in some non-main stream programming language I think.
Main question: Can I assume that Hollyhock will be able to control (connect) to whichever VST parameter that is present as a part of VST instrument GUI?
Maybe I missing the point. Please give me some clarification.
Best regards.
I have done large research for a software solution that will allow me to 'code' & build my own multi-touch surfaces for controlling VST instruments in Cubase.
Sure, when plugins can receive midi CC data, there is no problem. But my problem is that I need to control a plugin parameter on VST instrument GUI that doesn't respond to Midi CC.
So, now I'm wondering, if Hollyhock SDK will allow me, or somebody else, to 'connect' to such GUI parameter?
Btw, that particular plugin doesn't gets recognized by *ovation *utomap software either. That plugin is coded in some non-main stream programming language I think.
Main question: Can I assume that Hollyhock will be able to control (connect) to whichever VST parameter that is present as a part of VST instrument GUI?
Maybe I missing the point. Please give me some clarification.
Best regards.
Sounds like you need a screen-scraper / gui automation package. I don't think HH does this, but lots of apps do. Helpful for automated testing of applications, that's the normal context.
Once you have such an app, I think HH can communicate with it...
Google screen scrapers...
Hope this helps...
Once you have such an app, I think HH can communicate with it...
Google screen scrapers...
Hope this helps...
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp
HH can control any parameter that can be 'mapped' in another host. In general this is not a 'midi cc' in the traditional sense. But there are plenty of VSTs that leave out some of their controls from mapping.
Either way, you should be able to test this in the demo. Usine will only be able to interact with parameters that appear when you 'show all params' on the VST module.
Either way, you should be able to test this in the demo. Usine will only be able to interact with parameters that appear when you 'show all params' on the VST module.
-
UsineHeaven
- Member
- Posts: 23
- Contact:
In such case, what are my options (if any) with Usine Hollyhock?ceasless wrote:But there are plenty of VSTs that leave out some of their controls from mapping.
Will try it now and post my results.ceasless wrote:Either way, you should be able to test this in the demo. Usine will only be able to interact with parameters that appear when you 'show all params' on the VST module.
Thanks!
what might that be?that particular plugin
i mean that shouldn't be a problem as long as it "obeys" the official VST plugin interface, otherwise it's not a VST pluginThat plugin is coded in some non-main stream programming language I think.
-
UsineHeaven
- Member
- Posts: 23
- Contact:
Very interesting concept, but maybe that is a overkill for my problem? Bur sure, if such screen-scraper also works bidirectional, maybe that is is way to go. First I will try out other possible Hollyhock in-box solution. Thanks.shawnb wrote:Sounds like you need a screen-scraper / gui automation package. I don't think HH does this, but lots of apps do. Helpful for automated testing of applications, that's the normal context.
Once you have such an app, I think HH can communicate with it...
Google screen scrapers...
Hope this helps...
-
UsineHeaven
- Member
- Posts: 23
- Contact:
None of VST parameters shows when clicking on 'show all params'. Dead end?ceasless wrote:Usine will only be able to interact with parameters that appear when you 'show all params' on the VST module.
Check:

Yes, unfortunately it seems like the plugin has not set up any parameters for host mapping 
Have you ever been able to automate any parameters in other hosts?
The next thing to check is the manual for the plugin. For instance NI Battery was confusing me until I looked up the specific method of host automation that is used for that plugin -- you manually set up mapping for any parameter you want to use, but until you do nothing shows up to be automated (this is true in all hosts).
I hope it turns out to be something like that!
But otherwise... I would write the plugin author asking for an explanation. It seems odd indeed not to make any parameters available to host automation.
Have you ever been able to automate any parameters in other hosts?
The next thing to check is the manual for the plugin. For instance NI Battery was confusing me until I looked up the specific method of host automation that is used for that plugin -- you manually set up mapping for any parameter you want to use, but until you do nothing shows up to be automated (this is true in all hosts).
I hope it turns out to be something like that!
But otherwise... I would write the plugin author asking for an explanation. It seems odd indeed not to make any parameters available to host automation.
-
UsineHeaven
- Member
- Posts: 23
- Contact:
Well, in *ubase you can automate it without any problem by right clicking on particular function in GUI and assign a midi CC to it through plugins own pane for that. The problem is that developers forgot to enable that function for one particular parameter on GUI. So I was hopping that Hollyhock could somehow 'grab' that parameter and make it accessible via external controller.ceasless wrote:Yes, unfortunately it seems like the plugin has not set up any parameters for host mapping
Have you ever been able to automate any parameters in other hosts?
The next thing to check is the manual for the plugin. For instance NI Battery was confusing me until I looked up the specific method of host automation that is used for that plugin -- you manually set up mapping for any parameter you want to use, but until you do nothing shows up to be automated (this is true in all hosts).
I hope it turns out to be something like that!
But otherwise... I would write the plugin author asking for an explanation. It seems odd indeed not to make any parameters available to host automation.
Btw, I guess it is possible to automate parameters for it in Hollyhock too, but the quirk is that plugin wont show its parameters in usual state...
I spoke to plugin developer and they told me that plugin is coded in different way than main stream VST instruments, so...
Cheers.
Basically, macro utilities must talk with UI elements at the OS level, which is what you would have to do if they don't expose parameters in any way.UsineHeaven wrote:Very interesting concept, but maybe that is a overkill for my problem? Bur sure, if such screen-scraper also works bidirectional, maybe that is is way to go. First I will try out other possible Hollyhock in-box solution. Thanks.
I think there is even a Windows freebie out there called Autoit, complete with its own little programming/scripting language.
More food for thought:
http://en.wikipedia.org/wiki/Comparison ... r_software
http://www.autoitscript.com/wiki/Tutorials
Address the process rather than the outcome. Then, the outcome becomes more likely. - Fripp
-
UsineHeaven
- Member
- Posts: 23
- Contact:
Yes, I think that using something like this is unavoidable in this situation. I need such software to be able to work bi-directional. It should read but also apply changes that comes outer way - from and to Hollyhock.shawnb wrote:Basically, macro utilities must talk with UI elements at the OS level, which is what you would have to do if they don't expose parameters in any way.UsineHeaven wrote:Very interesting concept, but maybe that is a overkill for my problem? Bur sure, if such screen-scraper also works bidirectional, maybe that is is way to go. First I will try out other possible Hollyhock in-box solution. Thanks.
I think there is even a Windows freebie out there called Autoit, complete with its own little programming/scripting language.
More food for thought:
http://en.wikipedia.org/wiki/Comparison ... r_software
http://www.autoitscript.com/wiki/Tutorials
I would need to find someone to help me with such implementation (coding) in Hollyhock though.
Cheers.
-
woodslanding
- Member
- Posts: 1327
- Contact:
seems like if you are going to pay a developer, it would be simpler to pay the developer of the vst to update his code, in order to expose the extra parameter(s)? Have you tried talking to the developer?
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
-
UsineHeaven
- Member
- Posts: 23
- Contact:
As a matter of fact, yes I have. How much I understood, the programming logic architecture of that plugin does not allow that. So I do not have much choice left...woodslanding wrote:Have you tried talking to the developer?
-
woodslanding
- Member
- Posts: 1327
- Contact:
bummer.... no other vst will do the trick? I guess you have no choice after all.
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
-
UsineHeaven
- Member
- Posts: 23
- Contact:
That plugin have something I value most when it comes to sound. I have invested a lot of time and passion into it and I'm kind off stranded into its sonic results...woodslanding wrote:bummer.... no other vst will do the trick? I guess you have no choice after all.
Cheers.
Who is online
Users browsing this forum: No registered users and 20 guests
