Hello! I have some follow-up questions to this post.
-
How does one get a message to the controller?
-
Does this mean we need to override processor->getLatencySamples() to return the amount of latency that we now wish to be induced?
-
Do we then, manually induce latency, or is this going to be the new size of the buffer passed to us when processor->process() is called? Would overriding processor->CanProcessSampleSize() affect this in any way?
-
If we are meant to manually induce latency, this means we will have to construct our own buffers and feed the buffers passed to us from PlugProcessor::process(Vst::ProcessData& data) into these new buffers?
Thank you!