if you have just one such plugin which returns less samples than it was fed with - how will the host fill the soundcard's output buffer? say goodbye to asioKarLoff wrote:Why should the host not be able to do anything, until it receives all pending outputs from the plug-in? That's just not true. The host simply feeds the available input samples, if any, into the first plug-in. Also, if any plug-in inside the chain returned some output, it forwards that output to the next plug-in in the chain. Otherwise not. Finally, if the last plug-in in the chain returned some output, it sends that output to the Soundcards output buffer (or the output file). That all is repeated in a large loop until the process ends.
please explain
and also, if you have a plugin which returns variable number of samples from block to block - wouldn't that sound like total crap at the end?
