[Haskell-cafe] Low Level Audio - Writing bytes to the sound card?
John Van Enk
vanenkj at gmail.com
Fri Dec 4 14:23:16 EST 2009
You'll have to install the portaudio C libraries and header files before
continuing. I never actually tested the package on XP, if you get it to
work, I'd love to hear your experience.
On Fri, Dec 4, 2009 at 2:20 PM, M Xyz <functionallyharmonious at yahoo.com>wrote:
> 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?
> I'm using Haskell on XP but I dual boot with Ubuntu 9 and I'd prefer not to
> break compatibility. I'm new to this, was I supposed to install portaudio
> for my OS before downloading the Haskell package? Are there other similar
> simple sound apis?
> On Fri, Dec 4, 2009 at 1:51 PM, M Xyz <functionallyharmonious at yahoo.com<http://email@example.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
>> --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://mc/compose?to=Haskell-Cafe@haskell.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe