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

Plugin set_parameter not taking effect immediately? #200

Open
mgrachten opened this issue Apr 26, 2024 · 0 comments
Open

Plugin set_parameter not taking effect immediately? #200

mgrachten opened this issue Apr 26, 2024 · 0 comments

Comments

@mgrachten
Copy link

I'm using a Pianoteq as a dawdreamer plugin to render MIDI files. I'm changing some plugin parameters to vary the sound. I've noticed that at least some parameters take some (wall clock) time to come into effect. When I render immediately after setting the parameter, there is a fast transition at the beginning of the sound, which is not there when I time.sleep(1) between setting the parameter and calling render.

Below are two sound examples to illustrate the issue. In both examples I've set "Lid position" parameter to 0 (from the default 1), which causes a more muted piano sound. In the example without the sleep, you hear that the first notes are brighter/louder, and then very quickly the sound becomes muted, as intended.

If this slow transition is expected behavior, is there any way from dawdreamer to control it (i.e. choose whether the parameter change takes effect immediately or with a "fade in"). Or is this an internal issue of the plugin?

Thanks for any help or insights!

without_sleep.mp4
with_sleep.mp4
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