Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple way to create a large-scale corpus of synth sounds and their parameters? #438

Open
turian opened this issue Sep 11, 2022 · 0 comments

Comments

@turian
Copy link

turian commented Sep 11, 2022

Is your feature request related to a problem? Please describe.
I would like to drive odin2 from Python, so I can easily create a large-scale corpus of synth sounds and their parameters.
I would like to use this to train an ML system that, given audio, can predict the underlying synthesis parameters. I have already been researching this actively.

Describe the solution you'd like
I want something under 25 lines of Python code that I can easily generate a large-scale corpus using "human-designed" presets (and maybe variations) with a variety of velocity, f0, note duration, etc.

Describe alternatives you've considered
Using Surge synth (which has a nice Python API) or torchsynth

Additional context
Large scale datasets are useful for studying synthesizers using AI. However, nearly all existing softsynths assume the user is a human, not an API. :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant