用于处理和弦音乐的音乐数据格式

时间:2018-11-23 11:53:58

标签: processing visualization music-notation

我对通过Processing可视化复音音乐的旋律轮廓感兴趣。不过,我仍然不清楚,导入数据(音高和开始/持续时间)最方便的格式是什么:表格格式(例如Humdrum),XML(例如MEI,musicXML)或JSON?也许是另一种格式?

对此的任何建议/想法都将非常有帮助!谢谢。

2 个答案:

答案 0 :(得分:1)

由于这三个原因的结合,使用MIDI文件是最佳选择

  1. MIDI被广泛使用。您实际上可以从任何乐谱编辑器中导出.midi文件,也可以通过记录Midi乐器的输入来创建自己的文件。
  2. 您已经可以在网络上找到.midi标志性和弦音乐的文件(巴赫的对立点,Reinaissance声乐等)
  3. 它仅包含音乐/播放信息。它不包含音乐XML之类的注释信息。因此,如果您只想查看音高和音符的位置/持续时间(例如在video中),那么.midi将包含您所需要的内容
  4. 您可以在“处理”中使用Java Midi Package,它已经包含了读取MIDI文件所需的所有内容。

虽然其他格式也可能适用于1、2、3或4,但只有MIDI适用于其中的所有

答案 1 :(得分:0)

我能给您的最好的答案是,您应该编写一个简单的hello world程序,该程序可以测试每种格式并查看您最喜欢哪种格式。

最后,您是必须处理代码的人,因此只有您才能真正确定最佳格式。