论文部分内容阅读
随着数字化时代的不断进步,数字乐谱对比传统纸质乐谱显示出越来越大的优势,可以说数字乐谱代替传统乐谱是未来乐谱发展的必然趋势,但目前音乐领域的数字化并不彻底。制作音乐和生成乐谱的软件很多,相应的阅读乐谱的软硬件设备却很少,由于没有可行的方法把乐谱显示出来,演奏者必须把已数字化的乐谱再打印到纸上。为了可以把现有的音乐数字化工作扩展到乐谱的阅读,又可以克服纸质乐谱本身的缺点,设计一个跨平台的、便携的、用户友好的电子乐谱阅读器,利用嵌入式的阅读系统代替传统的纸质乐谱与谱架的组合,无疑是一个不错的选择。一个数字乐谱系统除了可以帮助演奏人员在演奏时便捷快速的翻谱,在实现乐团和个人乐谱管理的无纸化以及自动化上也有着现实的意义和极高的应用价值。本文的研究内容就是针对一个数字乐谱软件系统的设计和应用。
系统是以嵌入式主板为硬件平台,以Linux操作系统和Windows操作系统为软件开发环境,将信息技术、电子技术应用于音乐领域而开发出来的一项电子智能产品。这个数字乐谱系统可以实现大容量存储乐谱曲目、方便的乐谱管理、及自动翻谱等功能,可以满足乐谱个人和团体使用者排练和演出的所有需求。同时,个人数字音乐图书馆功能也是整个系统中的一个重点。本文从乐谱文件格式和传统乐谱格式数字化两个角度讨论了系统中个人音乐图书馆的设计与应用,并着重研究了自定义语义乐谱文件格式的问题。本系统的一个特点是它摆脱了以往的电子乐谱系统只能在单一平台上运用的束缚,把数字乐谱推广到了多重领域。有利于我们今后将数字乐谱系统应用于其他嵌入式或桌面操作系统中,比如Mac-OS,uc-Linux,VxWorks等等。只要是支持GUI的操作系统就能用本文设计的数字乐谱系统方案,由此达到了跨平台设计的效果。
系统在总体上有较好的开放性和前瞻性。系统设计遵从实用性原则,易于使用,便于系统管理,具有优化的系统结构和完善的互动功能。