Giter Site home page Giter Site logo

Rendering broken about linvst HOT 14 CLOSED

osxmidi avatar osxmidi commented on August 23, 2024
Rendering broken

from linvst.

Comments (14)

lentferj avatar lentferj commented on August 23, 2024

Are you using linVST binaries or did you compile yourself?

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

I can't seem to replicate it myself, maybe it's a distro/wine/library problem.

from linvst.

AxxlForce avatar AxxlForce commented on August 23, 2024

I'm using LinVst-2.2.2-Ubuntu17.10.zip from the releases. Yes I'm using 18.04 but this isn't the problem right?

edit: it only affects the embedded version. just tried standalone: works!

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

Have you tried the Debian Stretch version 2.2.1, which is basically the same as the Ubuntu version, just made on Debian.

I'll take down the Ubuntu version for the time being.

from linvst.

zdenek-biberle avatar zdenek-biberle commented on August 23, 2024

I am experiencing the same problem on Arch Linux with LinVst built from source using this AUR package. The standalone version works fine.

I tested it in both Reaper and Carla.

As you say, it's probably a distro/wine/library problem, so that makes it hard to pin down.

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

Might be a library timing thing.

Could try adding

-DEMBEDTHREAD just after -DEMBED in the Makefile

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

I've put up a version with the video delay for Debian/Ubuntu on the Releases page if anyone wants to test it out and let me know.

LinVst-2.2.1-Debian-Stretch-Delay.zip

from linvst.

zdenek-biberle avatar zdenek-biberle commented on August 23, 2024

I tried that out and it has sort of worked in Carla. The only problem is that, for some reason, the GUI is floating above everything without a title bar and in some cases (PG-8X) cannot be interacted with.

The situation is still the same in Reaper.

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

I tried out LinVst-2.2.1-Debian-Stretch.zip on Ubuntu Studio 18.04 and I didn't get any display errors.

The problems might be due to certain video drivers/wine combos, maybe something has crept in with video updates for certain cards.

I'm testing on an old Intel video system.

btw What video systems are you all using.

from linvst.

zdenek-biberle avatar zdenek-biberle commented on August 23, 2024

So it appears that I've been running wine-staging. I installed regular wine and the GUIs started working fine in Reaper. So I installed wine-staging again and they keep working, even without EMBEDTHREAD. I'm not sure what version I had installed before I did all this, so I don't know if it got fixed by updating to a newer version or something else.

Carla, OTOH, is still the same - nothing shows up without EMBEDTHREAD defined and a floating GUI without a title bar shows up with EMBEDTHREAD defined.

FWIW, I'm running kernel 4.17.5, xorg-server 1.20.0, xf86-video-amdgpu 18.0.1 with R9 290 and wine-staging 3.12

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

Running LinVst inside Carla is not really recommended because then it's a wrapper inside another wrapper and it's likely to produce GUI and other errors.

I'm also not convinced that the Ubuntu Studio 18.04 kernel is that great as I'm having usb detection problems and stability issues with it whereas Ubuntu Studio 17.10 was ok, so I've installed the Liquorix kernel https://liquorix.net/ which works on Debian/Ubuntu and is also low latency.

from linvst.

zdenek-biberle avatar zdenek-biberle commented on August 23, 2024

it's a wrapper inside another wrapper

What do you mean? I thought Carla's support for VSTs was native, is that not the case?

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

What happens is that the Linux vst reparents it's window to the window supplied by the host.

As far as the windows dll loaded by LinVst is concerned, LinVst is the host.

If linvst.so (or any Linux vst .so file) is opened by Carla then Carla is the host as far as LinVst is concerned and Carla is supplying a window that LinVst reparents the windows vst window into (which is a wine window) and at the same time Carla is between the DAW and LinVst as Carla was loaded by the DAW host (LinVst sees Carla as it's host) so LinVst (and the windows vst) needs to go through Carla to get to the DAW host and the DAW host needs to go through Carla to get to LinVst (and the windows vst).

Basically it just complicates things and things like GUI issues might happen.

from linvst.

zdenek-biberle avatar zdenek-biberle commented on August 23, 2024

I see what you mean, though I've been using Carla standalone.

Anyway, it seems that I have spoken too son about LinVst in Reaper working, because it seems like it has stopped working again, with or without EMBEDTHREAD. Not sure what happened - I haven't done much to the system, just updated a couple of packages.

from linvst.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.