Summary
vst.js is a native NodeJS addon that enables launching and using natively installed VST3 audio plugins, including their GUI interfaces, in a separate process. It is currently experimental and primarily buildable for macOS.
Features
- Instantiation of VST3 plugins within NodeJS applications
- Runs plugins in a separate process for isolation
- Supports GUI interaction with the VST3 plugins
- Uses cross-platform libraries with a current build focus on macOS
- Integration example with audio playback and manipulation via other NodeJS audio libraries
Requirements and Installation
- Requires CMake build system installed
- Needs Boost C++ Framework version 3.6 or higher
- Requires manual download of Steinberg VST3 SDK 3.6.7 or later from Steinberg's website
- Installation via npm after dependencies are satisfied
Usage
Example code shows usage with node-web-audio-api and speaker modules to play audio manipulated by a VST3 plugin hosted via vst.js.
Comments
Sign in to rate, comment and bookmark.
No comments on this tool yet.