Cubase Direct Offline Processing audio dropouts on FX plugins
-
@tomekslesicki said in Cubase Direct Offline Processing audio dropouts on FX plugins:
and Multithreading off
Why?
-
I'm experiencing this in protools as well.
-
@dustbro What are IPP/Multithreading state in your plugin?
-
@d-healey both on
-
@d-healey Multithreading with IPP was causing crashes in Ableton and IPP was a bit unpredictable a few months back when I was testing it so I felt it’s safer to keep it off for now
-
@tomekslesicki What else does your plugin do besides convolution?
-
@d-healey Would be good to know all the things IPP is used for - I've got it down as Convolution Reverb and the Audio Analysers
-
It’s convolution, a filter, curve EQ (with no visuals) and simple gain. That’s pretty much it.
-
@tomekslesicki Have you tested disabling the convolution, leaving everything else enabled, and seeing if you get the same result?
-
@d-healey I’ll give it a shot!
-
@d-healey I can confirm that it’s only the convolution that’s causing this.
-
The problem is still there with IPP and Multithread but here’s some interesting new info:
The plugin has a dry / wet knob, which balances to signal router chains - one dry, obviously, and the other one... ;-)
So, with signal all wet, the problem is there.
With signal all dry, no issue, but also no convolution.
But the funny thing is, if I'll wiggle the dry / wet slider before rendering with the Direct Offline Processing, the problem is gone.
It appears again once the impulse is changed, but wiggling the dry / wet again solves it once more.
-
@tomekslesicki said in Cubase Direct Offline Processing audio dropouts on FX plugins:
but wiggling the dry / wet again solves it once more.
Interesting find
-
This post is deleted! -
Ok, another interesting find: it’s not about actually changing the value of the HISE modules (dry / wet on the Convolution or gain on Simple Gain modules), it’s about Cubase needing the slider assigned to them moved on the interface for the Direct Offline Processing to work...
I’ll program a value change to the dry / wet slider as the impulse is changed and see what will happen, but since the impulses are mapped to a slider that can be adjusted rather quickly, it’s hard for me to implement a walkaround to this issue which would actually remember the dry / wet slider’s value in a reliable way. Not sure if it’s even worth the trouble as I don’t know what’s causing this issue in the HISE backend.
@d-healey @Christoph-Hart I’d really appreciate your support on this.
-
Another update: programming a change to the slider doesn’t work. It needs to be moved on the interface for direct offline processing to work.
-
...yet still: no convolution, no problem. Strange?
-
A friendly bump :-)
-
Have you made a bug report - https://forum.hise.audio/topic/4260/the-definitive-feature-request-bug-fix-roadmap ?
-
Yup, just under your first post there. It’s 4th or 5th reply I think.