如何在MATLAB中绘制乐谱图像上的音符

时间:2014-03-24 16:48:09

标签: matlab matlab-guide

我编写了代码来识别音符(例如,' A4')及其在.wav文件中的相应时间。然后我将此信息保存在.txt文件中。

我需要编写一个基本的MATLAB绘图程序,该程序将从.txt文件中获取信息,并在乐谱图像上以相应的频率(相对于时间)绘制音符。我的总体目标是使用GUIDE使用.wav文件中的信息转录乐谱图像。

1 个答案:

答案 0 :(得分:1)

我认为在MATLAB中实现绘制乐谱的一般功能确实需要很长时间。相反,我建议:

  1. 找到一个可以执行此操作的java库,例如jmusic,并从MATLAB或
  2. 调用它
  3. 让MATLAB从您的笔记输出某种文本格式,例如MusicXML,然后调用外部程序将其呈现为乐谱。