前言:目前PC机上主流的五线谱软件有很多种。常用的如:Cakewalk,Finale,Sonar,Cubase,Overture 等等。这些软件都有自己保存后的格式文件。这里我需要设计人员对Cakewalk和Overture软件有一点了解。
尤其是Overture软件的使用文件为“.ove”文件。这种文件需要在手持设备端被正确解析出来。
Cakewalk使用的MIDI信息,一种电子音乐国际规范信息。
实际需要:
1. 在手持设备端可以打开“.ove”文件,并正确解析,显示出该曲目的五线谱。
2. 手持设备在接收到MIDI信息时,可以比较该MIDI信息,是否符合当前手持设备端五线谱上的个别音符。
PS:MIDI信息很庞大,但是我这里发出的MIDI信息很精简,三字节为一组。里面含有:命令(打开或关闭),键号,力度。
这个项目有两个关键点:第一,是在手持设备端正确解析出“.ove”文件。
第二,使解析出的五线谱文件中的音符可以“个体化”,以便于能够和将要输入手持设备端的MIDI信息做比较。
此项目不需要设计人员对MIDI信息有很深的了解,主要集中在“.ove”文件在手持设备上的正确解析,以及解析后文件的差分个体化即可。