Comments (14)
Are you using linVST binaries or did you compile yourself?
from linvst.
I can't seem to replicate it myself, maybe it's a distro/wine/library problem.
from linvst.
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.
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.
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.
Might be a library timing thing.
Could try adding
-DEMBEDTHREAD just after -DEMBED in the Makefile
from linvst.
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.
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.
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.
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.
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.
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.
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.
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)
- Loading VSTs was working before, but it doesn't work anymore HOT 10
- trying the install on mageia8 HOT 3
- Waves plugs V13 not working HOT 5
- Soothe2 crashing with wine 6.14+ HOT 3
- All VST parameters from project are on defaults after update to the D'n'D version HOT 4
- Error: Maximum number of clients reached HOT 2
- Ubuntu: after autoupdate to Wine 7, VSTs no longer respond to mouseclicks HOT 8
- CHOW Crashes in Reaper 6.47 when enabling UI HOT 2
- After wine-staging upgrade to 7.5, all linvst plugins open console window HOT 3
- LinVst became very CPU-intensive since a few days for an unreproducible reason HOT 8
- Not working with flathub flatpak wine HOT 9
- Plugin GUI interaction slow w/ CPU spikes HOT 6
- Ability to use different versions of wine (fix included) HOT 3
- Rt setup is an art not covered in full anywhere
- -DNOFOCUS compile flag not building HOT 2
- Alternative -DNOFOCUS mode HOT 15
- Where are the old versions and change logs? HOT 8
- Why can't we use symlinks? HOT 3
- [REQ] fix license on GH HOT 2
- Wine 9.5 and 9.6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linvst.