Hi all, for all who need it, i throw it into the arena. Maybe some of you want to try it out and comment on it - i currently don't have time to work more on it.
I have a video/audio installation (together with Martin Pi, see http://freebitflows.t0.or.at/f/exhibition/corrosion) running right now, which suffers from the fact that i could not get one of the PD sound file players to work reliably, so i wrote one from scratch.
Attached is a flext-based sketch for a player with the following characteristics: - uses libsndfile (http://www.mega-nerd.com/libsndfile/) and flext 0.4.6 (http://grrrr.org/ext/flext ) - should read _MANY_ file formats - safe loading/starting (no garbage output) - optimized design for many parallel players - on the fly tuneable buffer settings - double buffering for glitch-free seek and file change - currently no varispeed capabilities - currently lacking diagnosis capabilities
It is called sfplay~, a naming which should probably change because it clashes with cyclone.... For the future, either i'm going to modify one of the existing implementations (probably reasdsf~) or (with many more features) incorporate it into the xsample package.
best greetings, Thomas