Hey all
Using callbacks is certainly interesting for low-latency applications. I noticed that JACK allows blocksizes below 64, namely 32 and 16. However, those can only be used with callbacks disabled which means having to use an additional buffer again.
I wonder if the blocksize of 64 is deeply baked into Pd or if it could theoretically be made configurable. There might be other reasons why smaller (or larger) blocksizes would be interesting, but low-latency seems to be one.
I found the '-blocksize' flag, but it seems it only sets the blocksize for audio I/O and doesn't affect Pd's internal blocksize (and doesn't have any effect at all when running with -jack).
Roman