文件名称:minstrel:Haskell音乐库
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-13 10:12:47
Haskell
明斯特雷 Minstrel是用于音乐理论的Haskell库/ DSL。 它可以执行各种有用的任务,例如计算音阶或和弦或查找两个音符之间的间隔。 尽管目前无法做很多事情,但其目的是拥有一种可以用来帮助您创作音乐的DSL,其方式类似于GHCi如何帮助您编写Haskell程序。 这里有些例子。 import Music.Minstrel.Notes import qualified Music.Minstrel.Intervals as I import qualified Music.Minstrel.Scales as S import qualified Music.Minstrel.Chords as C eb = C. chord C. major ( Note E Flat ) -- [Eb,G,A#] c7 = C. chord C. dom7 ( Note C Natura
【文件预览】:
minstrel-master
----Setup.hs(46B)
----minstrel.cabal(797B)
----src()
--------Music()
----LICENSE(1KB)
----CHANGELOG.md(111B)
----README.md(801B)