Published June 1, 2019
| Version v1
Conference paper
Open
HMusic: A domain specific language for music programming and live coding
Description
This paper presents HMusic, a domain specific language based on music patterns that can be used to write music and live coding. The main abstractions provided by the language are patterns and tracks. Code written in HMusic looks like patterns and multi-tracks available in music sequencers and drum machines. HMusic provides primitives to design and compose patterns generating new patterns. The basic abstractions provided by the language have an inductive definition and HMusic is embedded in the Haskell functional programming language, programmers can design functions to manipulate music on the fly.
Files
nime2019_paper074.pdf
Files
(256.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c91335e3558f4f611fae73740edcb469
|
256.7 kB | Preview Download |