I hope I’m not too far off topic, but I have trouble with Tracktion Waveform 11. I have a plugin that requires loading audiofiles as synth samplersounds “lazy”, so loading during processing buffers. It’s on it’s own thread but basically has to make audioprocessing thread to wait for the results if the loading is not fast enough (there’s some overhead of the sample loaded prior, similar to Kontakt giving time for the processing to go on multiple buffers while the tail loading happens).
This seems to work well on most DAW’s but on Waveform rendering the song out will give huge glitches. Realtime playback seems to work ok. The rendering is really fast, obviously faster than realtime so I imagine the samples cannot load as swift, which then makes the processing to wait for the sample finish loading… But somehow the glitch still happens.
I wonder does waveform ignore this kinds of waiting during rendering and just forces the buffer out in x amount of time even if it’s not finished processing?
Any other ideas why Waveform particularly gives this trouble?