Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]PinchBar 0.3 Very Laggy in Nuendo 12 macOS Ventura 13.6.5 #6

Open
Tweswend opened this issue Mar 21, 2024 · 4 comments
Open

[Bug]PinchBar 0.3 Very Laggy in Nuendo 12 macOS Ventura 13.6.5 #6

Tweswend opened this issue Mar 21, 2024 · 4 comments

Comments

@Tweswend
Copy link

Tweswend commented Mar 21, 2024

Hi,
I updated to 0.3 and find that it behaves very laggy in Nuendo 12 while ver. 0.2 doesn't. The issue is constant.
MacBook Air M2 macOS Ventura 13.6.5 here. Please look into this issue.
Thanks very much.

@pnoqable
Copy link
Owner

pnoqable commented Mar 21, 2024

Huh,

I have no licence for Nuendo, so I can't try to reproduce your issue. Can you plz provide some more details on how to imagine PinchBar's misbehavior?

Personally, I have not experienced any issues with laggy input mapping whatsoever, even on my old MPB 2015 with just a dual core i5, so I guess it's not performance related.

But I remember a guy briefly mentioning something similar on steinbergs forum about a year ago which might potentially be related to your issue. Please have a look. He even uploaded a short screen capturing of his issue, though I can't find much bad with it as the recording just shows PinchBar's output but not his input on the trackpad.

Does Moritz's description of his issue sound anything like yours? If not, in which way does your issue differ?

Could you perhaps share a clip with your phone or something showing your MacBook and how pinch and zoom differs?

Also, please read Moritz's answer to my questions in which he wrote (3 month later) that the issue somehow "magically dissolved". This might be a hint that his issue was more related to configuration or boot state of his system and not so much to PinchBar itself. If I had access to your machine, I would start the investigation by double checking if the issue is really strongly related to PinchBar 0.3 or if the issue is just loosely related to the release of 0.3.

So, could you please verify: Does the issue persist after downgrading to PinchBar 0.2? If not, does it reappear after upgrading to PinchBar 0.3?

As with all my posts: Please be aware that I have limited ressources and can't provide business-like 1st level support. Like many open software projects, PinchBar is entirely built on community effort which I am just a part of. I'll try to be helpfull though..

@Tweswend
Copy link
Author

Tweswend commented Mar 21, 2024

Hi,
Thanks for so many details. It is very late night in my time zone now so here I am trying to make a quick brief describe about what it is like. I will read more about the information in the link as soon as I get up.
With ver. 0.3 it looks like 'dropping frames' or 'getting Nuendo render in noticeable low frame rate' and the faster you zoom the lower 'frame rate' it 'displays'. Also the zoom may delays about 0.x secs sometimes (not always).
I'd been trying switching between ver. 0.2 and 0.3 for many times and it just happened every time I launched ver. 0.3 (it persists), while with PinchBar 0.2 the zooming feels smooth and responsive as it should be.
I am very grateful for the tool and your help :D
Also sorry for my not fluent English. Some words may be not making sense...

@Tweswend
Copy link
Author

I have read the linked post but it seems that my issues here are something new.

Well, after more trying I got some really interesting but weird findings now. I am working in multi-language system environment. The misbehaviour seems to be related to instances running at moment that capture keyboard actions e.g. screen capture tools and input methods.

Especially with third party input method. You change it to one specific input method and then PinchBar 0.3 becomes laggy. It is somehow random - You never know when will it happen and how strongly PinchBar 0.3 is effected. Change to standard ABC often solves the issue which is obviously not a long-term solution, though. I also tried rebooting but all the same.

None of these happened with PinchBar 0.2 and it worked perfectly when I was testing it. So I am now wondering what was changed inside 0.3. It might be useful to narrow down the question further.

@pnoqable
Copy link
Owner

pnoqable commented Mar 23, 2024

Hm, thank you for the description. It sounds to me that the output, which PinchBar 0.3 produces, interacts weirdly with other apps what subsequently causes the zoom in Nuendo to be very laggy. Please correct me if I got something wrong.

Could you please clarify: What do you mean by "screen capture tools and input methods" and "Especially with third party input method." Which software are you talking about? Can you give me a hint with what tools exactly can I try to reproduce your issue on my machine?

So I am now wondering what was changed inside 0.3.

PinchBar 0.3 fixes an incompatibility with Cubase 13. With the release of this version, Steinberg changed the processing of scroll and key events, so that PinchBar now needs to send additional, so called flags-changed events. These emulate modifier keys being pressed and released (CMD, SHIFT and the like). Prior to Cubase 13, it was sufficient to only send scroll events with active flags for the modifier keys needed for the zoom. I guess your issue is caused by these additional flags-changed events that PinchBar 0.3 sends and PinchBar 0.2 doesn't. Maybe your "third party input method" gets overloaded by all these additional events and produces lag in macOS's event processing chain. As I said, neither PinchBar nor Cubase did cause any lags even on my old MBP 2015.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants