R: [Haskell-cafe] Hacking Haskell in Nightclubs?

Santoemma Enrico Enrico.Santoemma at beta80group.it
Tue Nov 29 06:15:01 EST 2005

Doing music is a hard low level problem, a concurrency problem and is also an interesting problem for intelligent and behavioural computation.

If it's true that Haskell can do its best on the second and third aspect, the undertaking seems to wrap with foreing interface one of the many good C libraries for low level audio/midi management.

Btw, about the third aspect I liked your approach to model animations through behaviour in your book School of expressions.

So now the questions seem to be: how difficult is today to wrap a C library? Which is the right tool to do it? C->Haskell?


> -----Messaggio originale-----
> Da: haskell-cafe-bounces at haskell.org
> [mailto:haskell-cafe-bounces at haskell.org]Per conto di Paul Hudak
> Inviato: martedì 29 novembre 2005 3.36
> A: Echo Nolan
> Cc: haskell-cafe at haskell.org; paul.hudak at yale.edu
> Oggetto: Re: [Haskell-cafe] Hacking Haskell in Nightclubs?
> Although Haskore (haskell.org/haskore) doesn't currently support 
> real-time music, it's something I've thought about numerous 
> times in the 
> past, and wish I had the time to do it...
>    -Paul Hudak
> Echo Nolan wrote:
> > Hello all,
> > 	I read an article on using perl for live improvised synthesis a
> > while ago (http://www.perl.com/pub/a/2004/08/31/livecode.html). Does
> > anyone have thoughts in doing this is haskell? Would strong 
> typing make
> > "jazzy" programming too difficult?
> > Regards,
> > Echo Nolan
> -- 
> Professor Paul Hudak
> Department of Computer Science    Office: (203) 432-1235
> Yale University                   FAX:    (203) 432-0593
> P.O. Box 208285                   email:  paul.hudak at yale.edu
> New Haven, CT 06520-8285          WWW:    www.cs.yale.edu/~hudak
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list