CN103594105A - 一种使用cd光碟在自动演奏钢琴上进行演奏的方法 - Google Patents
一种使用cd光碟在自动演奏钢琴上进行演奏的方法 Download PDFInfo
- Publication number
- CN103594105A CN103594105A CN201310550294.0A CN201310550294A CN103594105A CN 103594105 A CN103594105 A CN 103594105A CN 201310550294 A CN201310550294 A CN 201310550294A CN 103594105 A CN103594105 A CN 103594105A
- Authority
- CN
- China
- Prior art keywords
- laser disc
- piano
- play
- audio
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000005070 sampling Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 239000010453 quartz Substances 0.000 claims description 3
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
一种使用CD光碟在自动演奏钢琴上进行演奏的方法,钢琴安装自动演奏***,自动演奏***设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏***播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法,可以允许用户在自动演奏钢琴上使用指定的普通商业CD光碟,并能实现自动演奏钢琴随之弹奏。
Description
技术领域
本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法。
背景技术
安装有自动演奏***的钢琴能够实现不需要人来弹奏钢琴,而是通过自动演奏***来驱动钢琴琴键进行自动演奏。此类***需要一些方法来储存预先录制好的数字数据,这些数据是用来识别钢琴琴键弹下和复位的运动,包括弹下的速度和其它的一些信息。为了让这个***演奏的更加丰富多彩,那么加上与含有其它乐器伴奏的音频音乐或歌手演唱和钢琴同步演奏就更加惬意了。
现有的方法是使用一种特殊制作的音频CD,把所说的这些数字数据使用一种合适的调制方案加密成可以听见的音频频率。这些加密的数据被储存在这种特殊制作的CD光碟立体声其中的一个声道中,伴奏的音乐音频则被储存在了另一个声道中。然则该方法有许多不足的地方:
1)、因为立体声的两个声道中,有一个声道被占用,用来储存加密的数字数据,只有一个单声道来播放伴奏的音乐。
2)、除了在自动演奏钢琴能使用这种特殊制作的CD光碟外,在普通CD播放设备中就无法播放了。
3)、控制钢琴进行演奏的数据没办法从这个音频文件中分离出来。
4)、这种CD光碟的用途非常特殊和单一,制作这种光碟比较耗时、费用较高,还要处理音乐文件使用权的问题。
发明内容
本发明提供一种使用CD光碟在自动演奏钢琴上进行演奏的方法,安装有自动演奏***的钢琴,该***的主控制盒带有CD或DVD光驱,普通商业CD光碟相对应的钢琴部分的MIDI文件已经储存在了自动演奏***里,钢琴演奏的数据是以MIDI文件的格式储存在自动演奏***的主控制盒内,实现驱动钢琴进行同步演奏。
本发明采取的技术方案为:一种使用CD光碟在自动演奏钢琴上进行演奏的方法,
钢琴安装自动演奏***,自动演奏***设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏***播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。
所述控制钢琴演奏的数据和音频文件数据分开储存,控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏***的存储器中;音频文件数据存储在CD光碟中。
所述自动演奏***包含:CD光碟的ID代码,它是由3个字符段组成的32位数字,最高效的8位代表音频文件开始播放的时间mod 255,接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束,最低效的8位代表一张CD上歌曲的数量。
所述自动演奏***包括:MIDI播放器、音频播放器,播放CD光碟中任何一首音乐的时候,自动演奏***将会自动加载与之相对应的MIDI文件,当播放音乐时,播放指令将会同时驱动MIDI播放器和音频播放器进行播放。
所述音频播放器从CD光碟中读取音频文件数据,然后将它传输到音频混频器中,进行数据转换,转换输出得到音频采样数据,音频采样数据储存在缓存存储器中。
所述主控制盒设有石英控制振荡器。
本发明一种使用CD光碟在自动演奏钢琴上进行演奏的方法,有益效果如下:
1、自动演奏钢琴的使用者都愿意听到著名歌手的原版演唱,再加上自动演奏钢琴的伴奏。所以,本发明可以允许用户在自动演奏钢琴上使用指定的普通商业CD光碟,并能实现自动演奏钢琴随之弹奏。
2、本发明的优势在于,用户可以为自动演奏钢琴选择购买和使用高品质的正版商业CD光碟,体验原版CD带来的音乐享受,较早期特制的自动演奏钢琴CD的音频质量要高。
3、因为只有正版的CD光碟才能实现选择和同步自动演奏钢琴内存里的MIDI文件,所以不需要对CD光碟进行任何处理或者是申请版权的使用权。
4、用户不会接触到这些MIDI文件,所有同步播放的程序都被***保护了起来,避免由于用户操作失误造成文件损坏。
5、用户还可以伴随普通商业CD光碟的演奏来录制钢琴伴奏的MIDI音乐,这样做并不会对原本的CD光碟有任何改变,不会被复制或破坏。这些录制下来的MIDI文件是被储存在一个用户不会接触到的***内存里面。当同一张CD光碟再一次被放入***播放器中时,CD中的音频音乐和录制的钢琴伴奏音频会一起同步播放出来。
具体实施方式
一种使用CD光碟在自动演奏钢琴上进行演奏的方法,钢琴安装自动演奏***,自动演奏***设有主控制盒,主控制盒设有CD或DVD光驱;将CD光碟放入光驱中;主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;自动演奏***播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。
工作原理:
本发明是将控制钢琴演奏的数据和伴奏的音频文件数据分开储存。控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏***的非易失性存储器中,例如:内置SD卡。自动演奏***的用户可以到市场上购买指定的普通CD光碟,将这张CD放入自动演奏***中,自动演奏***就要求会自动提取预先储存在该***中的非易失存储器中对应的钢琴演奏的数据。虽然可以从***歌曲列表中手动选取钢琴演奏的数据,但如果能自动识别和获取数据,达到简化操作的目的。为实现这个功能,自动演奏***的主控制器必须首先能够识别放入的CD光碟的内容。而普通音频CD一般并没有任何唯一的识别符,所以该唯一的识别符必须根据这个音频数据的内容来自动生成。
实施步骤:
本发明所述CD光碟的ID代码称为CDDB1光碟ID,它是由;3个字符段组成的32位数字。最高效的8位代表音频文件开始播放的时间mod 255,接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束。最低效的8位代表一张CD光碟上歌曲的数量。CD光碟的ID代码按照规定的方式来计算并搜索储存在主控制器非易失存储器中的数据库,一旦找到相匹配的数据,那么与音频CD上相一致的所有MIDI文件将会从数据库中提取出来。
自动演奏***包括:MIDI播放器、音频播放器,播放CD光碟中任何一首音乐的时候,自动演奏***将会自动加载与之相对应的MIDI文件,当播放音乐时,播放指令将会同时驱动MIDI播放器和音频播放器进行播放。
音频播放器开始从CD光碟中读取音频文件的数据,然后把它传输到音频混频器中。读取数据是以一个和音频采样值一致的平均值的形式出现,可以保证从两个阀值传输到音频混频器的数据总计保证可用。音频混频器再把这些数据做一些必要的转换,例如:音量控制和音调校正,但也不限于此。转换的结果就是得到音频采样数据,并以输出缓存的形式储存在缓存存储器中。缓存器里的采样数据会再被传输到一个D/A转换器里,将被模拟音频信号通过主控制器的音频输出端进行输出。输出的信号可以由音频放大器进行足够放大,转换为伴奏的声音由音箱播放出来。或者用户可以选择通过耳机接口连接一个带有D/A转换器的放大器。
MIDI播放器将相关联的伴奏的音频对应的MIDI文件内容进行翻译,比如:提取MIDI文件中音符的开始和结束,包括所对应的时间、位置。从播放一开始,一旦播放器发现这个播放的时间与过去播放的文件相对应时,就会将信息发送到一个安装有数字的MIDI延时软件的元器件中。该元器件会确保对MIDI活动进行延时,与录制MIDI活动的延时一致,然后将其通过MIDI输出端口发送到***的主控制盒中。这个输出端口是与钢琴自动演奏***相连接,***会将信息转化为电子信号,通过驱动螺线管来控制钢琴琴键进行弹奏,从而使得钢琴发出声音。上述说到的延时是数字MIDI的延时,才能达到弥补伴奏音乐内在的延时与钢琴控制信息处理进度链的目的。
为了保持CD音频音乐和MIDI文件播放之间的同步性,需要一个普通的基准时钟。在主控制盒设有石英控制振荡器,通过它来为D/A转换器进行计时,提供参考数据。D/A转换器会每隔一定时间向主控制器,要求发送音频样品,主控制器会使用音频数据总线将音频样品传输出去,例如:一个音频混频器元器件所在的缓存器中的AC'97串行总线。音频混频器会追踪传输的音频样品的数据,这个数据从播放一开始就会通过抽样率分频被转换成时间单位,然后储存为目前的音频时间变量。从这以后产生的时间信息相当于开始播放到结束,它的分辨率下降到一个采样周期的时间。MIDI播放器就是这样从相应的MIDI文件中来挑选对应文件的,然后会如上面所描述的一样传输到数字MIDI延时元器件中。这些信息同样地被数字MIDI延时软件追踪,计算出向主控制盒MIDI输出端口传输MIDI文件数据的准确时间,这样做到驱动钢琴演奏出来的声音与伴奏的音乐是准确的,相匹配的。
Claims (6)
1.一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,
钢琴安装自动演奏***,自动演奏***设有主控制盒,主控制盒设有CD或DVD光驱;
将CD光碟放入光驱中;
主控制盒会检测CD光碟的ID代码,并与预先储存在主控制盒内存中的MIDI文件进行比对和匹配;
自动演奏***播放出CD光碟中的音乐,钢琴演奏出与之对应的钢琴音乐。
2.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述控制钢琴演奏的数据和音频文件数据分开储存,控制钢琴演奏的数据以标准的MIDI文件格式储存在自动演奏***的存储器中;音频文件数据存储在CD光碟中。
3.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述自动演奏***包含:CD光碟的ID代码,它是由3个字符段组成的32位数字,最高效的8位代表音频文件开始播放的时间mod 255,接着的16位代表一张CD光碟从第一首歌的开始到最后一首歌的结束,最低效的8位代表一张CD上歌曲的数量。
4.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述自动演奏***包括:MIDI播放器、音频播放器,播放CD光碟中任何一首音乐的时候,自动演奏***将会自动加载与之相对应的MIDI文件,当播放音乐时,播放指令将会同时驱动MIDI播放器和音频播放器进行播放。
5.根据权利要求4所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述音频播放器从CD光碟中读取音频文件数据,然后将它传输到音频混频器中,进行数据转换,转换输出得到音频采样数据,音频采样数据储存在缓存存储器中。
6.根据权利要求1所述一种使用CD光碟在自动演奏钢琴上进行演奏的方法,其特征在于,所述主控制盒设有石英控制振荡器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310550294.0A CN103594105B (zh) | 2013-11-08 | 2013-11-08 | 一种使用cd光碟在自动演奏钢琴上进行演奏的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310550294.0A CN103594105B (zh) | 2013-11-08 | 2013-11-08 | 一种使用cd光碟在自动演奏钢琴上进行演奏的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103594105A true CN103594105A (zh) | 2014-02-19 |
CN103594105B CN103594105B (zh) | 2016-07-27 |
Family
ID=50084209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310550294.0A Active CN103594105B (zh) | 2013-11-08 | 2013-11-08 | 一种使用cd光碟在自动演奏钢琴上进行演奏的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103594105B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106565546A (zh) * | 2016-10-21 | 2017-04-19 | 武汉桀升生物科技有限公司 | 一种月桂酰精氨酸乙酯甘醇酸盐及其制备方法和用途 |
US10636402B2 (en) | 2016-01-15 | 2020-04-28 | Sunland Information Technology Co., Ltd. | Systems and methods for automatic calibration of musical devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070068371A1 (en) * | 2005-09-02 | 2007-03-29 | Qrs Music Technologies, Inc. | Method and Apparatus for Playing in Synchronism with a CD an Automated Musical Instrument |
CN101777340A (zh) * | 2008-12-26 | 2010-07-14 | 雅马哈株式会社 | 音乐数据的合奏的同步器、自动演奏器乐器和同步方法 |
CN201655284U (zh) * | 2010-04-09 | 2010-11-24 | 邵坚 | 一种多媒体钢琴自动演奏*** |
CN102169705A (zh) * | 2010-01-15 | 2011-08-31 | 雅马哈株式会社 | 音调再现装置和方法 |
CN102208203A (zh) * | 2010-03-31 | 2011-10-05 | 雅马哈株式会社 | 内容数据再现设备、内容数据再现方法和声音处理*** |
-
2013
- 2013-11-08 CN CN201310550294.0A patent/CN103594105B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070068371A1 (en) * | 2005-09-02 | 2007-03-29 | Qrs Music Technologies, Inc. | Method and Apparatus for Playing in Synchronism with a CD an Automated Musical Instrument |
CN101777340A (zh) * | 2008-12-26 | 2010-07-14 | 雅马哈株式会社 | 音乐数据的合奏的同步器、自动演奏器乐器和同步方法 |
CN102169705A (zh) * | 2010-01-15 | 2011-08-31 | 雅马哈株式会社 | 音调再现装置和方法 |
CN102208203A (zh) * | 2010-03-31 | 2011-10-05 | 雅马哈株式会社 | 内容数据再现设备、内容数据再现方法和声音处理*** |
CN201655284U (zh) * | 2010-04-09 | 2010-11-24 | 邵坚 | 一种多媒体钢琴自动演奏*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10636402B2 (en) | 2016-01-15 | 2020-04-28 | Sunland Information Technology Co., Ltd. | Systems and methods for automatic calibration of musical devices |
US10657943B2 (en) | 2016-01-15 | 2020-05-19 | Sunland Information Technology Co., Ltd. | Systems and methods for calibrating a musical device |
US11328618B2 (en) | 2016-01-15 | 2022-05-10 | Sunland Information Technology Co., Ltd. | Systems and methods for calibrating a musical device |
CN106565546A (zh) * | 2016-10-21 | 2017-04-19 | 武汉桀升生物科技有限公司 | 一种月桂酰精氨酸乙酯甘醇酸盐及其制备方法和用途 |
Also Published As
Publication number | Publication date |
---|---|
CN103594105B (zh) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6462039B2 (ja) | Djステムシステム及び方法 | |
US10229669B2 (en) | Apparatus, process, and program for combining speech and audio data | |
CN101326569B (zh) | 音乐编辑设备和音乐编辑方法 | |
US9230552B2 (en) | Advanced encoding of music files | |
US20080134866A1 (en) | Filter for dynamic creation and use of instrumental musical tracks | |
KR20060100285A (ko) | 재생 방법, 재생 장치 및 기록 매체 | |
CN103594105A (zh) | 一种使用cd光碟在自动演奏钢琴上进行演奏的方法 | |
JP5173380B2 (ja) | パーソナルメディアの楽曲作品集合に基づいてカラオケ選曲予約を行えるカラオケ装置 | |
US7507900B2 (en) | Method and apparatus for playing in synchronism with a DVD an automated musical instrument | |
JP2012018282A (ja) | 演奏ファイル管理装置、演奏ファイル再生装置および演奏ファイル再生方法 | |
TWI290711B (en) | System and method to play the lyrics of a song and the song synchronously | |
WO2007060605A2 (en) | Device for and method of processing audio data items | |
JP2002055993A (ja) | 音楽再生装置 | |
KR101244289B1 (ko) | Mp3 곡 데이터와 미디용 가사 데이터의 동기방법 | |
WO2019051689A1 (zh) | 一种用于智能终端的声音控制方法及声音控制装置 | |
CN204288785U (zh) | 用于自动演奏钢琴与商业cd进行同步演奏的装置 | |
McCourt | Recorded music | |
JP2005148775A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2010015657A (ja) | 音楽再生装置 | |
KR101143908B1 (ko) | 디스크자키 서비스를 제공하는 오디오 재생 장치 및 방법 | |
TW200727165A (en) | Playing system and playing method thereof | |
JP2005250242A (ja) | 情報処理装置、情報処理方法、情報処理用プログラム、及び記録媒体 | |
JP2008146757A (ja) | デジタル再生方法およびデジタル再生装置 | |
McGuire | The concrete and the ephemeral of electronic music production | |
JP2014093097A (ja) | 楽曲再生装置、楽曲再生方法、及び、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method of playing on an automatic piano using a CD disc Granted publication date: 20160727 Pledgee: Hubei Three Gorges Rural Commercial Bank Co.,Ltd. Free Trade Zone Branch Pledgor: YICHANG JINBAO MUSIC INSTRUMENT MANUFACTURE Co.,Ltd. Registration number: Y2024980000961 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |