On May 6, 2004, at 6:59 PM, S. Alexander Jacobson wrote:
I think someone wrote a book about multi-media
apps in Haskell (I've seen a chapter somewhere
from Conal Elliot) but I don't remember what it
was.
Probably Paul Hudak's The Haskell School of Expression.
http://www.haskell.org/soe/
I had
Sound on linux tends to center around the jack sound
architecture. This is a demon for connecting audio and midi gadgets
as it were by jack-leads. From a brief look, it seems very callback
oriented. It seems to be highly thought of by knowledgable audio
types, and the bee's knees for low
It could be fun to figure out ways of writing jack-clients and
plugins in Haskell. Would it be difficult, or stupid? Are
callbacks to Haskell from C a problem?
Callbacks to Haskell are very easy using the ffi extension supported by Hugs,
GHC and NHC.
If components are standalone apps,
Sound on linux tends to center around the jack sound
architecture. This is a demon for connecting audio and midi gadgets
the problem with os-specific solutions is that they, and code
based on them, don't work on other platforms - reduces the target
audience and the potential gain for anyone
On Fri, 7 May 2004, Claus Reinke wrote:
for graphics, we've got OpenGL, and a nice Haskell binding to it,
so I wonder whether there's a similar option for sound? e.g., does
anyone have experience with PortAudio/PortMusic/PortMidi?
Looking over the PortAudio specs it's good for a software
Looking over the PortAudio specs it's good for a software processing
environment but not a lot of use to eg a game. OpenAL appears to be much
the other way round.
The thing that always confused me about OpenAL (www.openal.org) is
the following part of the spec:
OpenAL Fundamentals