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 somewhat problematic for Wumpus (vector drawing) as they don't support introspection, so some drawings are very convoluted (e.g. centered or right aligned text). I'm looking for examples in the music domain to measure whether functional is worth pursuing rather than data / syntax. Evan - music and sound would be synonymous here, though analogue to pictures (Pan) or textures (Clastic) is important for my own purposes. I'd want to compile a Haskell source file to produce a sound file, probably with multiple instruments, and use panning, mixing etc. I'm well aware of ugens as continuous signals, there's a lot of work already in that domain - Paul Hudak's recent work, Jerzy Karczmarczuk's Clarion, Henning's synthesizer. Henning - I'm not sure precisely, it would probably end up as being as a not very illuminating - Time -> Syntax - as I would be looking to generate scores for CSound or Supercollider. Thanks again Stephen _______________________________________________ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art