完成Haskore示例

时间:2010-04-17 02:31:44

标签: haskell

有没有人知道一个完整的Haskore示例,它将采用一个小例子并输出一个MIDI文件?我正在寻找一个开始使用Haskore的起点,Google并没有出现太多。

谢谢!

2 个答案:

答案 0 :(得分:3)

圣洁的莫莉!他们肯定不会轻易做到吗?不要使用较旧的,2004年之前的东西(而且通常很难分辨维基页面上没有日期,也没有版本号)。

cabal安装是否适合您? 这些例子对我有用:

http://code.haskell.org/haskore/revised/core/src/Haskore/Example/

具体来说,Kantate147会写一个midi文件。

答案 1 :(得分:2)

这是一个非常简单的示例,对我来说,使用2000年的旧haskore-vintage包(someone said was simpler):

import Haskore

n1 = Note (C, 4) 1 []
n2 = Note (F, 4) 1 []

ourChord = n1 :=: n2
ourMidiFile = testMidi ourChord
main = outputMidiFile "simple_example.mid" ourMidiFile