在Matlab中读取或转换Midi文件

时间:2011-05-13 08:47:26

标签: matlab audio wav midi

我正在尝试在MatLab中读取midi文件,但我无法找到实用的方法。有没有关于如何读取midi文件的建议,就像通过wavread()读取wav文件一样?或者在matlab中是否有内置的midi-to-wav转换函数,或者你可以为这个转换建议任何工具,以便创建一个matlab可读的wav文件。

谢谢,

2 个答案:

答案 0 :(得分:5)

你可以看看Ken Schutte的MATLAB MIDI合成器库。http://www.kenschutte.com/midi

答案 1 :(得分:0)

如果您对MIDI数据本身感兴趣(而不是 从MIDI生成的音频数据,然后是Midi工具箱 作者:Petri Toiviainen和Tuomas Eerola是个不错的选择: https://www.jyu.fi/hum/laitokset/musiikki/en/research/coe/materials/miditoolbox 提供了改进的midi读写功能 作者:Christine Smit,可在此处获取: http://www.ee.columbia.edu/~csmit/matlab_midi.html