Sign in

vst-js

Free Open source
Plug-in format
VST3
Platform
macOS
Delivery
Bibliothek/API Plugin

Native NodeJS addon to instantiate and run VST3 audio plugins with GUI in separate processes, currently experimental and macOS-centric

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.