-
Notifications
You must be signed in to change notification settings - Fork 403
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
Changes made through host automation to the Assignable controllers are not reflected in export/render/bounce (VST3) #1999
Comments
Oh fascinating Thank you for the excellent report |
@mkruselj looked in reaper and same thing there. This is more of the “cc vs FX1” mapping confusion. I’ll try and hunt it down. Appreciate the report. |
As a temporary workaround, you can use the MIDI CC assigned to the macro controller and it will work. |
So confirmed. When I automate CC -> Pitch in the DAW it sounds but when I render it does not. So let me find out what the difference is. |
Found it. Far less scary than I thought. There are two entry points for automation and I had one of them skipping the metacontrollers |
There's a few APIs to set a param in a VST3. setParamNormalized, setParamAutomated, and processParameterChange(list). Funnily Reaper calls setParamNormailzed in realtime playback mode and processParameterChange(list) in render mode. But I had forgotten to put in the special case for macros in processParameterChange so they got dropped in reaper render. Fixed. Closes surge-synthesizer#1999
There's a few APIs to set a param in a VST3. setParamNormalized, setParamAutomated, and processParameterChange(list). Funnily Reaper calls setParamNormailzed in realtime playback mode and processParameterChange(list) in render mode. But I had forgotten to put in the special case for macros in processParameterChange so they got dropped in reaper render. Fixed. Closes #1999
This will be fixed in the next surge nightly; and also in the upcoming 1.7 release later this summer. |
Describe the bug
Changes made to the Assignable controllers through DAW automation are not reflected in non real time DAW export/render/bounce. This only is applicable for the VST3 version.
Tested with Studio One 4.5 and Cubase 10.5
Please let us know your surge version
1.6.6
VST3
x64
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The exports reflects what the DAW plays back in real time (pitch going from 0 to -7 (0 to 100%)
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: