Haskore
Computer/OS:Year:1996?
Author:Paul HudakManipulates:MIDI
Web:http://haskell.systemsz.cs.yale.edu/haskore/Implementation:Haskell
Paper:
Description:Haskore is a collection of Haskell modules designed for expressing musical structures in the high-level, declarative style of functional programming. In Haskore, musical objects consist of primitive notions such as notes and rests, operations to transform musical objects such as transpose and tempo-scaling, and operations to combine musical objects to form more complex ones, such as concurrent and sequential composition. From these simple roots, much richer musical ideas can easily be developed.

Back