[Z2] (Major) Minor niggle in FL7

Official support for: u-he.com
RELATED
PRODUCTS

Post

When the plugin window (or more accurately, Z2 wrapped in Fruity Wrapper) is focused, the main transport (stop/play: spacebar) sometimes does not work. I have to click on the transport buttons. It is extremely irritating.

:(
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post

Thats weird! You dont by chance have 'Detached' checked?

L
Image

Post

Not at all. Let's see if you can replicate it.

1. Start FL.
2. Load an instance of Z2.
3. Press spacebar to check whether main FL transport works. It does.
4. Open Z2 plugin window.
5. Click anywhere INSIDE the window, say you modulate one of the XYs.
6. Press spacebar to check whether main FL transport works. It doesn't.

:(
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post

if you click on the window of a plugin , you are pressing spacebar as a command to the plugin . In every major host I have tried , (few exceptions) with any plugin , if you click on the UI then press space the host recognizes the keystroke as a command to the plugin not the host.

Post

i have this effect too. but this is not a zebra only problem. other vsti make the same.
i think this is about the gui routine of zebra. it reacts by keyboardactivities and take control over space. i dont know if it is possible to exclude the fl keycommands from the parser in urs-code.

Post

I know that. But ALL other plugins that I have seem to work fine. :shrug:

And besides, the spacebar does not perform any function in Z2, AFAIK.
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post

It's not that SpaceBar does anything in Z2 its more likely that Z2 disables it from FL7.. Let me see what I can do..

brb

Ok Windows sees the FL Transport bar as TQuickToolBar in Winspector and TQuickDockForm1 under classNN in AHK's Active Window Spy.. I will attempt to make something that'l keep it on top of Z2's window..

bbl

L
Image

Post

Lagrange wrote:It's not that SpaceBar does anything in Z2 its more likely that Z2 disables it from FL7.. Let me see what I can do..
Why?
Lagrange wrote:Ok Windows sees the FL Transport bar as TQuickToolBar in Winspector and TQuickDockForm1 under classNN in AHK's Active Window Spy.. I will attempt to make something that'l keep it on top of Z2's window..

bbl

L
:)
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post

rbet wrote:
Lagrange wrote:It's not that SpaceBar does anything in Z2 its more likely that Z2 disables it from FL7.. Let me see what I can do..
Why?
Some plugin windows act more like a separate window rather than a child window to the application they run in.. It could be a built in feature of Z2 so that it can be dragged across a multi monitor setup or an auto 'detach from main ap' feature. Many plugins have this feature (eg VSTi version of eXT's sequencer).

L
Image

Post

Hmm... FL supports multi-monitor configurations, but I do see where it would come in handy (eXT, as you said).
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post

Hell ya its handy! I could not go back to 1 monitor :D..

EDIT:

Ok so it looks like I can make a small app that'l bring the transport back to the forefront. You have to send me a screen shot so I can make sure it'l work.. I was hoping to be able to do this automaitcally when the Z2 screen was clicked but then it would interfear with either Z2 or FL. So I made it a keyboard shortcut. Let me know what CTRL + key combination you want and I'll whip it together.. It'l take me like 20 minutes..

EDIT: MAKE SURE THAT THE SCREENSHOT IS .BMP AND HAS Z2 ON THE SCREEN NOT COVERING THE TRANSPORT BAR AT ALL

L
Image

Post

So I came up with this FLTransportOnTop.

I decided not to go with a shortcut to put it back on top (as it was kinda redundant). So I just overrid the Spacebar key to play FL when ever it is double pressed. There are some downsides. Obviously if you need the spacebar for anything it's going to trigger FL now. I put an exit feature in there also (press CTRL + 1).. The cool thing is you should be able to trigger FL now even if your entirely in another app (cool sideeffect :D )..

Give it a try and let me know if it works out for you. Its my birthday today so I may or may not be here today and I may or may not be totally all there (if you know what I mean)..

EDIT: hmm I'm now thinking I may be able to incorporate some kind of timer that'l be able to tell if you've done a quick double space press so it'l temporarily disable if you press space once (so you can get your space back)..

L
Last edited by Lagrange on Sun Aug 05, 2007 12:00 pm, edited 1 time in total.
Image

Post

Yo,

My stuff receives key events, just like anything in any normal window. It will make more use of these in future versions...

;) Urs

Post

I guess you'l have to leave space out of the picutre (or add a TQuickDockForm1 class control to it ;) ).. :shrug:

I'd like to get some feedback on my mini app to see if it works and if the instruction bar obscures anything important on your particular screen. Please someone.. anyone let me know!

Anyhoo I'l check back l8tr..

L
Image

Post

Thanks for the effort, L-man... this thing works quite nicely for my needs. :)

Here's the screenshot you requested (why BMP?). Well, the instruction bar is right in the middle of everything :hihi: Can't you make it movable? :)

EDIT: Whoops, here it is.

Image
oh, and lest I forget: HAPPY BIRTHDAY! So you're what, 63 today? :D

Urs, will this remain the same in future versions or can you exclude the spacebar (common in all hosts for transport operations) from your list of Z2-specific function keys? :)
Image
:: FL Studio v9.0.3 :: u-he Zebra2 v2.5 :: u-he MFM v2.0.2b5 :: u-he Uhbik v1.1 :: EnergyXT v1.4.1/v2.0.2 ::

Post Reply

Return to “u-he”