我想创建一个简单的程序来生成MIDI文件。不,我不想使用Haskore,因为它对于这个项目来说有点过度了。我认为像this library这样的东西就足够了。
我想要做到以下几点:
- 创建新的MIDI文件; - 往里面写入一些事件(我想控制音量、音高和时间位置); - 保存MIDI文件。
就是这么简单,我相信这并不难,但我找不到任何好的例子来做到这一点。
请提供一个基本的例子或指出在Haskell中如何创建MIDI文件的相关信息。
注意:我不是在问你如何选择一个好的库来完成它,我只是想知道如何在Haskell中实现它(使用你认为适合用于示例的任何库)。
我想要做到以下几点:
- 创建新的MIDI文件; - 往里面写入一些事件(我想控制音量、音高和时间位置); - 保存MIDI文件。
就是这么简单,我相信这并不难,但我找不到任何好的例子来做到这一点。
请提供一个基本的例子或指出在Haskell中如何创建MIDI文件的相关信息。
注意:我不是在问你如何选择一个好的库来完成它,我只是想知道如何在Haskell中实现它(使用你认为适合用于示例的任何库)。
Codec.Midi
,真的好吗?)。如果那段代码有详细的注释,它会更加有用。 - Mark Karpov