演奏控制方法以及演奏控制装置制造方法及图纸

技术编号:21208062 阅读:22 留言:0更新日期:2019-05-25 03:47
计算机通过分析演奏者进行的乐曲的演奏来估计乐曲的演奏位置,并且使演奏装置执行与用于指定乐曲的演奏内容的演奏数据对应的自动演奏,使其与演奏位置的行进同步,并且根据与演奏数据独立的控制数据来控制演奏位置的行进与自动演奏的关系。

Playing Control Method and Playing Control Device

The computer estimates the position of the music by analyzing the performance of the music performed by the performer, and makes the playing device perform the automatic performance corresponding to the playing data used to specify the content of the music, so that it synchronizes with the movement of the playing position, and controls the relationship between the movement of the playing position and the automatic performance according to the independent control data of the playing data.

【技术实现步骤摘要】
【国外来华专利技术】演奏控制方法以及演奏控制装置
本专利技术涉及控制自动演奏的技术。
技术介绍
例如,如专利文献1所公开的那样,从过去开始提出了通过分析乐曲的演奏来估计在乐曲中当下被演奏的位置(以下称为“演奏位置”)的乐谱对准技术。现有技术文献专利文献专利文献1:特开2015-79183号公报
技术实现思路
专利技术要解决的课题另一方面,从过去开始普及了利用表示乐曲的演奏内容的演奏数据来使键盘乐器等乐器发音的自动演奏技术。若将前述的演奏位置的估计结果应用到自动演奏中,则能够实现与演奏者对乐器的演奏(以下称为“实际演奏”)同步的自动演奏。然而,在将演奏位置的估计结果实际应用于自动演奏的场景中可能产生各种各样问题。例如,在乐曲中实际演奏的节奏急剧变化的部分中,实际上难以使自动演奏高精度地跟随上实际演奏。考虑到上述情况,本专利技术的目的在于解决在使自动演奏与实际演奏同步的情况下设想的各种各样的课题。用于解决课题的手段为了解决以上的课题,本专利技术的优选的方式涉及的演奏控制方法为:计算机通过分析演奏者进行的乐曲的演奏,估计所述乐曲的演奏位置;计算机使演奏装置执行自动演奏以使其与所述演奏位置的行进同步,所述自动演奏与用于指定所述乐曲的演奏内容的演奏数据对应;计算机根据与所述演奏数据独立的控制数据来控制所述演奏位置的行进与所述自动演奏的关系。此外,本专利技术的优选的方式涉及的演奏控制装置具有:演奏分析部,通过分析演奏者进行的乐曲的演奏,估计所述乐曲的演奏位置;以及演奏控制部,使演奏装置执行自动演奏以使其与所述演奏位置的行进同步,所述自动演奏与用于指定所述乐曲的演奏内容的演奏数据对应,所述演奏控制部根据与所述演奏数据独立的控制数据来控制所述演奏位置的行进与所述自动演奏的关系。附图说明图1是本专利技术的第1实施方式涉及的自动演奏系统的结构图。图2是乐曲文件的示意图。图3是演奏图像的示意图。图4是控制装置使演奏装置执行自动演奏的工作的流程图。图5是乐曲文件的编辑画面的示意图。图6是控制装置利用控制数据的工作的流程图。图7是第2实施方式涉及的自动演奏系统的结构图。具体实施方式<第1实施方式>图1是本专利技术的第1实施方式涉及的自动演奏系统100的结构图。自动演奏系统100是设置在多个演奏者P演奏乐器的音响大厅等空间中,并且与多个演奏者P对乐曲的演奏并行而执行乐曲的自动演奏的计算机系统。另外,虽然演奏者P典型为乐器的演奏者,但乐曲的歌唱者也可以是演奏者P。此外,实际上不负责乐器的演奏的相关人员(例如,主导乐曲的演奏的指挥者或音响监督)也可以包括在演奏者P中。如图1中所例示那样,第1实施方式的自动演奏系统100具有演奏控制装置10、演奏装置12、收音装置14和显示装置16。演奏控制装置10是控制自动演奏系统100的各要素的计算机系统,例如由个人计算机等信息处理装置实现。演奏装置12在演奏控制装置10的控制下执行乐曲的自动演奏。第1实施方式的演奏装置12对构成乐曲的多个部分中的由多个演奏者P进行演奏的部分以外的部分执行自动演奏。例如,乐曲的主旋律的部分由多个演奏者P演奏,演奏装置12执行乐曲的伴奏的部分的自动演奏。如图1所示那样,第1实施方式的演奏装置12是具有驱动部件122和发音部件124的自动演奏乐器(例如,自动演奏钢琴)。与自然乐器的键盘乐器同样地,发音部件124对于每一个键具有与键盘的各键的移位联动而使弦(发音体)进行发音的打弦部件。与任意的一个键对应的打弦部件具有能打弦的音槌、和将该键的移位传达至音锤的多个传达部件(例如,联动杆(whipen)、顶杆(jack)和震奏杆(repetitionlever))。驱动部件122通过驱动发音部件124来执行乐曲的自动演奏。具体地,驱动部件122包括使各键移位的多个驱动体(例如,螺线管等致动器)、和用于驱动各驱动体的驱动电路而构成。通过驱动部件22根据来自演奏控制装置10的指示来驱动发音部件124,从而实现乐曲的自动演奏。另外,演奏控制装置10也可以搭载在演奏装置12上。如图1所示的那样,演奏控制装置10由具有控制装置22和存储装置24的计算机系统来实现。控制装置22例如是CPU(中央处理单元(CentralProcessingUnit))等处理电路,综合地控制构成自动演奏系统100的多个要素(演奏装置12、收音装置14以及显示装置16)。存储装置24例如由磁记录介质或半导体记录介质等公知的记录介质、或者多种记录介质的组合构成,存储由控制装置22执行的程序和控制装置22使用的各种数据。另外,也可以独立于自动演奏系统100而设置存储装置24(例如,云存储),经由移动体通信网络或因特网等通信网而执行控制装置22对于存储装置24的写入以及读出。即,可以从自动演奏系统100中省略存储装置24。本实施方式的存储装置24存储乐曲的乐曲文件F。乐曲文件F例如是遵照了MIDI(乐器数字接口(MusicalInstrumentDigitalInterface))标准的格式的文件(SMF:标准MIDI文件(StandardMIDIFile))。如图2所例示的那样,第1实施方式的乐曲文件F是包含参考数据R、演奏数据D和控制数据C的一个文件。参考数据R指定基于多个演奏者P的乐曲的演奏内容(例如,构成乐曲的主旋律的部分的音符串)。具体地,参考数据R是按时间序列将用于指定演奏内容(发音/消音)的指示数据和用于指定该指示数据的处理时间点的时间数据进行排列的MIDI格式的时间序列数据。另一方面,演奏数据D指定由演奏装置12进行的自动演奏的演奏内容(例如,构成乐曲的伴奏的部分的音符串)。与参考数据R同样地,演奏数据D按时间序列将用于指定演奏内容的指示数据和用于指定该指示数据的处理时间点的时间数据进行排列的MIDI格式的时间序列数据。参考数据R以及演奏数据D的各自中的指示数据指定音高和强度,并指示发音或消音等各种事件。此外,参考数据R以及演奏数据D的各自中的时间数据例如指示相互前后的指示数据的间隔。第1实施方式的演奏数据D还指定乐曲的节奏(演奏速度)。控制数据C是用于控制与演奏数据D对应的演奏装置12的自动演奏的数据。控制数据C虽然与参考数据R和演奏数据D一起构成一个乐曲文件F,但其为独立于参考数据R和演奏数据D的数据。具体地,控制数据C能够与参考数据R和演奏数据D分开编辑。即,能够独立地编辑控制数据C而不影响参考数据R和演奏数据D的内容。例如,参考数据R、演奏数据D和控制数据C是一个乐曲文件F中的相互不同的MIDI通道的数据。若如上述那样控制数据C与参考数据R以及演奏数据D一起包含在一个乐曲文件F中的结构,则与控制数据C是独立于参考信息R以及演奏数据D的文件的结构相比,存在控制数据C的处理容易的优点。另外,之后说明控制数据C的具体内容。图1的收音装置14生成将在多个演奏者P进行的乐器的演奏中被发音的声音(例如,乐器声音或歌声)进行收音后的音响信号A。音响信号A是表示声音的波形的信号。另外,也可以利用从电弦乐器等电子乐器输出的音响信号A。因此,能够省略收音装置14。另外,也可以通过对多个收音装置14生成的信号进行加算来生成音响信号A。显示装置16在演奏控制装置10(控制装置22)的控制下显示各种图像。例如,液晶显示面板或投影仪是显示装置1本文档来自技高网...

【技术保护点】
1.一种演奏控制方法,计算机通过分析演奏者进行的乐曲的演奏,估计所述乐曲的演奏位置;计算机使演奏装置执行自动演奏以使其与所述演奏位置的行进同步,所述自动演奏与用于指定所述乐曲的演奏内容的演奏数据对应;计算机根据与所述演奏数据独立的控制数据来控制所述演奏位置的行进与所述自动演奏的关系。

【技术特征摘要】
【国外来华专利技术】2016.10.11 JP 2016-2001301.一种演奏控制方法,计算机通过分析演奏者进行的乐曲的演奏,估计所述乐曲的演奏位置;计算机使演奏装置执行自动演奏以使其与所述演奏位置的行进同步,所述自动演奏与用于指定所述乐曲的演奏内容的演奏数据对应;计算机根据与所述演奏数据独立的控制数据来控制所述演奏位置的行进与所述自动演奏的关系。2.如权利要求1所述的演奏控制方法,在所述演奏位置的行进与所述自动演奏的关系的控制中,在所述乐曲中由所述控制数据指定的部分中,解除使所述自动演奏与所述演奏位置的行进同步的控制。3.如权利要求2所述的演奏控制方法,在所述演奏位置的行进与所述自动演奏的关系的控制中,在所述乐曲中由所述控制数据指定的部分中,将所述自动演奏的节奏初始化为由所述演奏数据指定的规定值。4.如权利要求2所述的演奏控制方法,在所述演奏位置的行进与所述自动演奏的关系的控制中,在所述乐曲中由所述控制数据指定的部分中,将所述自动演奏的节奏维持在该部分紧前的所述自动演奏的节奏。5.如权利要求1至4的任一项所述的演奏控制方法,在所述演奏位置的行进与所述自动演奏的关系的控制中,在所述乐曲中由所述控制数据指定的部分中,根据所述控制数据来控制...

【专利技术属性】
技术研发人员:前泽阳
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1