Awesome
<div align="center"> <img src="https://storage.googleapis.com/ddsp/github_images/ddsp_logo.png" width="200px" alt="logo"></img> </div>DDSP-VST
VST3/AU plugins and desktop applications built using the JUCE framework and DDSP.
<div align="center"> <img width="400" alt="DDSP Effect" src="https://user-images.githubusercontent.com/7446124/167872854-ba8ddf52-e27f-4563-8d92-8e2da87573d4.png"> <img width="400" alt="DDSP Synth" src="https://user-images.githubusercontent.com/7446124/167882854-4d15a746-1d01-4634-877e-afe4f90710f2.png"> </div>Helpful Links
- Home page
- Blog post
- Download the latest plugins
- Train a new model
- Join our DDSP community!
Installation
macOS
- Download the plugin binaries from here.
- Unzip and copy the two plugins (DDSP Effect and DDSP Synth) to their respective system folders:
- Audio Unit:
/Library/Audio/Plug-Ins/Components
- VST3:
/Library/Audio/Plug-Ins/VST3
- Audio Unit:
- Rescan for new plugins in your respective DAW (verified on Ableton/Logic Pro/FL Studio/Reaper).
Windows
- Download the plugin binaries from here.
- Unzip and copy the two VST3 plugins (DDSP Effect and DDSP Synth) to
C:\Program Files\Common Files\VST3
- Rescan for new plugins in your respective DAW (verified on Ableton//Reaper).
Usage
Take a look at this guide on how to use the plugins!
Build
Supported Platforms
- macOS
- Windows
Setup
Prerequisites
- CMake 3.15 or above
- macOS
- Xcode
- Ninja (optional)
- Windows
- Visual Studio 2022
- Git Bash
Initialize
Clone this repo and run the following script to initialize the submodules and download DDSP models.
./repo-init.sh
macOS
- Generate Xcode project files (recommended for development and debugging):
cmake -B build -S . -G Xcode
- Open DDSP.xcodeproj, select a target and build.
- For release, we recommend building with Ninja or CMake since building XNNPACK is unsupported on Xcode. Additionally, Ninja builds are faster compared to CMake.
cmake -B build-ninja -S . -G Ninja
- Build all targets:
cmake --build build-ninja
- Plugins will be copied to
~/Library/Audio/Plug-Ins
directory automatically post-build.
Windows
- Generate Visual Studio 2022 solution:
cmake -B build -G "Visual Studio 17 2022"
- CMake adds
m.lib
as a dependency which causes a build error, this can be removed by running the following script after generating build files../scripts/remove-m-lib-win.sh
- You may encounter errors when building TFLite, they can be fixed by applying this patch.
- Build the VST3 targets and copy plugin binaries to
C:\Program Files\Common Files\VST3
- If the plugin UI looks blurred on Ableton, right click on the plug-in title bar and deselect "Auto-Scale Plugin Window". More information can be found here
CMake
- Edit
cmake/FileList.cmake
to add new source files to the project. - Compiler/linker options and project version can be found in
cmake/Config.cmake
.
Contributing
We're eager to collaborate with you! Take a look at the contribution guidelines on how to contribute.
Disclaimer
This is not an official Google product.