Hi I had the same problem, and for my needs i wrote an abstraction "sndfiler" which may not cause dropouts. Very basic, only "open" message handled, flags not implemented (you cannot dynamically resize the tables). It uses the external [iemlib/soundfile_info] to get the length of the file. Hope this helps