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?

Salus,
Enrico

> -----Messaggio originale-----
> Da: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] conto di Paul Hudak
> Inviato: martedì 29 novembre 2005 3.36
> A: Echo Nolan
> Cc: haskell-cafe@haskell.org; [EMAIL PROTECTED]
> 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:  [EMAIL PROTECTED]
> New Haven, CT 06520-8285          WWW:    www.cs.yale.edu/~hudak
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
> 
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to