Git Product home page Git Product logo

Comments (2)

psobot avatar psobot commented on June 2, 2024 1

Hi @0xdevalias!

Thanks for all of that research. As you quoted, VST2 is indeed discontinued. Steinberg no longer makes the VST2 SDK available for download, and they also require users of the SDK to receive a license. As of 2020, Steinberg seems to refuse to enter into any license agreements to use the VST2 SDK:

In 2013 Steinberg announced the end of the VST2 SDK release. Five years later, in October 2018, Steinberg no longer makes the VST2 SDK available and no longer enters into VST2 license agreements. Previously, maintenance and technical support for VST2 had already been discontinued. We regret to inform you that it is no longer possible to conclude a license agreement for VST2.

As such, Pedalboard can't load VST2 plugins as we can't legally obtain a license to use the VST2 SDK. We thus have no plans at this time to add VST2 support.

from pedalboard.

0xdevalias avatar 0xdevalias commented on June 2, 2024

@psobot Thanks for clarifying. I figured that was likely to be the outcome, but wanted to officially capture it here in case (as I'm sure it will come up as a question for others in future as well)


To save anyone else's future time pondering on this, of the above resources, I think these 2 threads seem to touch on the potential 'legal loopholes' side of things (and potentially other methods for adding VST2 support to a new host/etc):

While I didn't read them entirely/thoroughly, they didn't seem to come to any particularly concrete solutions, aside from suggesting using existing VST3/etc plugins that could act as a host for VST2 plugins; one of which that was mentioned being Element:

One of those threads also mentioned the following project as a potential solution, but noted that it is GPLv3 licensed (which may or may not be an issue here, given this project is already open source):

  • https://git.iem.at/zmoelnig/FST/
    • FST - Free Studio Technology: header files for building audio plugins

    • this is a simple header file to allow the compilation of audio plugins and audio plugin hosts following the industrial standard of Steinberg's VST(2).

    • FST is the attempt to create a bona-fide reverse-engineered header file, that is created without reference to the official VST SDK and without its developer(s) having agreed to the VST SDK license agreement.

    • https://git.iem.at/zmoelnig/FST/-/blob/master/docs/REVERSE_ENGINEERING.md

I didn't deeply look into this, or other similar approaches, and as I'm not a lawyer, I couldn't say for sure if this would be a legally viable solution to the "Steinberg no longer licensing VST2 SDK" problem.

from pedalboard.

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.