On Sat, 7 Aug 2010, Johann Bach wrote:

Midi files or music exported by the typical music editor is
"expressionless." A *human* would play that music with slight tempo
variations, subtle accents... some notes would be overlapped in time
slightly, some separated in time. I want a program that starts with a
plain midi file, then via a domain-specific language lets me describe
nuances of expression.

In principle Haskore supports to annotate music with expression. You write expressions like crescendo, legato etc. and separately you write a Player that interprets those expressions. However Haskore has its own way to describe music, you would not start with MIDI files.

You may be also interested in the haskell-art mailing list:
   http://lists.lurk.org/mailman/listinfo/haskell-art
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to