
hello john & stefan,
Stefan Kersten
incidentally, i've been working on libsndfile bindings the last few days; here's the darcs repository:
http://darcs.k-hornz.de/cgi-bin/darcsweb.cgi?r=hsndfile;a=summary
excellent news! i have, _much_ more incidentally, a simple minded NeXT/Au library, just adequate for communicating moderate size signals to scsynth. darcs repository at: http://slavepianos.org/rd/sw/hsc3-sf/
it's not quite finished yet, but if you're interested you could have a look at the interface and make suggestions. maybe both projects could benefit from each other? i personally don't see much advantages in _not_ using libsndfile underneath ...
i agree, sound file formats are a deep
and dark well...
John Lato
It's likely possible to wrap libsndfile in a functional interface, but that is beyond my current abilities.
perhaps once a working sndfile binding is done experimenting with interface designs could be done on the haskell-art list, i'd be interested in following along with discussions. regards, rohan