I just tried this (on Linux) -- I get a delay of 64 samples with -fifo 1 (as I was hoping for), but Pd hangs if I start a pd~ subprocess with -fifo 0.
(I think it's reasonable to enforce a minimum fifo of 1 block since 0 block delay woud make pd~ less efficient than simply putting everything in one process :) Anyhow, what OS are you on? It seems that, on your OS, the fifo is magically being decreased by 1, so that you're getting 4 by default (should be 5). If you speify 2 under these conditions you should get the minimum possible: 64-sample (1 block) delay. thanks Miller On Mon, Jan 27, 2014 at 07:51:00PM -0500, [email protected] wrote: > hi all, > > in [pd~] documentation: > -fifo <n> sets round-trip delay in blocks > > when trying to use -fifo 0 or -fifo 1 (i want the lowest delay > possible) = pd hangs. when not specifying -fifo i get 256 samples of > delay (adding 5ms to my 13ms round-trip latency). > > how to have just 1 sample delay with [pd~]? > > i short video showing -fifo 20 delay: > https://dl.dropboxusercontent.com/u/1455235/pdlatency.webm > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
