7 ms·
This seems to be similar to Euterpea, a domain-specific language embedded in Haskell for computer music composition: http://haskell.cs.yale.edu/euterpea/ http:/
by mazelife 12y ago
This seems to be similar to Euterpea, a domain-specific language embedded in Haskell for computer music composition: http://haskell.cs.yale.edu/euterpea/ http://haskell.cs.yale.edu/euterpea/.
I'm curious what the differences are, either in capabilities or in overall goals, if anyone has looked at both.
- noelwelsh 12y agoI believe Compose is loosely based on Euterpea, but is much less full featured at this point in time. Euterpea probably can't parse guitar tab, though (a very fun feature that was recently added to Compose).
- davegurnell 12y agoI dug into the Haskell Art of Expression (http://www.cs.yale.edu/homes/hudak/SOE/ http://www.cs.yale.edu/homes/hudak/SOE/) a little to produce Compose. Not knowing much Haskell (yet), the influence was superficial, but I've no doubt that the similarities here are no coincidence.