Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make more instruments #45

Open
IsotoxalDev opened this issue Oct 20, 2021 · 4 comments
Open

Make more instruments #45

IsotoxalDev opened this issue Oct 20, 2021 · 4 comments
Assignees
Milestone

Comments

@IsotoxalDev
Copy link
Collaborator

GoDAW uses custom instruments instead of relying on Soundfonts and VST. Support for both Soundfonts and VST can be expected.

@oparisy
Copy link

oparisy commented May 30, 2022

Since you are referring to VST: my understanding of the current VST3 SDK licensing situation is that it will require this project to be GPLv3, while you chose an MIT license.

An alternate approach seems to be the use of a reverse engineered VST3 host API, whose legal status seems arguable (and all projects using those seem to be GPL anyway).

So I guess I'm curious about how you plan to navigate those waters?

Just to be clear let me say that I'm very sympathetic to the idea of a Godot VST host under a liberal license!

@Technohacker
Copy link
Member

Oh that's interesting, VST3's SDK is open source? I was fully expecting it to be proprietary

Since we have very few authors in the current codebase, it's easy for us to change licenses if required, and I personally feel fine with licensing the codebase under GPL if required

That being said, VST integration isn't too high a priority for now, but that's a good point to consider. Thanks for the heads up!

@oparisy
Copy link

oparisy commented May 30, 2022 via email

@IsotoxalDev
Copy link
Collaborator Author

To implement VST there are a few options as of now:

  1. Change License ( wouldn't be too hard, maybe.... )
  2. Make VST a GPL licensed addon for GoDAW that would be available on an official store. Which wouldn't be bundled with the official build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

3 participants