[Haskell-cafe] Low Level Audio - Writing bytes to the sound card?

John Van Enk vanenkj at gmail.com
Fri Dec 4 14:03:26 EST 2009


portaudio is my embarrassing fault, but it does work most of the time.
(Community, some one remind me to revisit this package after Christmas.)

Are you running in Windows? Linux? If Linux, which flavor?


On Fri, Dec 4, 2009 at 1:51 PM, M Xyz <functionallyharmonious at yahoo.com>wrote:

> What is the most minimal (preferably platform independent) library
> available for writing bytes to the sound card? I see 60 wonderful libraries
> on Hackage, but I really just need the Haskell equivalent of an
> audio.write(byte[]) method. What sound api are these 60 libraries using?
> I think the portaudio library is the only contender but when I try to
> install it I get:
> >cabal install portaudio
> Resolving dependencies...
> Downloading portaudio-0.0.1...
> Configuring portaudio-0.0.1...
> cabal: Missing dependency on a foreign library:
> * Missing C library: portaudio
> This problem can usually be solved by installing the system package that
> provides this library (you may need the "-dev" version). If the library is
> already installed but in a non-standard location then you can use the flags
> --extra-include-dirs= and --extra-lib-dirs= to specify where it is.
> cabal: Error: some packages failed to install:
> portaudio-0.0.1 failed during the configure step. The exception was:
> exit: ExitFailure 1
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20091204/a344f60e/attachment.html

More information about the Haskell-Cafe mailing list