On Sun, 2004-10-31 at 07:27 -0500, Ivica Ico Bukvic wrote: > > jackd allows any number of periods. > > alsa allows any number of periods. > > the HDSP and Hammerfall h/w only allows 2 periods, because it follows > > the design of ASIO in its hardware/firmware design. > > And I assume that jack purely deals with direct hardware buffers, right? > Wouldn't it be perhaps also nice to have software buffers as sometimes > machines can more easily deal with more periods of smaller buffers than less > periods with larger buffers (please correct me if I am wrong). I think you are wrong. Using a software buffer means you have to copy data instead of mmap. Also 2 periods per buffer gives the lowest latency anyway, and this is what your hardware is designed to do. AIUI the only reason to use more than 2 periods per buffer is if your system can't reliably handle all of the interrupts in time. Lee