Haskell Advent Calendar 2011 20日目は、Haskoreというライブラリの紹介です。 Haskoreとは? Haskellによって書かれた音楽を扱うためのライブラリです。CSound、MIDI、SuperColliderに対応しています。 MIDIを使用するものとして話を進めていきます(他の二つは使い方がよくわかっていない)。 インストール方法 $ cabal install haskore はい…これだけです。結構時間かかります。 midiの再生に必要になるのでTimidityも入れておきましょう。 # apt-get install timidity 早速試してみよう。 $ ghci GHCi, version 7.0.3: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ..