Giter Site home page Giter Site logo

Comments (8)

osxmidi avatar osxmidi commented on August 23, 2024

Where are the old versions and change logs?

Especially the change logs. I would like to have a look at the change logs.

Versions are mostly driven by compatibility, compatibility with daws and with Wine and all of their quirks/changes/temporary changes/bugs whatever, that's why I don't bother with logs much because compatibility quirks/bugs with daws/wine are not a core part of LinVst and is mostly out of my hands and the compatibility problem could also be temporary but they drive a lot of the updates.

For instance, Wine devs changed the startup for Wine 8, so LinVst compiled with Wine 7 wouldn't run with Wine 8, so a new version of LinVst was needed.

One of the daws might have a new version which does something that the older version didn't, so a new version of LinVst is possibly needed that addresses the incompatibilty etc etc.

Changes that have been made should be in the diffs in the source code.

Basically, linvst.so is a linux dll and that gets loaded by the linux daw and then linvst.so processes vst opcodes from the Linux daw and communicates with the wine server (lin-vst-server.exe) using futexes and shared memory to sync the exchange of data between the linux daw and the windows vst plugin which runs under wine in the wine server (lin-vst-server.exe).

from linvst.

lucmp avatar lucmp commented on August 23, 2024

Well, the latest version doesn't work for me. I'm on Debian 9 and would like to have access to old versions of linvst.

from linvst.

lucmp avatar lucmp commented on August 23, 2024

I need to apologize. I made a mistake.

First I ran the latest version's tester as $ wine testvst.exe [plugin path] and it failed, and I just assumed it wouldn't work because it's new and my system is old.

It turns out I ran the tester as $ ./testvst.exe [plugin path] later and it worked. I have no idea why. You should know.

Then of course I tested it properly with many plugins and it seems to work.

linvstconvert doesn't work though. It runs, but I select the linvst.so file and the target folder and nothing happens.

Sorry for any trouble.

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

I need to apologize. I made a mistake.

First I ran the latest version's tester as $ wine testvst.exe [plugin path] and it failed, and I just assumed it wouldn't work because it's new and my system is old.

It turns out I ran the tester as $ ./testvst.exe [plugin path] later and it worked. I have no idea why. You should know.

Then of course I tested it properly with many plugins and it seems to work.

linvstconvert doesn't work though. It runs, but I select the linvst.so file and the target folder and nothing happens.

Sorry for any trouble.

There is a new version 4.9.

linvstconvert has changed to allow updating newly added (newly installed vsts) and also to update all plugins (upgrade all plugins to a new LinVst version).

So if someone was using LinVst 4.78 and then upgraded to LinVst 4.9 then after installing the LinVst 4.9 lin-vst-server files to /usr/bin they would then run linvstconvert and select the LinVst 4.9 linvst.so file and also the folder where their vst plugins are installed and then hit the "Update All Plugins (Upgrade All Plugins)" button.

After upgrading to the LinVst 4.9 version (like the above), then any additional vst installs only need the linvstconvert "Update Newly Added Plugins".

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

And check that the Daw plugin search paths point to the vst folder that was used in linvstconvert.

from linvst.

lucmp avatar lucmp commented on August 23, 2024

They do, but I didn't test it with the DAW. I had the plugin's directory open in the file manager, ran linvstconvert and saw that no *.so was created.

I will try the newest version later. 4.78 is working well, I'm afraid of changing it.

from linvst.

osxmidi avatar osxmidi commented on August 23, 2024

They do, but I didn't test it with the DAW. I had the plugin's directory open in the file manager, ran linvstconvert and saw that no *.so was created.

I will try the newest version later. 4.78 is working well, I'm afraid of changing it.

The reason for LinVst 4.9 is a problem with the LinVst 4.8 memory caused by a library that LinVst 4.8 depended on and the library causes scanning problems especially with Reaper, so it looks like something either changed in the library and/or Reaper, compatibility problems.

LinVst 4.9 stops using the library.

from linvst.

vssasks avatar vssasks commented on August 23, 2024

People are dumn. They use social networks, windows and macos and give their life under control. Never upgrade anything if it works. Only backup and live with what you have.

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.