论文摘要
随着社会的不断发展,人们对音乐的要求越来越高,大型晚会或演唱会都不仅要求有较高的艺术水平,更需要有良好的音乐效果和表现力,乐器数字接口(Musical Instrument Digital Interface, MIDI)也就应运而生。虽然通过MIDI协议可以将各种乐器的优点集合在一起创作出任何一种乐器都无法比拟的效果,但无法对一些优秀作品进行分析。同时,现代社会制作音乐和生成乐谱的软件很多,但相应的阅读乐谱的软硬件设备少、且造价高,演奏者需将数字化的乐谱打印到纸上才能阅读,这些无疑是不方便的。因此,需要研究出一种易操作且功能齐全的乐谱分析软件,对MIDI文件进行解析,并翻译成乐谱,以满足人们的需要。本文针对以上问题,开发了一种用于解析MIDI文件的软件工具,对现有的MIDI文件进行分析,还原出制作者制作时进行的一系列操作,并将其翻译成乐谱,直观明了地展现在用户面前,从而方便人们进行分析和学习。首先,利用创作的计算机键盘设置MIDI文件的参数,如乐器种类、节拍、调号等因素进行设置,并生成、保存MIDI文件,并添加了播放、停止功能,音量增、减效果等操作。再根据MIDI标准,对该MIDI文件进行解析,得到包含乐器种类、节拍等参数的TXT文档,并与原MIDI文件进行比对,以验证该解析工具的有效性。然后,通过整合分析系统将第一步解析得到包含MIDI协议内容的TXT文件,依照MIDI协议对拍号调号等信息进行排列重组,翻译成一个正确美观,人们熟悉容易读懂的乐谱。最后,解析加有水印的MIDI文件,得到了解除密钥后的MIDI文件。实验结果表明,该解析工具可准确解析出MIDI文件,能够满足人们对音乐的需要。