[发明专利]一种面向工尺谱乐谱的MIDI文件结构与产生装置无效
申请号: | 201110091797.7 | 申请日: | 2011-04-13 |
公开(公告)号: | CN102169684A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 陈根方 | 申请(专利权)人: | 杭州师范大学 |
主分类号: | G10H1/00 | 分类号: | G10H1/00 |
代理公司: | 杭州浙科专利事务所 33213 | 代理人: | 吴秉中 |
地址: | 310036 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 工尺 乐谱 midi 文件 结构 产生 装置 | ||
1.一种面向工尺谱乐谱的MIDI文件结构,包括:文件头部分、MIDI信号部分,文件头部分包含了一些对文件结构的表述参数,MIDI信号部分包含了多轨道的MIDI信号音乐信息,其特征在于还包括工尺谱乐谱图像信号部分,工尺谱乐谱图像信号部分包含了音乐作品的乐谱图像信号信息,一个文件包含多个乐谱图像信号数据区;所述的工尺谱乐谱图像信号部分是在所述的MIDI信号部分基础上进行的扩展,一个在MIDI文件头信息部分之后扩展,一个在MIDI 轨道部分之后扩展。
2.一种面向工尺谱乐谱的MIDI文件的产生装置,其特征在于所述的产生装置包括合并模块、检查模块和分解模块,
合并模块:实现把工尺谱作品的MIDI文件、它的工尺谱乐谱图像信号文件和作品的描述文件合并成工尺谱乐谱的MIDI文件,包括作者、出版社和其它信息;工尺谱乐谱的MIDI文件的结果是一个MIDI音乐文件,后缀名为:MID,它的具体步骤为:(1)修改MIDI文件的”Format Type”标记为2;(2)计算工尺谱乐谱图像数据块的偏移量2λ,计算方法是: ,其中TrackLength为轨道的长度;(3)在音轨1前面插入5个字节,前4 个字节内容为“CGCN”,第5个字节的值为λ;(4)从MIDI文件的结束处开始到2λ-1处,标记为“FF FF”,成为空白缓冲区;(5)从MIDI文件的2λ处,写入4个字节的“CGCN”;(6)计算作品的描述文件的长度,并把此长度+2的数值写入到2λ+5开始的的4个字节中;(7)在接下去的2个字节中,写入工尺谱乐谱图像的数量;(8)接着写入“作品的描述文件”的内容;(9)逐个写入图像文件内容,先把图像文件的长度+256的数值写入到“GCN Image Length ”的数据块4个字节中,然后把图像文件的属性信息写入到接下去的256个字节中,最后写入图像文件的二进制内码信息;(10)写入CGCN类MIDI文件的结束信息“FF FF”;
检查模块:利用常用的MIDI音乐软件对文件进行操作后,可以通过检查模块进行检查;方法为:(1)重新计算工尺谱乐谱图像数据块的偏移量2λ;(2)如果偏移量有所改变,那么按新的偏移量改变“CGCN 偏移量”的值,并且把工尺谱乐谱图像文件数据块从原来的位置整体复制到新的位置;
分解模块:当需要提取出信号文件中的图像信号信息与MIDI信号信息的时候,可以利用分解模块分解得到;具体方法是:(1)利用CGCN类MIDI文件的“头文件长度”数据块内容,找到文件头的最后5个字节,如果其中的前4个字节为“CGCN”,那么取出第5个字节的值λ,计算2λ,然后定位到MIDI文件的偏移量2λ处,取4个字节,如果这4个字节为“CGCN”,那么MIDI文件中包含有工尺谱乐谱图像信息,否则结束;(2)从“CGCN”后,取4个字节,得到CGCN头信息长度ζ,再取2个字节,得到工尺谱乐谱图像的文件数量κ;然后从此处开始,指针向后移动ζ-2个字节,到达工尺谱乐谱图像处;(3)取4个字节,得到单个工尺谱乐谱图像文件的长度ξ,指针向后移动256个字节,然后开始读取信息,记录到一个新的图像文件中,一直读到ξ-256个字节为止,把ξ-256个字节存为一个图像文件;(4)接着继续重复分解模块中的步骤(3),重复κ次,得到κ个工尺谱乐谱图像文件;(5)利用MIDI文件中的“轨道数量”数据块内容得到MIDI文件的轨道数量,利用“文件头长度”数据块内容得到MIDI文件的头信息长度;(6)修改头信息中的“文件头长度”数据块内容,长度减5,然后把头信息中除了最后5个字节外的所有内容复制到一个新的文件;(7)利用MIDI文件的头信息长度可以找到第1个轨道信息,然后读取所有的轨道,写入到上面的新文件中;(8)把新文件用后缀为“.mid”来保存,就得到了纯粹的MIDI文件,它不包含图像信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110091797.7/1.html,转载请声明来源钻瓜专利网。