Is there a way to play audio when the transport is stopped in Logic and Pro Tools? We have the ability to listen to tones we generate to allow users to find the exact note they want (such as by clicking on an on-screen keyboard), by replacing the audio in the output buffer(s) with the generated tone. But it does not work in Logic when the transport is stopped, or in Pro Tools after a few seconds after stopping the transport.
Someone said in a related post here that we could call processBlock ourselves to do this, but I don’t get that. Where would the I/O buffers come from, and how would the audio make it to the speakers in that case?
Is there some reliable way to get audio to play (from an audio effect or midi-controlled effect) in this situation? It’s a bit of a pain having a neat feature that does not work in two major hosts.
Adding an infinite tail time might be the solution for Pro Tools. (And maybe Cubase when the “suspend processing plugins when no audio” (or whatever it’s called) is checked?) But for Logic, it looks like Logic simply treats Melodyne differently, as a Generator, thus allowing the audio to be processed when not ARA and the transport is stopped.
Infinite (or even just a long tail time, like 7200 seconds or two hours) does not fix the problem in Pro Tools. If you let it stay silent for about 10 seconds after stopping the transport, then when you try to “preview” a note like this, no audio comes out.
If you keep “previewing” a note every second or two, then it somehow keeps the processing “alive”, and it keeps emitting tones. But let it sit for 10 seconds without hitting a key, and it goes silent.
Hi @HowardAntares, I was just wondering - what were the other flags you used to get this working with VST3? Also, I’m assuming you still never found a way to make this work in Logic? Thank you in advance!
FWIW, just noticed that if the track is armed in Logic, the process block keeps running (guess this should have been obvious but not for me haha). Not a perfect solution but also makes features like this at least somewhat usable for Logic users on armed tracks