<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">How should processFloat/processDouble calls be buffered. If I’m getting input (and require output) at some nFrames chunks and libpd’s blocksize is 64, then how should I handle it so that input/output occurs in sync and without gaps.</div><div class=""><br class=""></div><div class="">I see there’s a ring buffer implementation in the lib:</div><div class=""><br class=""></div><a href="https://github.com/libpd/libpd/blob/master/libpd_wrapper/util/ringbuffer.c" class="">https://github.com/libpd/libpd/blob/master/libpd_wrapper/util/ringbuffer.c</a><div class=""><br class=""></div><div class="">Now how to use that for example for buffering correctly?</div><div class=""><br class=""></div><div class="">—</div><div class=""><br class=""></div><div class="">I’m using the C++ headers.</div></body></html>