2010-04-17 80 views
6

有誰知道一個完整的Haskore示例,它將採取一個小例子並輸出一個MIDI文件?我正在尋找一個開始使用Haskore的起點,而Google的發展並不多。完整的Haskore示例

謝謝!

回答

3

Holy Moly!他們肯定不會輕易做到這一點?不要使用2004年之前的舊版本(並且通常很難說維基頁面上沒有日期,也沒有版本號)。

cabal install是否適合你? 這些例子爲我工作:

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

具體來說,Kantate147寫入的MIDI文件。

2

下面是一個非常簡單的例子,對於與老haskore-vintage包從2000年對我的作品(其中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