Welcome to %s forums

BrainModular Users Forum

Login Register

Serious problem with modal windows in VST-plugins

General Discussion about whatever fits..
Post Reply
Lioness
New member
Posts: 8
Location: Germany
Contact:

Serious problem with modal windows in VST-plugins

Unread post by Lioness » 03 Dec 2021, 13:15

Hi there,

...here my second question (maybe someone mentioned this earlier):

Why can't Usine correctly handle modal dialogs that are generated from VST plugins? For example, if I use Omnisphere or Kontakt plugins, a dialog window asks when I change presets whether I want to save the changes I have made. However, this modal window is covered by the plugin window suggesting Hollyhock has freezed, and there is no way to bring the dialog window to the foreground in Windows in that situation - which means that I cannot continue working in Usine at this point.

That's pretty frustrating because then the workflow is gone. Is there any solution in sight or is there a workaround that I am not yet aware of? This only happens in Usine. I can use the mentioned plugins in every major DAW i have used without any problem.
"Playing is an activity that cannot be taken seriously enough." (Jacques-Yves Cousteau)

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 04 Dec 2021, 08:14

You're right, sometime modal windows are opened behind Usine. Generally, Alt+Tab can be used to switch to the dialog behind. We are aware of this issue and trying to find a soluce without success for the moment.

Lioness
New member
Posts: 8
Location: Germany
Contact:

Unread post by Lioness » 04 Dec 2021, 10:03

Thanks for your reply - unfortunately Alt+Tab does not work, the dialog window cannot get the focus that way. It was the first thing I tried, because obvious.
"Playing is an activity that cannot be taken seriously enough." (Jacques-Yves Cousteau)

sm_jamieson
Member
Posts: 551
Contact:

Unread post by sm_jamieson » 17 Dec 2021, 01:19

I raised a bug report on this and no reply yet.
The problem originally happened on HH2 or HH3 and was fixed.
Currently it does not happen on HH3.

I gave up on HH5 for the time being until this issue is sorted.
There may be no perfect solution but it is worse in HH5 than HH3.

Lioness
New member
Posts: 8
Location: Germany
Contact:

Unread post by Lioness » 17 Dec 2021, 12:21

I also gave up on HH5 until the modal dialog windows work. It simply gets in the way much too often for me. :-(
"Playing is an activity that cannot be taken seriously enough." (Jacques-Yves Cousteau)

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 17 Dec 2021, 12:22

hello,
For now, we are fighting with the plug-in wrapper without a real success...
We found a trick by adding a "client window" option in the PluginWrapper.

Can you please try the attached version and replace the file /recources/Devices/PluginWrapper.usr-win64 by the unzipped file ?
PluginWrapper.zip
(1.24 MiB) Downloaded 574 times

jacob raggers
New member
Posts: 3
Contact:

Unread post by jacob raggers » 19 Dec 2021, 11:38

For me https://www.savardsoftware.com/turbotop/index.asp works well. But its only for Windows platform.

sm_jamieson
Member
Posts: 551
Contact:

Unread post by sm_jamieson » 20 Dec 2021, 22:01

How about an option to put Usine behind all other windows if that is possible ?
Also if Usine is not fullscreen, on Windows anyway, you can click on Usine in the taskbar to hide / unhide it and see what is underneath.
The problem is still that you might not even know there is a window behind Usine.
Is the problem with the Juce library used to handle the plugins (if Juce is still used) ?
I will try the PluginWrapper.zip

Simon.

sm_jamieson
Member
Posts: 551
Contact:

Unread post by sm_jamieson » 20 Dec 2021, 23:23

OK well I've got my workspace going in HH5 with the new plugin wrapper, looks OK so far but time will tell.
I noticed the preset fxp load and save buttons were not at the top of the plugin window like they used to be (in HH3 anyway),
but that's no problem as they are still available in the plugin patch window.

Simon.

sm_jamieson
Member
Posts: 551
Contact:

Unread post by sm_jamieson » 04 Jan 2022, 23:13

sm_jamieson wrote:
20 Dec 2021, 23:23
OK well I've got my workspace going in HH5 with the new plugin wrapper, looks OK so far but time will tell.
I noticed the preset fxp load and save buttons were not at the top of the plugin window like they used to be (in HH3 anyway),
but that's no problem as they are still available in the plugin patch window.

Simon.
Regarding the fxp/fxb save/load buttons at the top of the window - I noticed they are not there - not sure if that is due to the test
PluginWrapper or is the case anyway for HH5.
But I note that buttons/triggers are available to do that on the plugin module itself - which is a far better solution for me.
I hope those trigger pins are there to stay in HH5, since it means I can save/load VST presets/banks without having to open the
plugin window - and with some VSTs the VST gui is extremely slow to open !

Simon.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 13 Apr 2022, 16:49

If this has been fixed, I definitely need to update! Is this fixed in the main branch, or only in the beta?


There are times when all I can do is force quit usine to get out of this! Sometimes I can get an alt command key to work on the window, but other times not. Obviously only a problem in fullscreen mode.

I will note that Reaper has the same problem, although alt-tab works because it is not fullscreen....
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

sm_jamieson
Member
Posts: 551
Contact:

Unread post by sm_jamieson » 07 May 2022, 14:09

I tried the plugin wrapper senso posted on this thread.
It seemed to solve the problem using the new client window option.
I don't know if this version is included by default in the latest Beta versions.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 09 May 2022, 10:13

yes it is included in the beta pacakges now.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 08 Oct 2022, 08:29

I tried to download the wrapper, but windows says the zip file is invalid...
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 08 Oct 2022, 08:47

no longer necessary, this file is now the default wrapper of Usine.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 08 Oct 2022, 22:51

well, except I can't run my wkp under the beta ;)
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

Post Reply

Who is online

Users browsing this forum: No registered users and 49 guests