Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>FL Studio AI VASTNew to Visual Studio Code? Get it now.
FL Studio AI VAST

FL Studio AI VAST

Tebogo Daniel Nkuna

|
1 install
| (0) | Free
Generate audio plugin scaffolding from natural language
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FL Studio AI VAST

license

demo

A tiny VS Code extension that generates audio plugin scaffolding from a single natural-language sentence.

Features

  • Generate a VST3 C++ project from a short natural language prompt ✅
  • Export an FL Studio .fst Patcher file for quick prototyping ✅
  • Live preview UI in a Webview with draggable knobs and PNG export ✅
  • Language support for .vast files with snippets and syntax highlighting ✅
  • Deterministic UUIDs, parameter parsing (ranges, lists, booleans), and editor mockups ✅

Install

  1. Clone the repo and run:
npm ci
npm run compile
  1. Press F5 in VS Code to run the extension in the Extension Development Host.

Usage

  1. Open any workspace and run the command FL AI VAST: Generate Plugin (or press the preview icon when editing a .vast file).
  2. Enter a short description like: a vintage compressor with ratio 1-20, attack 0.1-30 ms, release 0.1-1000 ms.
  3. Choose the output format (VST3 C++ project, FL Studio .fst patcher, or Both).

Generated files are placed in a subfolder named fl-<plugin-name> inside your workspace. For VST3 builds, put the Steinberg VST3 SDK (3.7.8) next to the generated plugin folder so your build script can find it. Example layout:

/workspace
  /fl-myplugin   <-- generated
  /VST3_SDK-3.7.8  <-- place the official SDK here

Link to Steinberg VST3 SDK: https://www.steinberg.net/en/company/developers.html

Examples

  • a vintage compressor with ratio 1-20, attack 0.1-30 ms, release 0.1-1000 ms
  • simple reverb with decay 0.2-5 s, mix 0-100%
  • tiny synth with mode sine|square|saw, octave 1-8

Developer

  • Run tests: npm test
  • The extension uses Jest + ts-jest for unit tests and GitHub Actions for CI.

License

MIT — see LICENSE

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft