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

Audio Expansion Request - VST Support #27209

Closed
paulallenbright opened this issue Mar 18, 2019 · 4 comments
Closed

Audio Expansion Request - VST Support #27209

paulallenbright opened this issue Mar 18, 2019 · 4 comments

Comments

@paulallenbright
Copy link

There are a lot of vst processing components out there for audio processing as well as VST instruments. It would be awesome if this game engine allowed you to load any vst within the game engine and use it to process your game audio, or load a vst instruments and make music using it within the engine. Just an idea..thanks !!!

Godot version:

OS/device including version:

Issue description:

Steps to reproduce:

Minimal reproduction project:

@Zylann
Copy link
Contributor

Zylann commented Mar 19, 2019

I thought VST were widely Windows-based, but it turns out there was recent shift to support Linux: https://github.com/steinbergmedia/vst3sdk

Not sure it would work on mobile and web platforms though (like many other things anyways). Mostly desktop and high-end would benefit from it.

I don't know what it would take to implement a VST host in Godot, but it sounds like an optional module with audio processing access should be made rather than making it built-in.

@paulallenbright
Copy link
Author

paulallenbright commented Mar 19, 2019 via email

@ghost
Copy link

ghost commented Mar 20, 2019

Note that the SDK is proprietary or GPLv3 (copyleft), and Godot is MIT licensed (permissive). Those licenses are not compatible. Thus, it's impossible to include this in Godot.

@clayjohn
Copy link
Member

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.

The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.

If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!

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

No branches or pull requests

4 participants