Re: [haskell-art] Functional view of music?

2011-07-21 Thread Morgan Sutherland
Hello Alex and others, Forgive me if this is a naive question as I haven't studied any of the work you listed, but do you know of any "pattern languages" that use a continuous notion of pattern rather than the typical 'sets and subsets of discrete events' approach? (I think that such a thing might

Re: [haskell-art] Functional view of music?

2011-07-02 Thread Henning Thielemann
On Fri, 1 Jul 2011, gdwe...@iue.edu wrote: There's also, on the audio (not necessarily music) side, Faust ("Functional AUdio STream"): http://faust.grame.fr/index.php -- based on composition of block diagrams. In Haskell we would certainly call that Arrow programming. ___

Re: [haskell-art] Functional view of music?

2011-07-01 Thread gdweber
There's also, on the audio (not necessarily music) side, Faust ("Functional AUdio STream"): http://faust.grame.fr/index.php -- based on composition of block diagrams. Greg On 2011-Jun-01, alex wrote: > On 1 June 2011 19:53, Stephen Tetley wrote: > > Is there any prior work considering musi

Re: [haskell-art] Functional view of music?

2011-06-02 Thread Anton Kholomiov
Real strength of Pan lies in convenient continuous representation of images. Images can be composed as functions. When you've done with composition you can give your object to interpreter. Interpreter performs continuous to discrete transformation. It is difficult to implement in sound (continuous

Re: [haskell-art] Functional view of music?

2011-06-01 Thread Hudak, Paul
Actually, SOE describes a simple version of Haskore called MDL (Music Description Language), but it does NOT use a Time -> Sound metaphor. However, Euterpea does (see http://haskell.cs.yale.edu/?post_type=publication&p=112), at least conceptually, in the following sense: A polymorphic signal

Re: [haskell-art] Functional view of music?

2011-06-01 Thread Stephen Tetley
Hi everyone - thanks for the comments so far. Alex - I don't mean this as a criticism, but Paul Hudak's Music data type (p288 of SoE) is a data type rather than functional - you can pattern match on it, for instance. Your Pattern data type appears functional though. Functional types have been so

Re: [haskell-art] Functional view of music?

2011-06-01 Thread alex
On 1 June 2011 19:53, Stephen Tetley wrote: > Is there any prior work considering music functionally, though? - i.e. > a function from Time -> Sound Hi Stephen, Yes e.g. it is described in Paul Hudak's book: http://plucky.cs.yale.edu/soe/index.htm I do this in my Tidal pattern language too:

Re: [haskell-art] Functional view of music?

2011-06-01 Thread Evan Laforge
> Is there any prior work considering music functionally, though? - i.e. > a function from Time -> Sound That sounds like sound, not music. And that means any kind of signal that happens in time. I'll bet there's a huge amount of work on continuous signals. I think most synthesizer algorithms w

Re: [haskell-art] Functional view of music?

2011-06-01 Thread Henning Thielemann
On Wed, 1 Jun 2011, Stephen Tetley wrote: Hello all, The functional view of images - image as a function from Point -> Colour - is well practised for continuous images - Conal Elliott's Vertigo and Pan, Jerzy Karczmarczuk's Clastic, plus Pancito, Chalkboard and more. It's even been used for di

[haskell-art] Functional view of music?

2011-06-01 Thread Stephen Tetley
Hello all, The functional view of images - image as a function from Point -> Colour - is well practised for continuous images - Conal Elliott's Vertigo and Pan, Jerzy Karczmarczuk's Clastic, plus Pancito, Chalkboard and more. It's even been used for discrete pictures (i.e. vector graphics) - Peter