有没有人知道一个完整的Haskore示例,它将采用一个小例子并输出一个MIDI文件?我正在寻找一个开始使用Haskore的起点,Google并没有出现太多。
谢谢!
答案 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