音乐数据的合奏的同步器、自动演奏器乐器和同步方法技术

技术编号:4307566 阅读:225 留言:0更新日期:2012-04-11 18:40
提供了音乐数据的合奏的同步器、自动演奏器乐器和同步方法。为了建立同步地用于合奏的自动演奏器钢琴(1)和家庭影院系统(3),一组重放模式数据(Pa)表示一系列音名,并被独立于音频数据文件和音乐数据文件存储在存储器系统(12)中;当音频信号(Sa)正从重放系统(2)提供到自动演奏器钢琴(1)的同步器(10)时,同步器(10)从音频信号(Sa)提取样值(Sa),并通过FFT和量化确定一系列音名;将样值的该一系列音名与重放模式数据(Pa)比较,以发现重放模式数据(Pa)的哪部分表示该一系列音名;因为每个样值在极其短的时间段上出现,所以同步器(10)准确地确定经过的时间,并从音乐数据文件中选择要处理的音符事件数据码。

【技术实现步骤摘要】

本专利技术涉及重放(playback)技术,并且更具体地,涉及用于不同种类的音乐数据 的合奏的同步器、配有该同步器的自动演奏器乐器和用于同步的方法。
技术介绍
存在各种用于音乐记录的协议。例如,在MIDI(乐器数字接口 )协议中定义了例 如音符开(note-on)消息和音符关(note-off)消息的声音消息(voicemessage),并且在表 演(performance)中产生的音调被表示为声音消息。在音符开数据码中,与音符开事件消 息一起定义了要产生的音调的音名和响度,并且在音符关数据码中,定义了音符关事件消 息和要衰减(decay)的音调的音名。音符开事件消息和音符关事件消息表示生成音调的指 令和衰减音调的指令,并且术语"音符事件数据码"意味着音符开数据码和音符关数据码中 的任一个。产生音符事件数据码,以按照实时方式生成电子音调。另外,持续时间数据码表 示音符事件数据码和下一音符事件数据码之间的时间间隔。在用于记录表演的信息存储介 质中,与音符事件数据码一起存储持续时间数据码。术语"MIDI音乐数据码"意味着音符事 件数据码、表示其他声音消息和系统消息的数据码、以及持续时间数据码。 在信息存储介质中将表演记录为音频数据码。音频数据码表示在表演中产生的模 拟音频信号上的离散值,并且在红皮书(Red book)中被定义。 用户希望在配有MIDI数据码生成器的乐器上记录他们的表演,以及从诸如 DVD(数字多用盘)的信息存储介质中的音频数据码进行重放。 在日本专利申请特开No. 2001-307428中公开了现有技术的记录技术。根据该日 本专利申请特开,通过16DPSK (差分相移键控),利用MIDI音乐数据码将载波信号调制为模 拟准音频信号,并且通过短语码调制(phrase codemodulation),将准模拟音频信号转换为 准音频数据码。DVD的一声道(channel)被分配给准音频数据码,而另一声道被分配给音频 数据码。当用户在与通过音频数据码的重放合奏的情况下、正在配有MIDI数据码生成器的 乐器上表演部分音乐曲调时,MIDI音乐数据码和音频数据码均被传送给记录器,并且,分别 在不同的声道中存储准音频数据码和音频数据码。 在现有技术的记录技术中遇到一个问题,S卩,该DVD被内容供应商排它地准备用 于合奏的重放。DVD的准备对于内容供应商而言是复杂的。
技术实现思路
因而,本专利技术的一个重要目的是提供一种同步器,其使得一种音乐数据的重放与在市场上销售的另一种音乐数据的重放同步,而无需对任一种音乐数据的修改。 本专利技术的另一重要目的是提供配有该同步器的自动演奏器乐器。 本专利技术的另一重要目的是提供一种方法,通过该方法,同步器使重放彼此同步。 为实现该目的,本专利技术提出了通过使用各自在时间段(time period)上出现的声音特征,来确定准确的经过时间,其中以比经过时间信号的时间单位短的时间单位来确定所述时间段。 根据本专利技术的一个方面,提供了一种同步器,用于从音频信号产生声音的声音生 成系统和基于音乐数据码产生音调的自动演奏器乐器之间的合奏,包括用于从声音的生 成的开始起经过的时间的测量器,其中以一时间单位确定所述经过的时间;以及存储器系 统,其存储至少表示音调的音高的音乐数据码,以及表示与经过的时间有关的声音的已准 备的特征的重放模式数据码,每个已准备的特征在按比时间单位短的另一时间单位确定的 时间段上出现,同步器还包括特征提取器,从音频信号提取声音的实际特征,每个实际特征 在该时间段上出现,同步器还包括指示器,连接到存储器系统和特征提取器,比较实际特征 和已准备的特征以便确定与实际特征的群组一致的已准备的特征的群组,并基于已准备的 特征的群组确定按前述另一时间单位的从开始起准确的经过的时间,以及指定器,连接到 存储器系统和指示器,并指定表示要与声音一起及时产生的音调的至少一个音乐数据码, 以将前述至少一个音乐数据码提供给自动演奏器乐器。 根据本专利技术的另一方面,提供了一种在与声音生成系统的合奏中表演音乐曲调的 自动演奏器乐器,包括原声乐器,包括被移动用于指定要产生的音调的音高的多个操纵 器,以及连接到多个操纵器并以所指定的音高产生音调的音调生成器;自动演奏系统,被与 多个操纵器相关联地提供,并分析至少表示音调的音高的音乐数据码,以选择性地使得多 个操纵器移动而无需人类演奏者的任何弹奏;以及同步器,用于从音频信号产生声音的声 音生成系统和通过自动演奏系统的原声乐器之间的合奏,同步器包括测量器,用于按时间 单位确定的从声音的生成的开始起经过的时间;以及存储器系统,存储音乐数据码和表示 与经过的时间有关的声音的已准备的特征的重放模式数据码,并且每个已准备的特征在按 比时间单位短的另一时间单位确定的时间段上出现,同步器还包括特征提取器,从音频信 号提取声音的实际特征,每个实际特征在时间段上出现,并且同步器还包括指示器,连接到 存储器系统和特征提取器,比较实际特征和已准备的特征以便确定与实际特征的群组一致 的已准备的特征的群组,并基于已准备的特征的群组确定按另一时间单位的从开始起准确 的经过的时间,以及指定器,连接到存储器系统和指示器,并指定表示要与声音一起及时产 生的音调的至少一个音乐数据码,以将前述至少一个音乐数据码提供给自动演奏器乐器。 根据本专利技术的再一方面,提供了一种使声音生成系统和自动演奏器乐器的合奏同 步方法,包括如下步骤a)准备表示与按时间单位确定的经过的时间有关的声音的已准备 的特征的重放模式数据码,每个已准备的特征在按比时间单位短的另一时间单位确定的时 间段上出现;b)从音频信号提取声音的实际特征,每个实际特征在时间段上出现;c)比较 实际特征和已准备的特征以便确定与实际特征的群组一致的已准备的特征的群组;d)基 于已准备的特征的群组确定按前述另一时间单位的从开始起准确的经过的时间;e)基于 已准备的特征的群组指定要处理的用于与通过声音生成系统生成的声音一起生成音调的 至少一个音乐数据码;以及f)将至少一个音乐数据码提供给自动演奏器乐器。附图说明 根据结合附图的以下描述,将更清楚地理解同步器、自动演奏器乐器和方法的特 征和优点,附图中 图1是示出本专利技术的自动演奏器钢琴的系统配置的框图, 图2是示出自动演奏器钢琴的结构的截面侧视图, 图3是示出重放模式数据的数据结构的视图, 图4是示出在自动演奏器钢琴中并入的同步器的功能的框图, 图5A至图5C是示出在在执行用于同步的子例程程序时实现的作业序列的流程 图, 图6是示出本专利技术的另一自动演奏器钢琴的系统配置的框图, 图7A和图7B是示出在自动演奏器钢琴中执行的主例程程序的作业的流程图, 图8是示出本专利技术的再一自动演奏器钢琴的系统配置的框图, 图9是示出本专利技术的另一自动演奏器钢琴的系统配置的框图,以及 图10是示出样值(sample)和记录数据组之间的关系的视图。具体实施例方式实施本专利技术的合奏系统大体上包括彼此连接的自动演奏器乐器和声音生成系统。声音生成系统从音频数据码产生音频信号,并从音频信号生成声音。自动演奏器乐器基于音乐数据码表演音乐曲调,而无需人类演奏者的任何弹奏。为了使声音生成系统和自动演奏器乐器的合奏建立同步,声音生成系本文档来自技高网
...

【技术保护点】
一种同步器,用于在从音频信号(Sa)产生声音的声音生成系统(2;2A;2B;2C)和基于音乐数据码(Sc)产生音调的自动演奏器乐器(1;1A;1B;1C)之间的合奏,包括:测量器(110;10Ba;11Ba),用于以时间单位确定的从所述声音的生成的开始起经过的时间;以及存储器系统(12),存储表示至少所述音调的音高的所述音乐数据码,其特征在于所述存储器系统(12)还存储表示与所述经过的时间有关的所述声音的已准备的特征的重放模式数据码(Pa),并且每个所述已准备的特征在以比所述时间单位短的另一时间单位确定的时间段上出现,以及还包括特征提取器(140),从所述音频信号(Sa)提取所述声音的实际特征,每个所述实际特征在所述时间段上出现,指示器(150),连接到所述存储器系统(12)和所述特征提取器(140),比较所述实际特征和所述已准备的特征,以便确定与实际特征的群组一致的已准备的特征的群组,并基于所述已准备的特征的群组确定从所述开始起准确的经过的时间,以及指定器(160),连接到所述存储器系统(12)和所述指示器(150),并指定表示要与所述声音一起及时产生的音调的至少一个音乐数据码(Sc),以将所述至少一个音乐数据码(Sc)提供给所述自动演奏器乐器(1;1A;1B;1C)。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:又平健次上原春喜
申请(专利权)人:雅马哈株式会社
类型:发明
国别省市:JP[日本]

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

1