Em qua., 6 de mar. de 2024 às 21:43, Christof Ressi <info@christofressi.com> escreveu:

The perform routine reads a range of samples and advances the read pointer, after which these samples can be *overwritten* by the worker thread. It's just a simple ringbuffer.


Got it!
 
I did and still do notice it! Opening a file (that is not cached by the OS) can take a few milliseconds. If your delay setting is low and CPU load is high, you can easily get a dropout.

Ok :)

Anyway, here's my current revision, uploading it right now...

Screen Shot 2024-03-06 at 21.46.22.png