https://github.com/openanime/vstility
A JUCE CLI program to apply VST effects with ease.
https://github.com/openanime/vstility
juce juce-framework vst vst3
Last synced: 5 months ago
JSON representation
A JUCE CLI program to apply VST effects with ease.
- Host: GitHub
- URL: https://github.com/openanime/vstility
- Owner: OpenAnime
- License: mit
- Created: 2024-09-04T11:13:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T19:16:24.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T02:41:43.936Z (about 1 year ago)
- Topics: juce, juce-framework, vst, vst3
- Language: C++
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!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= --output= --vst3=
Options:
--input Input audio file path
--output Output audio file path
--vst3 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](https://cmake.org/download/) 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.