Skip to content

Cursor misaligned when window is moved in Tracktion Waveform #378

Description

@russinet

Thanks for giving yabridge a shot!

  • I read through both the troubleshooting and the known issues sections, and my issue wasn't listed there

Problem description

In Tracktion Waveform 13, if I try to drag a plugin window, the cursor input gets messed up. It seems that the window offset is not being taken into account when calculating where the cursor should be. A fix that I found is opening up the little menu at the top of the window, which seems to reset it back to the right point. However, this is extremely annoying, especially if I have a lot of plugins that I need to move around. This issue occurs with every plugin I tried (Arturia, Spitfire, and Beatskillz). However, native plugins work just fine which leads me to believe that this is a compatability issue with Yabridge / Wine.

What did you expect to happen?

The buttons / knobs under the cursor should be selected even if the window is moved.

What actually happened?

There appears to be an offset, as if the change in window position is not being taken into account unless I do the dropdown menu thing. Please see the video for a visual demonstration

2024-11-03.01-09-10.mp4

Operating system

Arch Linux

How did you install yabridge?

AUR Package

yabridge version

5.1.0

yabridgectl version

5.1.0

Wine version

wine-9.20 (Staging)

Plugin

All Plugins

Plugin type

VST3

Plugin architecture

64-bit

Host

Tracktion Waveform Free 13

Desktop environment or WM

KDE Plasma 6.2.1 on Wayland

GPU model

RTX 3080 Laptop GPU (May be using Intel integrated graphics TigerLake-H GT1)

GPU drivers and kernel

i915 for integrated, nvidia (proprietary) for dedicated

Debug log

Unable to obtain logs, Waveform hangs whenever trying to open a plugin when the command from the second step is used.

Anything else?

Any help would be extremely appreciated! This is driving me nuts and I don't want to learn another DAW.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions