-
Notifications
You must be signed in to change notification settings - Fork 71
[Feature Request] REST API for this project? #40
Comments
Is there another Magenta GitHub project that I could create a wrapper around to create such an API? |
I think using this repo... https://github.com/magenta/ddsp ...and this notebook... ...could work to create an API. |
Sorry, by "API", I really meant a web service. Here is the code I'm using to do this timbre transfer in the browser:
|
I would like to be able to use the trained VST models programmatically in Python as per gen 1 DDSP autoencoder models with the outdated timbre transfer notebook. The old timbre transfer demo notebook or autoencoder training notebook have been outdated for months and appear to be no longer maintained. VST training notebook works, but you can only use the trained models with the VST plugin that produces low quality mono audio. I find upsampling, restoring high end and producing stereo output with DDSP is much quicker and simpler to do programmatically. The VST plugin is certainly cool and all, but for me it only adds a number of extra steps to the workflow. |
Is your feature request related to a problem? Please describe.
I'd like programmatic access to the DDSP-VST's ability to morph one instrument into another.
Describe the solution you'd like
I want to be able to send an audio file to a REST API, along with a JSON request that includes a model identifier. This would tell the API to transform the audio file's instrument into the instrument of the model identifier.
The response would be a binary file of that transformation applied to the initial audio file.
Describe alternatives you've considered
I could crack open the DDSP-VST in some ugly way, but I don't know C++.
Additional context
N/A.
The text was updated successfully, but these errors were encountered: