一种使用CD光碟在自动演奏钢琴上进行演奏的方法转让专利

申请号 : CN201310550294.0

文献号 : CN103594105B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴天延

申请人 : 宜昌金宝乐器制造有限公司

摘要 :

一种使用CD光碟在自动演奏钢琴上进行演奏的方法,钢琴安装自动演奏系统,自动演奏系统设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏系统播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法,可以允许用户在自动演奏钢琴上使用指定的普通商业CD光碟,并能实现自动演奏钢琴随之弹奏。

权利要求 :

1.一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,钢琴安装自动演奏系统,自动演奏系统设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,CD光碟的ID代码是根据音频文件数据的内容来自动生成的,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏系统播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐;所述自动演奏系统包含:CD光碟的ID代码,它是由3个字符段组成的32位数字,mod函数的标准形式:最高效的8位代表mod(音频文件开始播放的时间,255);接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束,最低效的8位代表一张CD上歌曲的数量。

2.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,控制钢琴演奏的数据和音频文件数据分开储存,控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏系统的存储器中;音频文件数据存储在CD光碟中。

3.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述自动演奏系统包括:MIDI播放器、音频播放器,播放CD光碟中任何一首音乐的时候,自动演奏系统将会自动加载与之相对应的MIDI文件,当播放音乐时,播放指令将会同时驱动MIDI播放器和音频播放器进行播放。

4.根据权利要求3所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述音频播放器从CD光碟中读取音频文件数据,然后将它传输到音频混频器中,进行数据转换,转换输出得到音频采样数据,音频采样数据储存在缓存存储器中。

5.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述主控制盒设有石英控制振荡器。

说明书 :

一种使用CD光碟在自动演奏钢琴上进行演奏的方法

技术领域

[0001] 本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法。

背景技术

[0002] 安装有自动演奏系统的钢琴能够实现不需要人来弹奏钢琴,而是通过自动演奏系统来驱动钢琴琴键进行自动演奏。此类系统需要一些方法来储存预先录制好的数字数据,这些数据是用来识别钢琴琴键弹下和复位的运动,包括弹下的速度和其它的一些信息。为了让这个系统演奏的更加丰富多彩,那么加上与含有其它乐器伴奏的音频音乐或歌手演唱和钢琴同步演奏就更加惬意了。
[0003] 现有的方法是使用一种特殊制作的音频CD,把所说的这些数字数据使用一种合适的调制方案加密成可以听见的音频频率。这些加密的数据被储存在这种特殊制作的CD光碟立体声其中的一个声道中,伴奏的音乐音频则被储存在了另一个声道中。然则该方法有许多不足的地方:
[0004] 1)、因为立体声的两个声道中,有一个声道被占用,用来储存加密的数字数据,只有一个单声道来播放伴奏的音乐。
[0005] 2)、除了在自动演奏钢琴能使用这种特殊制作的CD光碟外,在普通CD播放设备中就无法播放了。
[0006] 3)、控制钢琴进行演奏的数据没办法从这个音频文件中分离出来。
[0007] 4)、这种CD光碟的用途非常特殊和单一,制作这种光碟比较耗时、费用较高,还要处理音乐文件使用权的问题。

发明内容

[0008] 本发明提供一种使用CD光碟在自动演奏钢琴上进行演奏的方法,安装有自动演奏系统的钢琴,该系统的主控制盒带有CD或DVD光驱,普通商业CD光碟相对应的钢琴部分的MIDI文件已经储存在了自动演奏系统里,钢琴演奏的数据是以MIDI文件的格式储存在自动演奏系统的主控制盒内,实现驱动钢琴进行同步演奏。
[0009] 本发明采取的技术方案为:一种使用CD光碟在自动演奏钢琴上进行演奏的方法,[0010] 钢琴安装自动演奏系统,自动演奏系统设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏系统播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。
[0011] 所述控制钢琴演奏的数据和音频文件数据分开储存,控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏系统的存储器中;音频文件数据存储在CD光碟中。
[0012] 所述自动演奏系统包含:CD光碟的ID代码,它是由3个字符段组成的32位数字,最高效的8位代表音频文件开始播放的时间mod 255,接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束,最低效的8位代表一张CD上歌曲的数量。
[0013] 所述自动演奏系统包括:MIDI播放器、音频播放器,播放CD光碟中任何一首音乐的时候,自动演奏系统将会自动加载与之相对应的MIDI文件,当播放音乐时,播放指令将会同时驱动MIDI播放器和音频播放器进行播放。
[0014] 所述音频播放器从CD光碟中读取音频文件数据,然后将它传输到音频混频器中,进行数据转换,转换输出得到音频采样数据,音频采样数据储存在缓存存储器中。
[0015] 所述主控制盒设有石英控制振荡器。
[0016] 本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法,有益效果如下:
[0017] 1、自动演奏钢琴的使用者都愿意听到著名歌手的原版演唱,再加上自动演奏钢琴的伴奏。所以,本发明可以允许用户在自动演奏钢琴上使用指定的普通商业CD光碟,并能实现自动演奏钢琴随之弹奏。
[0018] 2、本发明的优势在于,用户可以为自动演奏钢琴选择购买和使用高品质的正版商业CD光碟,体验原版CD带来的音乐享受,较早期特制的自动演奏钢琴CD的音频质量要高。
[0019] 3、因为只有正版的CD光碟才能实现选择和同步自动演奏钢琴内存里的MIDI文件,所以不需要对CD光碟进行任何处理或者是申请版权的使用权。
[0020] 4、用户不会接触到这些MIDI文件,所有同步播放的程序都被系统保护了起来,避免由于用户操作失误造成文件损坏。
[0021] 5、用户还可以伴随普通商业CD光碟的演奏来录制钢琴伴奏的MIDI音乐,这样做并不会对原本的CD光碟有任何改变,不会被复制或破坏。这些录制下来的MIDI文件是被储存在一个用户不会接触到的系统内存里面。当同一张CD光碟再一次被放入系统播放器中时,CD中的音频音乐和录制的钢琴伴奏音频会一起同步播放出来。

具体实施方式

[0022] 一种使用CD光碟在自动演奏钢琴上进行演奏的方法,钢琴安装自动演奏系统,自动演奏系统设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏系统播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。
[0023] 工作原理:
[0024] 本发明是将控制钢琴演奏的数据和伴奏的音频文件数据分开储存。控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏系统的非易失性存储器中,例如:内置SD卡。自动演奏系统的用户可以到市场上购买指定的普通CD光碟,将这张CD放入自动演奏系统中,自动演奏系统就要求会自动提取预先储存在该系统中的非易失存储器中对应的钢琴演奏的数据。虽然可以从系统歌曲列表中手动选取钢琴演奏的数据,但如果能自动识别和获取数据,达到简化操作的目的。为实现这个功能,自动演奏系统的主控制器必须首先能够识别放入的CD光碟的内容。而普通音频CD一般并没有任何唯一的识别符,所以该唯一的识别符必须根据这个音频数据的内容来自动生成。
[0025] 实施步骤:
[0026] 本发明所述CD光碟的ID代码称为CDDB1光碟ID,它是由;3个字符段组成的32位数字。最高效的8位代表音频文件开始播放的时间mod 255,接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束。最低效的8位代表一张CD光碟上歌曲的数量。CD光碟的