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

Update to allow preset loading #13

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cannoneyed
Copy link

Right now, RenderMan is configured to render random synth patches - this PR adds in a few methods to load a preset file and set the parameters of the VST plugin from that preset, as well as setting parameters manually.

In order to make things a little more compatible with the previous API, I've simply added an overridePatch parameter to the renderPatch method, which allows for the user to call the method with either the manually applied parameter settings or the random "override" patch.

A better API would be to have two separate methods - renderPatch (which simply renders audio) and setRandomPatch that splits random patch generation away from rendering. I'd be happy to make these changes if this feels like a reasonable direction.

@fedden
Copy link
Owner

fedden commented Jun 5, 2020

Hey @cannoneyed thanks for the PR. I'm unable to support this project in a professional capacity, so I am wondering if you would like to become a collaborator to get this project in a state that is hopefully usable for yourself and others?

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

Successfully merging this pull request may close these issues.

None yet

2 participants