论文部分内容阅读
自从乐谱诞生后,就如同文字的发明对于历史的重要性一样,这一发明对于人类音乐历史产生了巨大的影响。经历了手抄、印刷等发展阶段后,随着数字化时代的不断进步,数字乐谱对比传统纸质乐谱显示出越来越大的优势。在计算机软、硬件和网络强大功能的配合下,人们可以轻松地对数字乐谱文件进行编辑、修改、打印、传播或实时演奏。数字乐谱代替传统乐谱是未来乐谱发展的必然趋势,所以本文研究的数字乐谱系统具有重要的理论和实践意义。
本文的研究内容是针对实现数字乐谱系统的两个关键技术,乐谱显示时要用到的乐符库和纸质乐谱数字化过程中音乐符号的识别,并分为三个部分作了详细的研究工作。
本文的前两部分研究了乐符库的建立和使用。首先,借鉴当前流行的字库技术,研究了生成曲线乐符库的方法,利用逐点前进法提取特征点的方法提取乐符图像的轮廓特征。然后,利用QT提供的绘图功能绘制乐符的轮廓并使用边标志算法填充轮廓,得到要显示的乐符图形并通过设计的乐符显示接口提供给上层显示软件使用。
第三部分研究了音乐乐符的识别技术,提出乐符样本的方向性距离分布特征的改进提取算法,并将其作为分类器的输入,实现了基于BP神经网络的乐符识别系统。该系统具有良好的泛化能力,可以作为纸质乐谱数字化模块中的一部分。