ml-vst icon indicating copy to clipboard operation
ml-vst copied to clipboard

(WIP) Create VST plugins with JUCE that run machine learning models.

Audio plugin development with deep learning models

Still a work-in-progress. Nothing to see here yet.

Build

First, install CMake and a generator (like Ninja).

Clone the project with submodules:

git clone --recurse-submodules https://github.com/carlthome/ml-vst

Then generate a project and build it.

# Generate a build project (with e.g. Ninja).
mkdir build && cd build
cmake -S=.. -B=. -G=Ninja --fresh

# Build project.
cmake --build .

References

  • https://github.com/sudara/pamplejuce/
  • https://github.com/juce-framework/JUCE/blob/master/docs/CMake%20API.md
  • https://www.tensorflow.org/lite/guide/build_cmake