[Haskell-cafe] library to read/write audio files

Don Stewart dons at galois.com
Fri Jan 18 19:50:24 EST 2008


hc-erikd:
> 
> > I originally intended to use Erik de Castro Lopo's excellent
> > libsndfile
> 
> Thank you.
> 
> > This library is far from complete.  Firstly, only the wave format is
> > implemented (and incompletely).
> 
> I really do ask you to reconsider this. Even just parsing the WAVE
> file format is a *HUGE* undertaking if you intend to support 
> everything that is actually in the specs as well as handle all the
> horribly broken WAVE files produced by many commercial products.
> 
> Cheers,
> Erik

I agree with Erik. It makes more sense to bind to a recognised
library, so that the developer effort isn't wasted duplicating
complex functionality.

Unless there's a serious robustness/safety/functionality argument to be
made for doing it purely in Haskell, just write a binding instead, and
move on to problems we can better apply Haskell's strengths to.

-- Don


More information about the Haskell-Cafe mailing list