Streamlined to reduce overhead. This theoretically allows identical playback delays/computation times for files of any duration. The initial load time will obviously be longer during initialization stage for bigger files, but the playback loop should handle all files identically.

CWB has tested this to make sure it works, but he has not verified that files of various sizes have precisely the same delay. Qualitatively, this seems to be true.

With current configuration, CWB can reduce block_dur to ~50 ms with few if any buffer underruns.