Giter Site home page Giter Site logo

Comments (6)

osxmidi avatar osxmidi commented on August 23, 2024

The host is supposed to send an EffectClose message to vst's (including LinVst) when a plugin is removed or the host shuts down.

LinVst can't close without the EffectClose message being sent by the host because LinVst is a wrapper and needs to close down some system things and clean up a few things so that it exits in a graceful way whereas a native vst plugin might appear to close without an EffectClose being sent by the host but that is not ideal because various plugins might depend on the host sending EffectClose and do some cleaning up when an EffectClose is sent by the host.

I have seen Tracktion (version 4 I think) not send an EffectClose message due to a bug in their code.

I don't know what Mixbus is doing but maybe LinVst isn't getting an EffectClose for some reason or it could be due to something else.

from linvst.

lentferj avatar lentferj commented on August 23, 2024

Mixbus 4.3 will do the same as Ardour 5.x. I am also using linVST with Mixbus 4.x and have never seen any linvst processes hang after a clean shutdown of Mixbus - only on the host crashing.

from linvst.

durutti avatar durutti commented on August 23, 2024

Indeed I dont think its the host, because the same plugins dont hang wineserver with the other vst wrapper i use. However with the other wrapper I cannot overcome the wine issue with the embedded window.
So its probably something on my system that causes this issue?

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

Indeed I dont think its the host, because the same plugins dont hang wineserver with the other vst wrapper i use. However with the other wrapper I cannot overcome the wine issue with the embedded window.
So its probably something on my system that causes this issue?

Could be.

I havn't heard of any MixBus or Ardour LinVst shutdown problems.

from linvst.

durutti avatar durutti commented on August 23, 2024

Any hints on what or where to look for?

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

Wine would be first.

Possible overrides doing something.

Try deleting the wine prefix (default is ~/.wine) and rebuilding it by running winecfg.

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.