(Sending again with correct subject line. :P)

Note, there is Peter's C atomics ringbuffer.c implementation from libpd now in the Pd sources. It's limited to lengths of a multiple of  256 bytes I believe but easy to use.

I have used it successfully in the iOS Audio Unit to handle differing input and output buffer sizes due to sample rate conversion outside libpd.

On Jul 25, 2021, at 12:00 PM, pd-list-request@lists.iem.at wrote:

If my analysis is correct (if not, please let me know!), I think the 
Jack backend should really adapt the lock-free FIFO from the Portaudio 
backend.

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com