why do sfplay~ and sfread~ "pop" when you start playback while readsf~ doesn't?
Because sfread~(and sfplay~) don't care about the header. If you want to avoid popping you ave to add the headersize of your files after the number of channels (headersize is 44 with wav files).
Generally you should use the builtin readsf~.
sfread~ does memory mapping (this might be better wrt performance), the speed parameter of sfread~ does no interpolation, so it sounds really bad.
if you need the speed, I could add interpolation,...
Guenter
paul j botelho writes:
why do sfplay~ and sfread~ "pop" when you start playback while readsf~ doesn't?