Re: [Haskell-cafe] Toy application advice wanted

2004-05-07 Thread Frank Atanassow
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

Re: [Haskell-cafe] Toy application advice wanted

2004-05-07 Thread Peter G. Hancock
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

Re: [Haskell-cafe] Toy application advice wanted

2004-05-07 Thread Alastair Reid
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,

Haskell and sound (was: [Haskell-cafe] Toy application advice wanted)

2004-05-07 Thread Claus Reinke
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

Re: Haskell and sound (was: [Haskell-cafe] Toy application advice wanted)

2004-05-07 Thread Philippa Cowderoy
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

Re: Haskell and sound (was: [Haskell-cafe] Toy application advice wanted)

2004-05-07 Thread Claus Reinke
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