Skip to content

A JUCE CLI program to apply VST effects with ease.

License

Notifications You must be signed in to change notification settings

OpenAnime/vstility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

Builds for Linux, Darwin and Windows will be released in releases section soon.

Vstility is a simple command line interface that uses JUCE to apply VST3, VST and LADSPA plugins onto audio files.

Out of the box, it:

  1. Supports VST3 Plugins.
  2. Supports VST (1-2) Plugins (WIP).
  3. Supports LADSPA Plugins (WIP).

Usage

Usage: vstility --input=<input_file> --output=<output_file> --vst3=<vst3_path>

Options:
  --input     <file>   Input audio file path
  --output    <file>   Output audio file path
  --vst3      <file>   VST3 plugin file path
  --y                  Overwrites the output file if exists without notice
  --help               Displays help message

Important

JUCE will throw an error if the plugin depends on another plugin which is not found. Thus, program will crash.

Setting up

  • git clone this repository.

  • Download CMAKE if you aren't already using it (Clion and VS2022 both have it bundled, so you can skip this step in those cases).

  • Download JUCE if you haven't installed it yet. It will also download Projucer, you can use it to add modules or manage your project.

  • Open vstility.jucer via Projucer and change JUCE installation path accordingly for your JUCE installation. Do not forget to save your project!

  • Now, you can make changes to the Main.cpp file and build it via CMAKE.

About

A JUCE CLI program to apply VST effects with ease.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages