32-bit VST plugin UI always stays on top in 64-bit Sonar

Author
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
2017/10/19 14:36:56 (permalink)
0

32-bit VST plugin UI always stays on top in 64-bit Sonar

I noticed that when running 32-bit VSTs in 64-bit Sonar, the UI stays on top.  I assume this is due to BitBridge.
 
If you have centered the plugin UI, it covers the spot where Sonar will pop up any new dialogues, causing them to "pop under" the plugin UI.  This can make it seem like Sonar is hanging up, until you move the UI out of the way.
 
Is there a fix for this in development, or is the only solution to run 32-bit Sonar?

DAW: CbB; Sonar Platinum, and others ... 
#1

7 Replies Related Threads

    msorrels
    Max Output Level: -70 dBFS
    • Total Posts : 1025
    • Joined: 2003/11/08 02:04:59
    • Location: Pittsburgh, PA
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/19 16:29:39 (permalink)
    0
    Since the plugin's UI is running in another process always on top is about the best they can do.  All the tricks that might make it work tend to require the other process have administration rights or other crazy things.  I suspect this is about the best you can expect.
     

    -Matt
     
    #2
    abacab
    Max Output Level: -30.5 dBFS
    • Total Posts : 4464
    • Joined: 2014/12/31 19:34:07
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/19 18:02:27 (permalink)
    0
    Matt, that is my assumption as well, but I was hoping for an official opinion from Cakewalk.

    DAW: CbB; Sonar Platinum, and others ... 
    #3
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/19 20:58:48 (permalink)
    0
    The topic "which window should/must/can be on top and how to do this correctly/acceptable/not breaking other applications" and related to DAW "what to do when VST shows own window incorrectly/not expected/etc." is one of the most discussed topics since multi window desktops introduction. 

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #4
    abacab
    Max Output Level: -30.5 dBFS
    • Total Posts : 4464
    • Joined: 2014/12/31 19:34:07
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/19 23:42:18 (permalink)
    0
    azslow3
    The topic "which window should/must/can be on top and how to do this correctly/acceptable/not breaking other applications" and related to DAW "what to do when VST shows own window incorrectly/not expected/etc." is one of the most discussed topics since multi window desktops introduction. 




    Got any links to share with that? 

    DAW: CbB; Sonar Platinum, and others ... 
    #5
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/20 23:07:18 (permalink)
    0
    abacab
    azslow3
    The topic "which window should/must/can be on top and how to do this correctly/acceptable/not breaking other applications" and related to DAW "what to do when VST shows own window incorrectly/not expected/etc." is one of the most discussed topics since multi window desktops introduction. 

    Got any links to share with that? 

    I do not know list on which technical level you prefer, most such discussions happens in programmers forum.
    A simple answer: https://blogs.msdn.microsoft.com/oldnewthing/20050607-00/?p=35413/
     
    You have already written the reason in your first post: BitBridge is a separate process (since one process can not be 32bit and 64bit at the same time). So its window by default will have the same property as Firefox, mailer, etc., it will be covered as soon as you click on Sonar. That is not good, VST running within Sonar are not covered. So, BitBridge declare itself as "topmost". You can check, it is not only on top of Sonar, it is on top of any other "not on top" windows. Logically, the "fix" you are asking for is making all Sonar dialogs "topmost" windows. Than everything will work correctly in respect to BitBridge. But these dialogs will also start to cover other applications and dialogs. Other application/dialogs can have the same problem and the whole story easily escalate up to the level mentioned in MSDN Blog.
     
    Recent discussion for other DAW, on other OS: https://www.kvraudio.com/forum/viewtopic.php?f=22&t=488486&start=15
     
    The first time I hit related problem myself was long before any windows. On "Computer operator" exam, during booting the computer, I forgot the command to clean text console... last commands I had to type blindly since the cursor went out of the screen, fortunately I have managed that

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #6
    abacab
    Max Output Level: -30.5 dBFS
    • Total Posts : 4464
    • Joined: 2014/12/31 19:34:07
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/20 23:49:30 (permalink)
    0
    Alexey, thanks for the concise explanation!
     
    I think I would still vote for any Sonar pop-up dialogues being "topmost" in this scenario. 
     
    Correct me if I am mistaken, but I can see no downside to this behavior in a DAW environment.  Maybe confusing in a general computing environment, but I certainly think that you would wish to immediately see any dialogue issued from your DAW application.

    DAW: CbB; Sonar Platinum, and others ... 
    #7
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: 32-bit VST plugin UI always stays on top in 64-bit Sonar 2017/10/21 08:46:32 (permalink)
    0
    One downside: the result from pressing F1 button in a dialog

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #8
    Jump to:
    © 2024 APG vNext Commercial Version 5.1