Add VST3 and CLAP host support #3

Open
opened 2025-11-22 20:13:41 +00:00 by allanger · 0 comments
Owner

We need to be able to host VST3 and CLAP plugins.

I would like to have two hosting options:

  • embedded
  • external

where external is more or less optional for now.

Embedded means that the plugin host is a part of the DAW proccess (like Ardour), it should be easier to implement and it should work a way faster than an external host, but it comes with a downside of killing a daw when a plugin is failed.

External means that there is a separate process that is running the host. DAW should send the signal to the host, and host should return the output. I would like to pass some metadata to the external host, so it is able to send the signal through the whole plugin chain without returning it to DAW, it should in theory make it faster (it's only a guess, might be complete bullshit). If it's proved to be false, it can be implemented differently.

AC:

  • DAW can host VST3 plugins
  • DAW can host CLAP plugins
  • GUI application is capable of showing the plugin GUI
  • TUI app is capable of showing the generic plugin interface only (ATM)
We need to be able to host VST3 and CLAP plugins. I would like to have two hosting options: - embedded - external where external is more or less optional for now. Embedded means that the plugin host is a part of the DAW proccess (like Ardour), it should be easier to implement and it should work a way faster than an external host, but it comes with a downside of killing a daw when a plugin is failed. External means that there is a separate process that is running the host. DAW should send the signal to the host, and host should return the output. I would like to pass some metadata to the external host, so it is able to send the signal through the whole plugin chain without returning it to DAW, it should in theory make it faster *(it's only a guess, might be complete bullshit)*. If it's proved to be false, it can be implemented differently. **AC:** - DAW can host VST3 plugins - DAW can host CLAP plugins - GUI application is capable of showing the plugin GUI - TUI app is capable of showing the generic plugin interface only (ATM)
allanger added this to the Version 1.0.0 project 2025-11-22 20:20:03 +00:00
allanger moved this to To Do in Version 1.0.0 on 2025-11-22 20:20:15 +00:00
Sign in to join this conversation.
No description provided.