一种针对乐谱的译码方式的制作方法

文档序号:14195823阅读:138来源:国知局
一种针对乐谱的译码方式的制作方法

本发明涉及译码领域,尤其涉及一种译码方法。



背景技术:

目前,还没有一套完整针对音乐的译码方式,绝大部分的音乐译码都是单一、少量、封闭的。



技术实现要素:

本发明提供了一种针对乐谱的译码方式。

本发明为解决上述问题采取的技术方案是:采用编译型译码方式,双端队列作为存储结构,实现对乐谱信息的整理存储。

本发明的有益效果是:通过该译码方式可以对乐谱进行信息获取。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现

有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种译码方法的流程示意图。

图2为本发明实施例提供的一种译码方法的存储结构双端队列的信息示意图。

具体实施方式

具体实施方式一:结合图1说明本实施方式,一种针对乐谱的译码方式包括存储结构,译码模块,检错模块三大部分。首先将乐谱输入,然后译码模块对乐谱进行有效信息的获取及处理并保存到存储结构双端队列中,最后经过检错模块,若无错误,则完成任务;否则,进行错误提醒。

具体实施方式二:结合图2说明本实施方式,一种针对乐谱的译码方式中的存储结构是双端队列存储结构,每个存储结构中只有音符和音长两个数据。音符的个位只有0、1、2、3、4、5、6、7,0代表此时为休止符,1、2、3、4、5、6、7分别代表琴上do、re、mi、fa、sol、la、si,十位代表do、re、mi、fa、sol、la、si所处的位子,当十位为0时,处于基本位置,当十位为1时,处于高八度位置,当十位为-1,处于低八度位置,以此类推;音长即代表给音符弹奏所持续的时间,2代表两个节拍,1/2代表二分之一节拍,以此类推。

具体实施方式三:结合图1说明本实施方式,一种针对乐谱的译码方式中的译码模块采用的是编译型,即将所有信息进行读取处理后,保存到存储结构双端队列中。

具体实施方式四:结合图1说明本实施方式,一种针对乐谱的译码方式中的检错模块是获取存储结构中的信息,并进行范围上的检查,防止在运行中出错。



技术特征:

技术总结
本发明公开一种译码方式,涉及译码领域,对乐谱进行读取并存储。本发明共有译码模块、检错模块和存储结构三大部分。首先将乐谱输入,然后译码模块对乐谱进行有效信息的获取及处理并保存到存储结构双端队列中,最后经过检错模块,若无错误,则完成任务;否则,进行错误提醒。

技术研发人员:李茂月;贾琳;李宏宇;王志学;刘献礼
受保护的技术使用者:哈尔滨理工大学
技术研发日:2017.11.27
技术公布日:2018.04.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1