用于产生鼓型式的装置配置和方法与流程

文档序号:16684037发布日期:2019-01-19 00:46阅读:303来源:国知局
用于产生鼓型式的装置配置和方法与流程

本申请要求2017年7月10日提交的标题为“用于产生鼓型式的装置配置和方法(deviceconfigurationsandmethodsforgeneratingdrumpatterns)”的第62/530,818号美国临时专利申请的优先权,所述美国临时专利申请的内容明确地以全文引用方式并入本文。

本公开涉及用于产生节奏型式的装置和方法,且更具体来说涉及用于从音频和非音频输入中的至少一个产生鼓型式的过程和配置。



背景技术:

音乐家在表演或练习音乐时经常需要伴奏音乐,例如伴奏的鼓节拍。在现代音乐中,鼓节拍经常补充多种音乐风格,且可以根据音乐类型或特定歌曲而定制。鼓机和预先录制的音轨是提供伴奏音轨而不必让另一位音乐家表演的一种方式。然而,例如鼓机和鼓重放装置等提供伴奏音乐的现有形式具有若干缺点。典型的鼓机将播放由预先录制的鼓声组成的鼓循环型式。许多用户发现现有的鼓机太有限或者极难操作,尤其是当所需的鼓型式无法进行编程时。预先录制的鼓型式经常不会提供所需的鼓型式。另外,现有系统不是用户友好的。即使经验丰富的音乐家也需要现有鼓机的改进功能性。

除了鼓机的常规操作或从音轨列表选择预先录制的鼓型式之外,需要传达所需鼓型式的其它方法。许多用户发现难以使用现有工具来创建所需鼓节拍,原因在于定时误差或缺乏技巧。用户创建的鼓节拍可能由于机器延迟或用户能力而在节奏上令人尴尬。关于现有方法,用户经常借助于用于鼓机或预先录制的鼓型式的输入的小键盘。另外,在演奏乐器的同时控制或操作鼓机经常是困难的。



技术实现要素:

本文公开和要求用于产生鼓型式的方法和装置。一个实施方案是针对一种方法,其包含在时间间隔期间接收包含多个事件的用户产生的输入。所述方法还包含检测所述用户产生的输入中的所述多个事件。所述方法还包含分析所述多个事件以基于检测到的事件数目、所述时间间隔中的每一事件的布局以及所述时间间隔的持续时间而定义节奏型式。分析包含将所述多个事件中的每一个分类为至少一个类型的鼓型式元素。所述方法还包含基于所述节奏型式产生鼓型式,其中所述鼓型式包含用于所述节奏型式的每一事件的鼓元素。

在一个实施方案中,所述用户产生的输入是从乐器和麦克风中的至少一个接收的音频信号,所述音频信号指示所述鼓型式的所需律动。

在一个实施方案中,所述用户产生的输入是作为对装置的输入而敲击的叩击节拍,所述叩击节拍指示所述鼓型式的所需律动。

在一个实施方案中,检测所述多个事件包含从作为所述用户产生的输入接收的音频输入信号针对每一事件检测至少一个特征。

在一个实施方案中,检测所述多个事件包含针对每一事件检测装置的输入激活,其中所述输入激活是相对于所述装置的至少一个输入控制元件。

在一个实施方案中,分析包含确定用于所述节奏型式的小节数目、时间拍号和感觉。

在一个实施方案中,将所述多个事件中的每一个分类为至少一个类型的鼓型式元素包含将每一事件分类为底鼓元素和军鼓元素中的一个。

在一个实施方案中,所述节奏型式相对于针对所述多个事件的所确定小节数目、所确定时间拍号和所确定感觉而提供鼓节拍的布置。

在一个实施方案中,所述方法进一步包含输出所述鼓型式,其中输出包含以下各项中的至少一项:输出用于所述鼓型式的音频声音,存储所述鼓型式,以及输出用于所述鼓型式的显示。

在一个实施方案中,所述方法进一步包含输出用于每一检测到的事件的声音元素,其中所述声音元素在从检测到所述事件的约10-30毫秒的范围中的时间周期内输出。

在一个实施方案中,所述方法进一步包含相对于所述时间间隔和节拍细分的节拍特征化来确定事件布局。

在一个实施方案中,所述方法进一步包含基于多个鼓型式风格和多个时间拍号产生所述鼓型式。

在一个实施方案中,所述方法进一步包含在第一时延周期内执行多个事件中的每一事件的第一分类以产生对事件的检测的声音响应,且在第二时延周期内执行多个事件中的每一事件的第二分类以用于节奏型式的确定。

在一个实施方案中,所述第一时延周期在约10-30毫秒的时间周期内,且所述第二时延周期在约30-60毫秒的时间周期内。

另一实施方案是针对一种装置,其包含被配置成接收用户产生的输入的输入,以及耦接到所述输入的控制单元。所述控制单元被配置成在时间间隔期间接收包含多个事件的用户产生的输入,以及检测所述用户产生的输入中的所述多个事件。所述控制单元还被配置成分析所述多个事件以基于检测到的事件数目、所述时间间隔中的每一事件的布局以及所述时间间隔的持续时间而定义节奏型式。分析包含将所述多个事件中的每一个分类为至少一个类型的鼓型式元素。所述控制单元还被配置成基于所述节奏型式产生鼓型式,其中所述鼓型式包含用于所述节奏型式的每一事件的鼓元素。

另一实施方案是针对一种用于产生鼓型式的方法,所述方法包含由装置检测开始学习状态的命令,以及由所述装置接收包含多个事件的输入。所述方法还包含由所述装置检测结束所述学习状态的命令,以及由所述装置从所述输入检测所述多个事件。所述方法还包含由所述装置分析所述多个事件以基于检测到的事件数目、所述时间间隔中的每一事件的布局以及所述时间间隔的持续时间而定义节奏型式。分析包含将所述多个事件中的每一个分类为至少一个类型的鼓型式元素。所述方法还包含由所述装置基于所述节奏型式产生鼓型式,其中所述鼓型式包含用于所述节奏型式的每一事件的鼓元素。

附图说明

从下文结合附图陈述的详细描述,本公开的特征、目的和优点将变得更加显而易见,在附图中相同参考标号始终做出对应识别且其中:

图1描绘根据一个或多个实施方案的用于产生鼓型式的过程;

图2描绘根据本公开的一个或多个实施方案的用于产生鼓型式的装置的图形表示;

图3a-3b描绘根据一个或多个实施方案的输入和事件的图形表示;

图4a-4d描绘根据一个或多个实施方案的产生鼓型式的图形表示;

图5描绘根据一个或多个实施方案的用于分析输入的过程;

图6描绘根据一个或多个实施方案的用于对输入进行分类的过程;

图7描绘根据一个或多个实施方案的装置配置;

图8描绘根据一个或多个实施方案的用于装置操作的过程;

图9a描绘根据一个或多个实施方案的装置的图形表示;

图9b描绘根据一个或多个实施方案的控制特征的图形表示;以及

图10描绘根据一个或多个实施方案的装置操作的图形表示。

具体实施方式

概览和术语

本公开的一个方面是针对产生鼓型式。描述了为希望创建用于练习或表演的特定鼓型式的职业和业余音乐家服务的过程和装置配置。许多人发现容易敲出节拍,例如用手在桌面上敲击或者使用发声法唱出表示所需鼓声的鼓型式。在其它情况下,音乐家需要使用例如吉他等乐器作为输入源来产生所需节拍的能力。提供用以检测作为输入的鼓型式的自然表达且将输入转换为实际鼓型式的过程和装置配置。本文描述的过程和配置是针对克服与创建鼓型式相关联的难题。提供了可以克服超过许多用户的技术能力的现有装置难题的开发。另外,提供了克服需要用户从鼓音轨列表选择预先录制的鼓音轨的系统限制的过程和配置。

本文描述的过程和装置配置允许用户使用直观且自然的方法在极短时间量中从想法变为完整鼓型式。过程和装置配置被配置成检测作为所需主律动(例如,底鼓/军鼓型式)提供的用户产生的输入,且产生基于主律动建置的鼓型式以创建并入有由用户提供的节奏输入的完整鼓型式。另外,通过允许用户输入他们自己的鼓节拍的底鼓/军鼓部分,用户可以想出可能甚至不在传统鼓机的预定义型式列表上的独特型式。由此,本文描述的过程和装置配置允许具有鼓型式伴奏播放的益处而无定位所需鼓型式的挫折。

如本文描述,输入可以与音频输入信号和非音频输入相关。在一个实施方案中,输入与可以通过乐器(例如,电吉他、电低音吉他等)或例如麦克风等音频源产生的音频信号相关。输入信号可以借助于电缆从乐器或麦克风提供到装置。根据另一实施方案,输入可以是借助于装置的一个或多个例如装置垫等输入源而提供的非音频输入。

鼓型式与来自鼓套件的多个源的声音的组合相关。产生鼓型式可以包含定义在一时间间隔中的多个鼓声的输出型式,其中鼓声类型、定时和风格中的至少一个可以由装置存储或输出。举例来说,摇滚乐鼓型式可以包含在某些节拍上的底鼓和军鼓事件,以及贯穿鼓节拍的钹或叩击事件。可以平直或以摇摆拍速来播放鼓型式。另外,鼓型式可以与不同的时间拍号相关联。本文描述的装置和过程允许基于所接收输入和鼓套件的多个组件的鼓声而产生鼓型式。举例来说,装置可以存储用于多种鼓套件风格的多个鼓声(例如,底鼓声、军鼓声、踩镲开击声、踩镲闭击等)。存储的声音可以应用于产生的鼓型式和输出,使得鼓型式可以自身播放和/或为另一乐器或源伴奏。

节奏型式可以与鼓型式的特征节拍或识别特征相关。举例来说,现代摇滚乐鼓型式可包含在一个节段的特定节拍上打底鼓,且在某些节拍上打军鼓。摇滚乐节拍可以具有变化的拍速,且通常以“合拍”布局进行分类以提供平直的感觉。替代地,摇摆节拍通常具有处于较慢拍速的三连音感觉,其中为了效果而操纵节拍布局。放克乐(funk)律动经常以宽动态范围、开击的踩镲和不平常的军鼓布局来播放。本文描述的装置和过程可以基于节拍布局、拍速和定时(例如,小节长度、节拍长度、节拍数目等)而考虑多个节奏型式。

本文描述的装置和过程可以作用于多种音乐风格(例如,摇滚乐、布鲁斯乐、流行乐、爵士乐等)。因此,产生鼓型式可包含针对多种时间拍号(例如,4/4、3/4、5/4、7/4)产生鼓型式。另外,可相对于所需的感觉(例如,平直、8分音符摇摆、16分音符摇摆等)产生鼓型式。

一个实施方案是针对用于从用户产生的输入产生鼓型式的过程。输入可以由用户产生,输入包含用以表明所需律动的多个事件。输入可以基于输入类型。可以在一时间间隔期间接收输入,使得所述时间间隔和输入表明所需的节奏型式(例如,律动、底鼓/军鼓组合等)和型式的长度。过程可包含从输入中检测多个事件且分析所述事件以定义节奏型式。根据一个实施方案,可以分析检测到的事件数目、时间间隔中的每一事件的布局以及时间间隔的持续时间以将输入表征为节奏型式。分析可包含将输入的每一事件分类为鼓型式元素,例如底鼓击打或军鼓击打。过程还可包含基于节奏型式产生鼓型式。鼓型式包含用于节奏型式的每一事件的鼓元素,且可包含将基于输入的分析而应用的一个或多个额外元素。举例来说,鼓型式可包含基于输入的底鼓和军鼓分量,其中8分音符踩镲节拍添加到底鼓和军鼓型式。当产生鼓型式时可以确定鼓型式的感觉(例如,平直或摇摆)以及修饰音水平。举例来说,在一些情况下,产生的鼓型式可以是平直奏出的8分音符摇滚乐型式。

本公开的另一方面是针对用于产生鼓型式的输入分析。一个或多个过程允许将用户产生的输入基于输入分析而变换为鼓型式。在一个实施方案中,提供分类过程以辅助对输入和事件的分类。分类过程提供响应性的感觉水平,同时还提供对输入的准确分类和解译。在一个实施方案中,提供两阶段分类过程,包含:低时延第一分类,用以输出声音元素作为反馈;以及具有较长时延的第二分类阶段,所述较长时延导致低得多的错误率。

本公开的另一方面是针对通过提供将添加到在输入中检测到的节奏型式的某一水平的修饰音来增强鼓型式产生。可以提供修饰音范围,其包含对主律动添加元素,所述元素导致较类似于由真实的鼓奏出的声音的鼓型式。可以通过对产生的型式提供修饰音而增强鼓型式,其中可以控制修饰音的量。

本公开的另一方面是针对提供效果单元或模块,其可以由用户控制和操作以允许鼓型式产生。在一个实施方案中,提供用于个别单元的装置配置,例如效果踏板,以及控制接口,例如被配置成接收输入且产生鼓型式的数字工作站。装置配置可以包含学习状态和重放状态中的一个或多个,其允许产生鼓型式且控制如何奏出鼓型式。

本公开的另一方面是例如伴奏鼓型式等鼓型式的控制和重放。本文描述的装置配置和过程允许操作包含按钮开关和一个或多个例如led等发光指示器的装置进入和改变退出若干操作状态。举例来说,装置可允许进入学习状态以产生一个或多个鼓型式。替代地,可以进入歌曲重放状态以重放一个或多个先前产生的鼓型式(例如,由用户产生的鼓型式)。另外,可以播放歌曲的一个或多个部分(例如,主歌、副歌、尾曲等)。另外,可以使用装置删除歌曲的一个或多个部分或者歌曲整体,包含但不限于用于删除的脚踏开关控制。根据另一实施方案,过程和装置配置包含提供操作状态或模式以允许装置学习所需输入型式且输出鼓型式。另外,操作状态可以包含创建歌曲、播放歌曲的部分(例如,前奏、主歌、副歌、间奏、尾曲等)的能力。在又一实施方案中,歌曲的部分可以存储于装置上以允许重放。另外,歌曲部分或歌曲整体可以从存储器删除或清除。

如本文使用,术语“一”或“一个”应当意味着一个或多于一个。术语“多个”应当意味着两个或多于两个。术语“另一个”被定义为第二个或更多个。术语“包含”和/或“具有”是开放式的(例如,包括)。如本文使用的术语“或”将解释为包含性的,或者意味着任何一个或任何组合。因此,“a、b或c”意味着“以下各项中的任一种:a;b;c;a和b;a和c;b和c;a、b和c”。此定义的例外情况将仅在元件、功能、步骤或动作的组合以某种方式固有地相互排斥时发生。

贯穿本文档对“一个实施方案”、“某些实施方案”、“一实施方案”或类似术语的参考意味着结合所述实施方案描述的特定特征、结构或特性包含在至少一个实施方案中。因此,这些短语贯穿本说明书在各处的出现不一定全部指代同一个实施方案。此外,特定特征、结构或特性可以在一个或多个实施方案上以任何合适的方式组合而无限制。

示例性实施方案

现在参见附图,图1描绘根据一个或多个实施方案的用于产生鼓型式的过程。可以采用过程100以允许用户使用直观且自然的方法在极短时间量中从想法变为完整鼓型式。过程100允许多种类型的输入,包含但不限于敲击所需节拍或使用乐器,来表达鼓型式。如本文将描述,过程100可以由装置或装置的模块/组件执行。另外,可以修改过程100以包含额外的、或在一些情况下不同的操作以便产生和/或输出鼓型式。

在一个实施方案中,可以通过在框105处接收输入来起始过程100。根据一个实施方案,在框105处接收的输入是作为用于产生鼓型式的所需律动型式(例如,主律动型式)提供的用户产生的输入。如下文将描述,鼓型式的其余部分可以基于作为输入而接收的律动型式而建置。在某些实施方案中,输入是作为用于所需鼓型式的所需底鼓分量和军鼓分量(例如,底鼓/军鼓型式)的指示而提供。在框105处的输入可以作为过程100的基础而提供以创建极为接近于和/或并入有由输入提供的节奏元素的完整鼓型式。通过允许用户输入其自身的底鼓/军鼓型式作为输入,可以产生预定义型式或者传统鼓机上的鼓型式列表未提供的独特型式。

根据一个实施方案,在框105处接收的输入可以与音频输入和非音频输入中的至少一个相关。在一个实施方案中,在框105处接收的输入与从乐器接收的音频输入信号相关,所述信号可以包含吉他上的静音弹奏、尤克里里琴身上的敲击、口发声等。在框105处接收的输入可以是从乐器和麦克风中的至少一个接收的用户产生的音频信号。音频信号指示鼓型式的所需律动。音频信号可以由用户产生以表示对非鼓手来说感觉自然的所需律动型式,例如表示鼓音轨中的底鼓/军鼓型式的型式。不同类型输入的实施例可以是在静音吉他上弹奏低和高弦、产生低和高频率叩击口发声。在一个实施方案中,输入的定时表示用户所需的律动,且输入的持续时间可用以表征由用户输入的节奏型式。

根据另一实施方案,在框105处接收的输入是非音频输入。举例来说,在一些实施方案中,可以使用装置的一个或多个输入垫产生输入。用户产生的输入可以包含垫击打。进一步举例来说,输入是作为对装置的输入而敲击的叩击节拍。叩击节拍可指示鼓型式的所需律动。在某些实施方案中,利用两个垫,一个用于底鼓且另一个用于军鼓。

在某些实施方案中,在框105处接收输入响应于标记时间间隔结束的用户命令而结束,所述用户命令例如控制命令或脚踏开关控制。在用于接收输入的时间间隔期间,可以在框105处在时间间隔期间接收多个事件。接着分析在框105处的输入以提取事件且将事件分类。

在框110处,过程100包含检测输入中的事件。过程100可以包含在框110处用于事件检测的一个或多个方法。用于检测事件的示例性方法包含但不限于scheirer,e.(1998)《声学音乐信号的拍速和节拍分析》(jasa,103,2801x)以及cotton和ellis的《声学事件检测的频谱对频谱-时间特征》(信号处理对音频和声学的应用2011ieee研讨会,2011年10月16-19日,纽约新帕尔茨)描述的事件检测方法。

过程100可以从用户产生的输入检测多个事件。当输入与音频信号相关时,检测多个事件包含从作为用户产生的输入接收的音频输入信号针对每一事件在框110处检测至少一个特征。过程100可以包含针对音频输入信号中的每一事件检测至少一个特征。举例来说,可以相对于多个频带检测和分析事件,使得所述频带中的至少一个包含响应,例如信号峰多峰。因此,可以相对于多个频带针对每一事件检测和分析特征。当输入与输入垫的使用相关时,在框110处检测多个事件包含针对每一事件检测装置的输入激活。每一输入激活是相对于装置的至少一个输入控制元件,使得可以将输入敲击键入到第一垫以用于底鼓分量,且可以将输入敲击键入到第二垫以用于军鼓分量。在框110处可以在同时检测多次输入垫击打。

在框115处,过程100包含分析输入的事件。在一个实施方案中,分析多个事件以基于检测到的事件数目、时间间隔中的每一事件的布局以及时间间隔的持续时间而定义节奏型式。在框115处的分析可以包含将多个事件中的每一个分类为至少一个类型的鼓型式元素。举例来说,在框115处分类多个事件中的每一个可包含分类为至少一个类型的底鼓元素和军鼓元素。

在框115处的分析可确定表征在框105处接收的输入的节奏型式。在框115处的事件的分析允许确定小节数目、定时(3/4、4/4、5/4、7/4等)和感觉(摇摆或平直),且提供应当创建的节拍的网格或表示。鼓型式也可以与通过除了平直和摇摆之外的感觉表征的型式相关,例如三连音、16分摇摆等。在本公开中,使用感觉来描述如何将小节划分为预期音符位置或网格点的网格。使用平直感觉来指示将四分音符时间划分为一半以得到8分音符时间且接着将8分音符时间划分为一半以得到16分音符等等的情况。因此如果使用16分音符解决方案,那么对于4/4时间拍号将存在每小节16个相等间隔的网格点。另一方面,8分音符摇摆(我们将简称为摇摆)和“三连音感觉”将四分音符时间划分为相等间隔的三个8分音符。这针对4/4时间拍号给出每小节12个相等间隔的网格点。虽然摇摆和三连音感觉具有相同的网格点位置,但当在四分音符(即,合拍)和合拍之前的8分音符上奏出主要的8分音符时音乐一般称为摇摆。另一方面,三连音感觉相等地使用三个8分音符。对于16分音符摇摆或16分音符三连音感觉,将四分音符时间划分为一半以得到8分音符时间,但接着将8分音符时间划分为相等间隔的三个16分音符以针对4/4时间拍号给出每小节24个相等间隔的网格点。

在一个实施方案中,当输入是音频信号时,对事件进行分类可以基于事件的音调或音高,使得低音调元素可以对应于底鼓分量且较高音调元素可以对应于军鼓分量。在一个实施方案中,可通过测量多个频带中的能量且计算频带质心来估计音调。质心可以被表征为:

c=sumei*i/sumei

其中ei是每一频带中的能量,且i是频带编号。以此方式,在较低频带中具有较多能量的信号与在较高频带中具有较多能量的信号相比将具有较低质心。在一个实施方案中,可以采用六(6)个频带,频率范围为20-100hz、100-200hz、200-600hz、600-2000hz、2000-10000hz和10000-20000hz。以此方式,低吉他弦的两次静音弹奏和随后的高吉他弦的静音弹拨可以对应于底鼓的两个节拍和随后的军鼓的一个节拍。

根据另一实施方案,在框115处的分析包含分析输入垫击打的定时和次数,包含辨识针对底鼓和军鼓垫的输入按压的次序。以所述方式,底鼓垫的两次输入垫击打和随后的军鼓击打的一次输入垫击打将导致底鼓、底鼓、军鼓型式。

在框115处的分析可包含将事件分组为不同的目标鼓型式。举例来说,检测两个类为暗示底鼓击打或军鼓击打。在底鼓和军鼓是从音频输入导出的情况下,可使用型式辨识技术对输入进行分类。在输入是垫击打的情况下,可通过检测哪一个垫被击打来确定底鼓和军鼓。

在框115处的分析可包含减少在输入中识别的事件的数目。举例来说,一些事件可以在框115处的分析期间被修剪或移除,且因此不包含于针对输入确定的节奏型式中。事件可能因为太低的水平或一起太近地间隔而被修剪。在某些实施方案中,在节奏型式中表示的事件不包含被修剪或移除的事件。

在框115处的分析也可包含确定用于节奏型式的小节数目、时间拍号和感觉。根据一个实施方案,针对输入执行频谱分析,使得在框115处的分析揭露输入的定时和分类。在框115处确定的定时可包含相对于时间间隔和节拍细分的节拍特征化来确定事件布局。可以执行频谱分析以对输入进行分类。在框115处,确定事件的节奏型式,其相对于针对多个事件的所确定小节数目、所确定时间拍号和所确定感觉而提供鼓节拍的布置。可以使事件的定时与鼓击打相关,接着分析鼓击打以确定鼓型式的节拍数目、时间拍号和感觉(例如,平直或摇摆)。节拍数目、时间拍号和感觉可用以创建鼓型式的额外用户可选择的部分,例如踩镲、钹、沙锤、手铃等,以及将底鼓军鼓型式量化为音乐网格。在一个实施方案中,在框115处的分析包含在第一时延周期内执行多个事件中的每一事件的第一分类以产生对事件的检测的声音响应,且在第二时延周期内执行多个事件中的每一事件的第二分类以用于节奏型式的确定。第一时延周期可以是约15ms,且第二时延周期可以是约30ms。

在框115处的分析可以基于下文关于图6更详细论述的输入的校准。

在框120处,产生鼓型式。可以基于在框115处确定的节奏型式而产生鼓型式。举例来说,可以将节奏型式与一个或多个鼓型式模板或特性进行比较以识别可能适用的一个或多个伴奏鼓声和定时。对于包含作为基本摇滚乐节拍平直奏出的多个事件的输入,在框120处产生的鼓型式可以包含将踩镲击打应用于底层律动,其中鼓型式作为平直型式产生。对于包含与爵士乐节拍或摇摆感觉相关联的多个事件的输入,在框120处产生的鼓型式可以包含将踩镲击打应用于底层律动,其中鼓型式作为摇摆型式产生。在此实施例中,为摇滚乐和爵士乐型式选择的踩镲型式可以在鼓节拍元素数目、采用的时间拍号以及鼓型式内的踩镲击打的位置(例如,平直对摇摆)方面不同。

在一个实施方案中,鼓型式包含用于节奏型式的每一事件的鼓元素。举例来说,可以将已分类的输入事件指派于所确定网格的节拍以创建鼓型式。网格可以是基于针对鼓型式确定的检测到的小节数目、时间拍号和感觉对时间间隔的细分,使得网格包含针对每一节拍的细分(通常针对8分音符摇摆的3个细分和针对16分音符平直的4个细分)。每一事件落在的节拍或分节拍可以用于确定每一鼓击打的水平。一旦创建基础律动,接着就可基于从匹配针对基础律动检测的时间拍号和感觉的列表的选择而添加额外鼓元素,例如踩镲、手铃等。另外,可以使用一个或多个规则将修饰音音符添加到鼓型式以使所得鼓型式声音类似于专业鼓节拍。在框120处产生鼓型式采用基于鼓手的预定典型动作列表的规则。举例来说,如果小节以底鼓开始且如果在小节的开始之前在8分音符上不存在鼓击打,那么鼓手在小节的开始之前在16分音符上奏出安静军鼓是极为常见的。在落在一个节拍上的两个底鼓与随后的8分音符之间奏出军鼓也是常见的。此相同概念可应用于踩镲、点镲沙锤型式等,所述型式添加到底鼓军鼓型式以创建完整鼓型式。所得鼓型式可以用数字格式存储且经由屏幕、led型式显示给用户。另外,可使用样本播放器将鼓型式重放给用户,因此用户可听见所得鼓型式以用于练习或表演。

根据一个实施方案,在框120处产生鼓型式确认了现代音乐(例如,摇滚乐、布鲁斯乐、流行乐、爵士乐等)中的许多鼓型式主要是基于底鼓和军鼓的组合而定义。例如踩镲、钹、手铃等其它鼓击打可以具有次要的重要性,且可以由在律动型式之上的一个或多个型式模板来表示。在框120处的鼓型式可以是基于多个鼓型式风格和多个时间拍号产生的鼓型式。

根据某些实施方案,过程100可以任选地包含在框125处输出鼓型式。根据另一实施方案,在框120处产生鼓型式包含以下各项中的至少一项:输出用于鼓型式的音频声音,存储鼓型式,以及输出用于鼓型式的显示。

根据一个实施方案,过程100可以进一步包含响应于每一输入而输出声音元素。声音样本可以基于输入和响应于输入而输出,以帮助用户产生鼓型式。为了提供输入中的每一事件的指示,过程100还可以包含输出用于每一检测到的事件的声音元素。声音输出可包含鼓样本或音调以指示每一事件。根据另一实施方案,可以使声音输出与特定鼓分量相关,使得基于事件作为底鼓分量的分类而针对底鼓输出样本且基于事件作为军鼓分量的分类而针对军鼓输出样本。根据另一实施方案,声音输出可以低时延进行输出,例如在检测到事件的约15-30毫秒内。在一个实施方案中,过程100可以被配置成在约15毫秒内输出声音元素。

根据一个实施方案,在框120和过程100处产生鼓型式并不需要声音输出来产生鼓型式。在某些实施方案中,过程100可以包含提供与鼓型式产生相关联的一个或多个视觉显示。在一个示例性实施方案中,表示自然敲出的节拍的输入可以导致输入的视觉表示,例如在典型鼓图的显示器上显示的型式的显示和/或一个或多个led的激活。

图2描绘根据本公开的一个或多个实施方案的用于产生鼓型式的装置的图形表示。根据一个实施方案,提供装置配置以基于输入产生鼓型式,所述输入例如来自乐器的弹奏或刮动或者使用输入垫的输入。装置200可以解译动作且输出鼓型式。举例来说,装置200允许例如静音弹奏、弹拨、敲拍、弹动和/或刮动(例如,在弦上滑动拨片边缘)等简单动作传达鼓型式的所需节奏元素。如下文将论述,装置200可以被配置成接收非音频输入。

图2描绘包含处理单元205的装置200。根据一个或多个实施方案,装置200可以被配置成接收包含多个事件的用户产生的输入以用于产生鼓型式。根据另一实施方案,装置200可以被配置成接收音频信号和非音频信号作为输入。处理单元205与被配置成执行一个或多个操作的处理器相关。处理单元205被配置成执行本文描述的一个或多个过程,例如图1的过程100。

装置200在图2中描绘为任选地包含输入210、输入垫215和220、输出230以及鼓型式输出235。在一些实施方案中,装置200包含图2中所示的所有任选元件。

输入210可以与由装置200接收的一个或多个输入信号相关。装置200可以被配置成借助于一个或多个端口或电缆连接到乐器。在某些实施方案中,输入210由装置200的用于接收乐器或麦克风输出的1/4英寸插孔接收。替代地,输入210可以耦接到麦克风或其它乐器。

装置200可以任选地包含输入垫215和220。根据一个实施方案,输入垫215和220可以分别被指派于鼓套件的组件,例如底鼓和军鼓。处理单元205可以被配置成检测输入垫215和220的激活。开关225与例如推动开关等控制开关相关。处理单元205可以被配置成检测开关225的激活和开关225的保持(例如,短保持、长保持等)。装置200可以另外包含外部脚踏开关支持以增加功能性,且取决于你正在地板上还是手部高度使用踏板而改变设置。

根据一个实施方案,输出230表示装置200的输出,其可以包含音频样本中的至少一个和鼓型式的显示。在一些实施方案中,装置200包含用于产生的鼓型式的单独输出235作为音频和非音频输出中的一个或多个。

根据一个实施方案,装置200是吉他效果踏板,其被配置成除了在输出230上的吉他信号的输出之外还允许在输出235上的伴奏鼓型式的产生。装置200可以与另一装置的组件或部分相关,例如效果单元、计算装置、记录装置、托架系统、放大器等。在一个实施方案中,装置200允许在输出230上从乐器输出音频信号且在输出235上输出鼓型式。以所述方式,伴奏鼓型式可以连同来自乐器的输出信号一起输出作为单独输出信号。另外,乐器输出和鼓型式输出可以提供到两个不同输出装置或扬声器。替代地,且在一些实施方案中,装置200可以被配置成在同一输出上输出来自乐器的音频信号和鼓型式。

装置200可以被配置成提供包含学习模式的多个操作状态以用于产生鼓型式。开关225的激活可以导致装置200进入学习模式,在此时间期间来自所连接乐器的音频信号将不提供到输出230。一旦装置200由于预定时间周期的到期和/或开关225的激活而转变退出学习模式,输出2300便可以输出来自乐器的音频信号。输出235可以由装置200采用以输出一个或多个鼓型式。

根据一个实施方案,装置200是用于例如吉他手和贝斯手等音乐家的智能鼓机。举例来说,在一个示例性实施方案中,在学习状态期间在吉他弦上简单地刮动可用以对装置200教学形成所需节拍或律动的基础的底鼓/军鼓型式。基于此型式,装置200被配置成输出专业发声鼓节拍,其具有不同的修饰音和变化以完美补充在学习状态期间检测到的输入。装置200允许维持创新的流而不必搜索整个所需节拍的列表。在某些实施方案中,可以采用多达4个小节用于刮动底鼓军鼓型式。如下文将论述,可以采用刮动或其它技术(例如,静音弹奏、弹拨、敲击等)来键入所需型式。

如下文将更详细论述,装置200可以包含额外的输入按钮和/或选择开关以定义拍速、水平(例如,音量)、风格、修饰音等中的一个或多个。

根据另一实施方案,处理单元205和装置200可以被配置成提供用于产生鼓型式的一个或多个控制特征。在一个实施方案中,处理单元205利用包含多个速度层、每层多个样本、延伸的循环等的高质量鼓样本。在一个实施方案中,处理单元205在鼓混合器上利用立体声混响。根据另一实施方案,装置200可以与例如循环器(例如,循环踏板)等其它装置一起使用。处理单元205可以被配置成提供多个鼓套件选择,例如干净、力量、鼓刷、电子流行乐和叩击套件中的一个或多个。可以提供用于底鼓/军鼓和踩镲/点镲部分的替代调声以允许对用于每一套件的具有不同底鼓/军鼓声音的节拍声音的修改。替代地或另外,一般可以将踩镲型式交换成桶鼓、沙锤和其它叩击元件中的一个或多个。

处理单元205可以被配置成针对每一歌曲创建至少三个部分(例如,主歌/副歌/桥接),且在奏出的同时以脚踏开关的简单敲击在所述部分之间切换。在一个实施方案中,可以存储用于多达三十六首歌曲的鼓型式。每一部分可以被设定为例如低、中或高音量以帮助在主歌与副歌之间加大强度。可以用拍速旋钮和/或通过敲击拍速按钮(或对应的脚踏开关)调整拍速。

图3a-3b描绘根据一个或多个实施方案的输入和事件的图形表示。根据一个实施方案,基于在一时间周期中接收的输入而产生和输出鼓型式。根据一个实施方案,在学习模式期间接收输入。另外,学习模式可以被设定为一个或多个预定义小节,例如1个小节、2个小节、3个小节、4个小节等。替代地,学习模式可以基于在输入信号中检测到的事件而确定适当的小节长度。

图3a描绘输入300的示例性表示。输入300包含开始点305、小节3101-n和结束点315。在某些实施方案中,开始点305和结束点315与学习模式的开始和结束相关。根据另一实施方案,开始点305和结束点315可以与装置(例如,装置200)的开关的激活相关以表示输入的开始和结束。小节3101-n与输入信号的时间单位相关。在一个实施方案中,学习模式可以预定义为两(2)个小节。根据一个实施方案,输入300包含多个事件3201-n和3251-n,所述事件可能是叩击事件。事件3201-n可以对应于第一小节3201,且事件3251-n可以对应于第二小节320n。节奏型式的识别可以基于例如事件3201-n和3251-n等事件的数目、事件之间的定时,以及输入信号和/或学习周期的针对图示为330和335的每一小节确定的持续时间。事件3201与3202之间的定时被识别为340,且事件3202与320n之间的定时被示出为345。

根据一个实施方案,事件3201-n对应于与用户的输出相关联的多个输入事件,例如在吉他上的弹奏或刮动。用户可以类似地重复输出从而导致事件3251-n的识别。根据一个实施方案,事件3201-n和3251-n与单型输入相关。举例来说,当利用吉他来产生输入信号时,事件3201-n和3251-n可以与吉他弦的弹奏或刮动相关联。根据另一实施方案,事件3201-n和3251-n可以被分类为鼓型式的元素。举例来说,事件3201-2和3251-2可以被分类为低或底鼓元素,且事件320n和325n可以被分类为高或军鼓元素。

图3b描绘输入350的示例性表示。输入350可以包含类似于输入300的多个事件。根据另一实施方案,输入350描绘具有不同音调或音高质量的输入事件的表示。根据一个实施方案,输入可以由用户以多个事件输出,其中一些事件可以对应于较低音高,而其它事件包含较高音高。举例来说,吉他可以输出其中用户弹奏低弦以指示低鼓元素(例如,底鼓)且弹奏高弦以产生高鼓元素(例如,军鼓)的输入信号。

输入350包含开始点351、小节3551-n和结束点352。类似于输入型式300,将输入型式350描绘为长度为两个小节3551-n。根据一个实施方案,输入型式350包含多个事件3601-n、3611-n、3621-n和3631-n,所述事件可能是叩击事件。事件3601-n可以对应于第一小节3551的低元素,且事件3611-n可以对应于第一小节3551的高元素。类似地,事件3621-n可以对应于第二小节355n的低元素,且事件3631-n可以对应于第二小节355n的高元素。节奏型式的识别可以基于例如事件3601-n、3611-n、3621-n和3631-n等事件的数目、事件之间的定时,以及输入信号和/或学习周期的针对图示为3551和355n的每一小节确定的持续时间。事件3601与3602之间的定时被识别为356,且事件3602与3611之间的定时被示出为357。

根据一个实施方案,事件3601-n和3621-n对应于与用户的输出相关联的多个输入事件,例如在吉他的低弦(例如,较低音高的弦)上的弹奏或刮动。事件3611-n和3631-n对应于在吉他的高弦(例如,较高音高的弦)上的弹奏或刮动。输入350的事件可以基于定时、数目和小节长度而分类。根据另一实施方案,输入型式的事件可以基于相对于参考353的音调或音高而分类。举例来说,事件3601-n和3621-n可以被分类为低或底鼓元素,且事件3611-n和3631-n可以被分类为高或军鼓元素。

图4a-4d描绘根据一个或多个实施方案的产生鼓型式的图形表示。图4a描绘包含接收输入信号405、检测事件415以及输出鼓节拍型式425的过程400。根据一个实施方案,接收输入信号405且基于输入信号的元素而确定一个或多个事件。根据一个实施方案,可以相对于多个频带检测和分析图4a-4d中的事件,使得所述频带中的至少一个包含响应。事件可以包含多个特征,例如与多个频带相关联的响应或值。事件的每一特征可以由信号峰表示。因此,为了图示的目的,图4a-4d描绘信号峰。然而,事件检测和分类可以基于与多个频带相关联的多个特征或值。过程400可以包含针对音频输入信号中的每一事件检测至少一个特征。在一个实施方案中,检测特征4101-n。特征4101-n可以具有一个或多个振幅值。根据一个实施方案,可以检测特征4101-n的振幅值以将每一峰分类为事件类型。在图4a中描绘事件415包含多个叩击事件4201-n,其中将元素4201、4203和4204分类为低或底鼓元素且将事件4202和420n描绘为高或军鼓元素。根据一个实施方案,事件4201-n匹配于检测到的峰4101-n的数目。

根据另一实施方案,可以基于事件4201-n产生鼓型式425。将鼓型式425描绘为包含例如节拍430等低或底鼓节拍、例如节拍435等高或军鼓节拍的单个小节。根据一个实施方案,鼓型式425包含额外节奏元素,例如踩镲节拍440。根据一个实施方案,可以基于针对事件4201-n识别的节奏型式以及一个或多个装置设定而产生踩镲节拍的数目、鼓型式拍速和风格。

图4b描绘包含接收输入信号406、检测事件415以及输出鼓节拍型式426的过程401。类似于过程400,过程401包含识别事件的数目(例如,在图4b中的5个事件)以及产生不同节奏型式和不同鼓型式。

根据一个实施方案,接收输入信号406且基于输入的特性而确定一个或多个事件。在一个实施方案中,检测特征4111-n。特征4111-n可以具有一个或多个振幅值。根据一个实施方案,可以检测特征4111-n的振幅值以将每一峰分类为事件类型。在图4b中描绘事件416包含多个叩击事件4211-n,其中将事件4211、4213和4214分类为低或底鼓元素且将事件4212和421n描绘为高或军鼓元素。

根据另一实施方案,可以基于事件4211-n和事件的节奏型式产生鼓型式426。将鼓型式426描绘为包含例如节拍431等低或底鼓节拍、例如节拍436等高或军鼓节拍的单个小节。根据一个实施方案,鼓型式426包含额外节奏元素,例如踩镲节拍441。根据一个实施方案,可以基于针对事件4211-n识别的节奏型式以及一个或多个装置设定而产生踩镲节拍的数目、鼓型式拍速和风格。

图4b描绘如由装置确定的事件4211-n的定时可控制所得的鼓型式。以此方式,用户即使实际上不知道时间拍号、每分钟节拍的数目或甚至鼓节拍的名称,也可以刮动出输入信号406以产生可用以产生鼓型式426的所需律动型式。

图4c描绘包含接收输入455、识别事件465以及输出鼓节拍型式475的过程450。类似于过程400,过程450包含识别事件的数目以及产生节奏型式和鼓型式。

根据一个实施方案,接收输入信号455且基于输入的元素而确定一个或多个事件。在图4c中,将输入455描绘为单音调输入,其中检测到特征4601-n相对于一个或多个频带具有类似的振幅。根据另一实施方案,基于特征4601-n的定时检测到输入455为包含三连音节拍型式。根据一个实施方案,基于峰4601-n的定时和峰振幅(例如,特征),可以将峰4601-n分类为单个鼓元素类型,例如鼓型式的踩镲鼓分量。因此,在图4c中将事件465描绘为包含多个叩击事件4701-n。根据一个实施方案,事件4701-n匹配于检测到的峰4601-n的数目。

根据另一实施方案,可以基于事件4701-n产生鼓型式475。将鼓型式475描绘为包含例如节拍481等低或底鼓节拍、例如节拍482等高或军鼓节拍以及多个踩镲节拍480的单个小节,所述多个踩镲节拍对应于检测到的输入455和节奏型式465的叩击元素。根据一个实施方案,可以基于针对事件4701-n识别的节奏型式以及一个或多个装置设定而产生鼓型式475中的底鼓和军鼓元素的数目。

图4c图示如由装置确定的事件4601-n的定时可匹配于鼓节拍的非底鼓或非军鼓型式。以此方式,用户即使不知道鼓节拍的实际元素,也可识别鼓型式的特定分量以产生输入455且产生所需鼓型式。

图4d描绘包含接收输入486和产生鼓型式490的过程485。输入486包含用于底鼓分量的多个垫击打4871-n和用于军鼓垫击打的4881-n。根据一个实施方案,垫击打4871-n和4881-n各自作为事件而关联且被分析。过程485包含识别事件的数目以及产生节奏型式和鼓型式用于输入486。

根据一个实施方案,基于针对垫击打4871-n和4881-n确定的定时、小节长度和感觉,产生鼓型式490,其包含对应于垫击打4871-n和4881-n的用于例如底鼓节拍4911-n和军鼓节拍4921-n的鼓分量。根据另一实施方案,鼓型式包含表示为8分音符的踩镲节拍495。

图5描绘根据一个或多个实施方案的用于分析输入的过程。如本文论述,可以分析输入以定义与输入中的事件相关联的节奏型式。根据一个实施方案,可以基于时间间隔(例如,学习周期)内的元素布局而确定节奏型式。过程500描绘确定小节数目、定时和感觉的示例性实施例。过程500包含输入505包含用于事件5151-n的第一小节510和第二小节511。根据一个实施方案,在所接收输入中检测到事件5151-n。根据一个实施方案,分析事件5151-n,且将两个小节-小节510和511确定为用户产生的输入型式的长度。根据一个实施方案,基于事件的重复性质以及型式的开始和结束时间,针对事件5151-n确定两个小节。根据一个实施方案,针对事件5151-n可以确定时间拍号,且因此,可以将小节510和511中的每一个划分为细分部分,例如节拍。针对输入和事件5151-n确定小节数目、定时和感觉可以基于鼓型式的预定义特征化。

图5还描绘表示细分或计数的小节节拍520的示例性表示。根据一个实施方案,与节拍520相关联的事件5151-n的布局可用以在两个类似输入之间进行区分。

在框525处,过程500包含确定小节510和511内的事件对准。在框525处的事件对准可以基于事件5151-n的输入相对于节拍520的实际定时。在框525处的事件对准可包含事件到鼓分量的分类。基于在框525处的事件对准,过程500可以表征输入的感觉。根据一个实施方案,过程500可以在框530处将输入关联为具有平直感觉或在框535处将输入关联为具有摇摆感觉。

根据一个实施方案,过程500执行框525处的事件对准以及框530和535处的确定以确定鼓型式的定时风格。具有类似鼓节拍的两个不同鼓型式可发出类似声音,但基于如何奏出音乐而具有不同感觉。感觉可能是由于与鼓型式相关联的定时。摇滚乐、布鲁斯乐和爵士乐的现代音乐风格是以平直定时或摇摆定时奏出。在许多情况下,平直定时是将节拍划分为相等的细分(1:1的比率)以用于奏出音符的情况。摇摆定时是将节拍划分为三分之二加三分之一细分(2:1的比率)的情况。

根据一个示例性实施方案,在过程500中可以基于现有鼓型式的知识而确定事件5151-n以提供类似的鼓型式。在示例性实施方案中,可以采用过程500来表征可与多个鼓型式相关联的输入,例如3/4平直型式的2个小节以及4/4摇摆型式的2个小节。在这些实施例中,每一型式可以具有类似网格,在相同位置处具有对网格的事件对准。根据一个实施方案,基于音乐知识,可以针对与合拍的事件对准而分析事件5151-n。在型式中在3/4的2个小节中具有6个合拍、在4/4的2个小节中具有8个合拍的型式以及军鼓的位置可用以选择正确的解译。因此,与需要在编程之前指定定时和感觉的现有装置和配置相比,此处用户可以简单地输入他们的感觉。

另外举例来说,给定已经分类为底鼓或军鼓的一系列事件以及检测到事件所在的时间间隔,如本文描述的过程和装置配置可产生用于事件的某一音乐解译的估计。作为一个实施例,可以产生用户希望奏出4/4摇摆的3个小节的估计。这意味着在估计中应存在12个合拍(即,每小节4个节拍)和24个分节拍,因为每一节拍被划分为一个合拍和2个分节拍以得到摇摆,这在间隔上创建具有36个网格点的相等间距网格。此估计正确的可能性可以通过输入的事件与网格点对齐的良好程度以及检测到的型式来确定。错过所有合拍的型式与命中大多数合拍的型式相比不太可能正确。类似地,命中合拍之前的分节拍的型式是极为常见的摇摆型式,且因此增加解译正确的概率。

根据一个实施方案,可基于这些个别可能性得分而计算总体可能性得分,且可将具有最高可能性的解译选择为正确的解译。在一个实施方案中,针对1-4个小节之间、3/4和4/4的定时拍号和平直感觉以及8分音符摇摆而计算可能性,从而得到总共16个解译。

图6描绘根据一个或多个实施方案的用于对输入进行分类的过程。可以通过在框605处接收输入来起始过程600。根据一个实施方案,可以对从框605接收的输入执行两个分类操作。根据一个实施方案,在框610处执行第一分类。在框615处执行第二分类。两级分类可以有用于为用户提供所产生输入元素的感觉,且允许准确分类,包含在需要时的校正。

为了感觉到律动且防止音频延迟使用户迷惑,可以在框620处以从输入叩击事件的时间的极低时延(通常<20ms)输出鼓样本。响应于所接收输入的鼓样本(例如,底鼓和军鼓声音)的重放为用户提供反馈以帮助进入律动(例如,提交输入)。以极低时延奏出鼓样本可能在事件以低时延分类时且由于在初始分类周期期间有限量的信息而导致错误。为了改善分类准确性,但仍保持低时延,在框610和615处执行两级分类。根据一个实施方案,在框620处的第一级分类以低时延(通常15ms)操作且用于在框620处实时为用户重放鼓样本。在框625处的第二级分类以较大时延(通常30ms)操作且可用以超控第一级分类。在框625处的第二级分类可用以在鼓样本与第一级不同的情况下创建鼓样本,且另外可在用以创建实际输出鼓型式的定时分析中使用。在一些情况下,使用在框625处的第二级分类而实际上不立即向用户重放正确的样本可能更好,在此情况下第二级分类时延可能甚至更大。框620允许或输出用于每一检测到的事件的声音元素,其中所述声音元素在检测到事件的约15毫秒内输出。类似地,框625允许在约30毫秒中执行第二级分类。

在一个实施方案中,在框610处的分析包含在第一时延周期内执行多个事件中的每一事件的第一分类,以产生对检测到事件的声音响应。在框615处,在第二时延周期内执行多个事件中的每一事件的第二分类以用于确定节奏型式。在示例性实施方案中,在框610处的第一时延周期可以是约15毫秒,且在框615处的第二时延周期可以是约30毫秒。在一个实施方案中,在框620处的分类级在约10-30毫秒的时间周期内对输入进行分类。在框625处的分类可以在约30-60毫秒的时间周期内执行。应了解,这些时间周期是示例性的,且可以采用其它时间周期。

根据一个实施方案,两级分类将用于多个类型输入的反馈提供到用户以提供感觉/反馈水平且允许事件分类的校正。根据一个实施方案,本文描述的装置和过程可允许传送底鼓和军鼓击打的指示。另外,响应于具有可能的低时延的音频输入而提供真实底鼓和军鼓声音改进了装置解译由用户提供的自然节拍型式的能力。如果时延太大(>25ms),那么用户变为难以奏出他们感觉的律动。如果时延太低(<10ms),那么分类速率变为极差,因为没有足够的音频来确定人是希望表示底鼓还是军鼓。为了实现极低时延(约15ms),使得系统感觉极具响应性,系统可能倾向于针对一些音频输入做出偶然分类错误。第二分类阶段以较大时延(约30ms)操作,其对于用户来说一般太慢而无法感觉到输出声音样本的律动,但带来极低的分类错误。第二分类阶段在分析中使用以创建所得鼓型式。在一个实施方案中,当播放时用户仅听见单个鼓击打,因为第一阶段和第二阶段大部分得到相同结果,但在一些情况下,用户将听见双击打(例如,底鼓和随后的军鼓),因此他们将最终知道正确结果,同时由于第一击打以低时延到来而仍允许感觉到律动。

在框625处,可以产生鼓型式。在框625处产生的鼓型式可以包含基于在框621处的第二分类与输入事件的分类的一个或多个相关。如本文所述,在框625处产生鼓型式可包含以一个或多个其它鼓声增强底鼓和军鼓分量的律动型式。在一个实施方案中,通过添加例如额外鼓击打或幽灵音符等修饰音,可以增强所得鼓型式以得到类似于由真实鼓手奏出的声音。在一个实施方案中可以在0-10的尺度上控制添加到鼓型式的修饰音的量。当修饰音是等级0时,用户将仅听见从输入提供的底鼓和军鼓型式。然而,当修饰音控制增加时,对真实鼓手所做的事进行建模的算法将奏出幽灵音符(即,比主鼓击打更安静地奏出的非重音击打)。举例来说,极为常见的是如果小节以底鼓开始且如果在小节的开始之前在8分音符上不存在鼓击打,那么鼓手在小节的开始之前在16分音符上奏出安静军鼓。在落在8分音符后的一个节拍上的两个底鼓之间奏出军鼓也是常见的。相同概念可一般应用于踩镲、点镲、沙锤和鼓乐器型式等,所述型式添加到底鼓军鼓型式以创建完整鼓型式。

过程600可以任选地在框621处执行校准。根据一个实施方案,在框621处的校准步骤可校准输入乐器(例如,吉他、贝斯、声乐、尤克里里等)以便最大化事件分类的成功。在框621处的校准可以是任选的。在框621处的校准可包含接收来自用户的低击打(底鼓类)的若干事件以及高击打(军鼓)类的若干事件。接着使用统计方法分析这些事件以获得用于所述特定用户和乐器的任选分类符。此外,可以采用“盲分类符”,其通过除了预期低击打和高击打的组合的事实之外并无先验信息的情况下分析输入事件来动态地计算类统计数据。可将校准方法一般化以处置多于两个输入类。根据一个实施方案,在框621处的校准可以将一个或多个参数提供到框610和框615以用于输入的分类,例如在可用作用于事件的检测和分析的参考的一个或多个频带中的一个或多个特征值。

图7描绘根据一个或多个实施方案的装置配置。装置700包含输入705、控制器710和输出7151-n。

输入705可以被配置成接收包含叩击事件的一个或多个音频信号以产生鼓型式。控制器710可以被配置成接收输入信号且确定一个或多个鼓型式。由控制器710确定的鼓型式可以由输出7151-n输出。输出7151与用于乐器的输出相关。在某些实施方案中,可以经由输出7151提供鼓型式。在其它实施方案中,辅助输出715n可以用于鼓型式。根据一个实施方案,控制器710被配置成识别音频输入信号中的一个或多个叩击事件,且基于所述一个或多个叩击事件确定节奏型式。控制器710还可以被配置成基于节奏型式产生鼓型式,且将鼓型式输出为包含一个或多个鼓声元素。

在某些实施方案中,装置700包含显示器720。显示器720可以与装置的一个或多个发光元件相关以大体上表示当前操作状态、装置700的设定以及信息。在某些实施方案中,显示器720可以被配置成呈现用于装置700的控制的用户接口。

存储器725被配置成存储控制器710的一个或多个可执行指令。存储器725可以包含可执行指令的非暂时性存储。输入/控制开关730可以包含一个或多个按钮或控制元件以允许控制设定的选择。通信接口740可以被配置成输出一个或多个鼓节拍型式,接收外部控制(例如,脚踏开关控制),且允许装置700与一个或多个其它装置的通信。

根据一个实施方案,装置700被配置成输出专业发声鼓节拍,其具有不同的修饰音和变化以完美补充在学习状态期间检测到的输入。修饰音和变化可以基于输入/控制开关730的一个或多个设定。在一个实施方案中,装置700可以被配置成存储多达36首不同歌曲。可以从涵盖广泛围的流派的不同套件选择多个鼓套件(例如,5个鼓套件)奏出鼓型式的节拍和声音元素。装置700被配置成针对每一鼓型式支持至少三个不同部分(例如,主歌/副歌/桥接),所述部分可以在进行中切换以用于增强现场表现和开发歌曲想法。

图8描绘根据一个或多个实施方案的用于装置操作的过程。过程800可以由装置用于从音频信号产生鼓节拍输出。根据另一实施方案,过程800包含进入和退出用于识别节奏型式和教学型式的学习模式。基于学习模式,可以产生和输出一个或多个鼓型式。过程800可以由本文描述的一个或多个装置使用。

可以通过在框805处检测用于进入学习状态的输入的激活而起始过程800。装置在框810处接收输入信号识别多个输入事件。包含多个输入事件的输入信号是从乐器和装置的按钮输入中的一个或多个所接收。在框805处接收的输入信号可以与用户所需的律动型式相关。输入信号是在装置的学习状态期间接收。装置可以被配置成检测输入信号且使输入与预定义数目的小节相关,例如两个小节(例如,节段)。

根据一个实施方案,过程800允许本文描述的装置学习从乐器接收的鼓型式,例如吉他手和贝斯手。举例来说,用户的弹奏手可用以“刮动”鼓节拍,其中用自由的手使弦静音。通过弹奏最低一个或两个弦且使弦静音以创建叩击“低”声音可以输入底鼓形式,且通过弹奏最高一个或两个弦且使弦静音以创建叩击“高”声音可以输入军鼓形式。在某些实施方案中,贝斯手可能偏好于拍击低弦以用于底鼓,且弹拨静音高弦以用于军鼓。在替代实施方案中,可以代替使用吉他而采用装置的底鼓和军鼓垫以允许鼓节拍创建来为不具有拾音器且未通过麦克风、拾音器等连接到装置的声学吉他、小提琴、尤克里里等进行伴奏。根据一个实施方案,在框810处可以在鼓型式的一个与四个小节之间进行检测。在框810处可以基于一个或多个垫击打而检测输入事件。

在框815处,检测输入的激活以完成学习状态。基于事件特征中的一个或多个以及装置的按钮激活而识别一个或多个叩击事件。所述一个或多个叩击事件可以分类为与鼓型式的底鼓和军鼓分量相关联的鼓型式元素。

在框820处,基于在学习状态期间在输入信号中检测到的多个输入事件而产生鼓型式。过程800还包含基于所述多个输入事件确定节奏型式,其中所述节奏型式是基于输入事件的分类、数目和定时而确定。通过以预定义鼓型式的分量表征所述一个或多个叩击事件来确定节奏型式。叩击事件可以各自基于叩击元素音高而分类为与鼓型式的底鼓分量和军鼓分量中的一个相关联的鼓型式元素。

在框820处,基于节奏型式产生鼓型式。产生节奏型式可包含定义型式长度、针对型式长度定义击鼓的重复型式,以及定义在型式长度期间每一次击鼓的布局。产生鼓型式包含使节奏型式匹配于预定义鼓型式的特征元素以选择一个或多个鼓型式来添加到节奏型式。装置的控制器将已分类的叩击事件与一个或多个存储的节奏型式进行比较。举例来说,可以将叩击事件的数目与现有型式进行比较且匹配于鼓型式的特性。基于叩击事件的数目和定时而产生节奏型式。通过以预定义鼓型式的分量表征所述一个或多个叩击事件也可以产生节奏型式。根据一个实施方案,也可以基于装置的设定产生节奏型式。举例来说,用户可以校准或定义所需拍速或时间拍号(例如,4/4、6/8等),使得可以更容易识别叩击元素的发生。一旦产生节奏形式,装置的控制器就可识别与节奏型式相关联的鼓型式。

在一个实施方案中,可以通过音频信号中的节拍的识别而在输入中识别叩击事件。节拍可以与信号中的一个或多个重音或节奏单元相关。根据一个实施方案,装置的控制器可以执行输入信号的分析以识别信号特征(例如,峰缝隙、多频带分析)、特征音调区分等。输入信号中的一个或多个叩击事件可以各自分类为与鼓型式的底鼓分量和军鼓分量相关联的鼓型式元素。举例来说,在一个实施方案中,对于在第一节段中检测到的四个节拍,节拍一和三可以分类为底鼓分量,且节拍二和四可以分类为军鼓元素。叩击元素可以各自基于叩击元素音高而分类。可以基于音频输入信号的特征与信号低的比较而识别所述一个或多个叩击事件。通过使用两小节周期,可以将第一小节中的节拍与第二小节中的节拍进行比较,且可以调和叩击事件之间的细微差异。

根据一个实施方案,可以产生具有一个或多个属性的鼓型式。根据一个实施方案,输入信号的底鼓/军鼓型式必须与产生的鼓型式相关。控制器可以将一个或多个属性应用于底鼓/军鼓型式以形成鼓节拍的其余部分。控制器可以将鼓型式的感觉设定为平直或摇摆中的一个。控制器可以定义鼓型式的将奏出的部分,例如用于主歌、副歌和用户接口设定中的每一个的个别鼓部分。控制器还可以确定提供若干增强(例如幽灵音符)的修饰音等级,所述增强添加到基本节拍以创建较复杂的声音。可以使用装置的选择(例如,律动、套件等)基于装置在简单(无添加的音符)到忙碌(许多添加的音符)之间的一个或多个用户选择而设定修饰音等级。另外,控制器可以确定应用于鼓型式的变化。变化提供应用于基础底鼓/军鼓型式的重复型式的类型-使用装置的踩镲/点镲编码器对其进行控制。钹变化可以是在四分音符上的简单闭击踩镲,或者具有添加的钹和幽灵音的复杂开击/闭击型式。变化设定可以通常用右手大体上控制例如踩镲和钹等套件的元素,以及有时以稳定节奏奏出的桶鼓。一些变化是取决于套件的,且选择将包含有用的叩击物,例如叩击套件中的音棒。

在框825处,将鼓型式输出为包含一个或多个鼓声元素。在一个实施方案中,输出鼓型式包含基于与鼓套件配置相关联的鼓声的组合,基于多个鼓声而输出产生的型式。输出鼓型式可包含在重复循环中输出用于鼓型式的多个鼓声。

图9a描绘根据一个或多个实施方案的装置的图形表示。根据一个实施方案,装置900与效果踏板(例如,吉他效果踏板、脚踩效果器、效果单元等)相关,所述效果踏板可以被配置成接收来自吉他的音频输入信号。装置900可以用于在学习模式期间检测一个或多个输入信号以产生鼓型式。装置900可以类似地允许控制鼓型式和一个或多个设定以允许对鼓型式的修改和修饰音。

根据一个实施方案,装置900包含外壳,在外壳的侧面上具有输入和输出连接且在顶面上具有一个或多个控制元件。图9a描绘装置900的外壳的顶面。根据一个实施方案,装置900包含输入910,用于借助于1/4英寸(.635cm)输入插孔接收来自乐器的音频输入信号。输入输出端子可以相关于与吉他电缆相关联的1.4英寸插孔。输入911与脚踏开关输入相关,所述输入可以允许从脚踏开关(例如,三向脚踏开关)的外部控制。输出915被配置成输出一个或多个鼓型式且允许经由输入910接收乐器信号。根据一个实施方案,装置900在学习模式期间不输出经由输入910接收的乐器信号。输出916和917是立体声输出。

装置900包含一个或多个控件以控制输出特性。可以旋转等级旋钮920以控制装置900的输出等级,且设定输出鼓等级以匹配于吉他/乐器等级。可以旋转拍速旋钮925以控制鼓型式的输出拍速。拍速可以从存储的中心位置改变为新拍速。在某些实施方案中,可以通过按下且保持拍速旋钮925来存储默认拍速。选择旋钮926允许对时间拍号、风格(例如,平直、摇摆等)和鼓套件类型中的一个或多个的选择。选择旋钮926允许选择额外修饰音的量以增强基本型式以及超控对感觉的定时。选择旋钮927允许选择踩镲和点镲类型。选择旋钮927还允许选择定时、1/4音符(绿色led)、1/8音符(琥珀色led)、1/16音符(红色led)。

装置900可以任选地包含一个或多个垫,例如输入垫930和931以允许敲击叩击事件。根据另一实施方案,装置900包含一个或多个发光显示元件以表示装置的操作。发光指示器935可指示装置900何时处于学习状态。类似地,发光指示器940可指示装置900何时在奏出录制的歌曲。发光指示器/按钮945可以用于指示拍速、主歌、副歌、桥接和歌曲中的一个或多个的设定或控制。发光指示器/按钮945可以包含拍速按钮,可以敲击拍速按钮以改变拍速。当点亮时,对于第一节拍可以发红光且对于剩余节拍可以发绿色闪光。如果已经调节拍速,那么剩余节拍可以闪琥珀色光。可以按下且保持此拍速按钮以锁定于更改的拍速作为默认。发光指示器/按钮945可以包含用以指示歌曲的当前部分的元件,其中可以针对歌曲按下按钮以改变选定的部分。针对歌曲按下发光指示器/按钮945允许进入歌曲模式。

图9b描绘根据一个或多个实施方案的控制特征的图形表示。控制接口950与可包含于例如装置900等装置中或作为另一装置的部分的一个或多个控件相关,例如效果踏板、控制板、多音轨记录器、数字音频工作站等。控制接口950包含类似于装置900的元件。根据一个实施方案,控制接口950包含多个发光元件和与选择旋钮相关联的大体图示为955的旋钮以允许选择时间拍号、风格(例如,摇摆对平直)和鼓套件类型,其中选择器旋钮的旋转可以导致装置点亮对应元件。通过按下旋钮对控制旋钮的选择可以基于发光选择而设定装置。类似地,控制接口950包含多个发光元件和与选择旋钮相关联的大体图示为960的控制旋钮以允许选择踩镲、钹、叩击元件等。通过按压对控制旋钮的选择可以基于发光选择而设定装置。

元件955支持五个或更多个不同鼓套件的选择。除了e-pop外的所有套件将特征在于用于所有主要鼓(底鼓、军鼓、镲、桶鼓、钹)的多个速度层,在每一速度层具有多个样本。e-pop是例外,因为合成鼓机通常并不基于速度更改鼓的音调。clean提供适合于摇滚乐、流行乐和乡村乐风格的干净陷阱乐套件。power提供为硬摇滚、金属和朋克风格设计的陷阱乐套件,具有比干净套件更激进的声音。brush提供用于爵士乐和民谣类型的用鼓刷奏出的老式发声套件。还包含用于民谣的沙锤和手铃样本。e-pop提供从模拟类似鼓机的合成鼓声制作的套件。percussion提供为拉丁融合风格设计的套件,用牛铃、音棒、天巴鼓和康茄鼓增强了干净陷阱乐套件。

在操作期间,可以总是如绿色点亮的对应led指示而选择套件。通过旋转元件955,套件/律动编码器在不同的鼓套件之间移动。在转动编码器时,每一鼓套件将发暗绿光。点击编码器将选择当前套件且现在将发全绿光。如果装置正在输出鼓型式,那么只要按下编码器就将听见套件改变。每当在套件/律动编码器上选择鼓套件时,所述套件就变为默认套件。这将在加载新的空歌曲或清除歌曲时使用。在电力循环之间记住默认套件。当改变套件时,可能将所述改变自动应用于所有部分而不必个别地选择每一部分。转动编码器以选择新套件,接着按下且保持编码器直到套件led闪光三次为止。所述改变现在已对所有部分做出。

修饰音选择960支持多个修饰音等级。低(简单led)修饰音等级仅提供用于非金属元素的底鼓/军鼓(或等效物)。不添加幽灵音符或额外的鼓(例如,桶鼓)。中等修饰音等级将添加幽灵音符和偶然的额外鼓击打。高(忙碌led)修饰音等级将提供复杂型式幽灵音符型式以及在桶鼓和钹上的增加鼓击打。当旋转套件/律动编码器以在不同等级(3个led)之间移动时,在转动编码器时每一等级将发暗绿光。点击编码器将选择当前套件且现在将发全绿光。如果装置正在演奏,那么只要按下编码器就将听见修饰音改变。当改变修饰音等级时,可能将所述改变自动应用于所有部分而不必个别地选择每一部分。转动编码器以选择新等级,接着按下且保持编码器直到等级led闪光三次为止。所述改变现在已对所有部分做出。

控制接口950可包含自动时间拍号/感觉选择,其中将自动确定用户输入的底鼓/军鼓型式的时间拍号和感觉(平直或摇摆)。当装置从学习状态变为演奏状态时,自动检测到的值将在套件/律动显示器上反映。套件/律动编码器可用以手动选择关键拍号和感觉。

控制接口950可包含时间拍号选择,其中装置支持两个主要时间拍号:3/4和4/4。当踏板处于清除、试音、准备好学习或学习状态中时,通常将不点亮关键拍号led。当踏板已经学习底鼓/军鼓型式(演奏、尾曲或停止状态),当前关键拍号led将发绿光。为了超控已学习部分中的自动设定,旋转套件/律动编码器以在不同的时间拍号(2个led)之间移动。在转动编码器时,每一等级将发暗绿光。点击编码器将选择当前时间拍号且现在将发全绿光。如果装置正在演奏,那么只要按下编码器就将听见时间拍号改变。当改变时间拍号时,可能将所述改变自动应用于所有部分而不必个别地选择每一部分。转动编码器以选择新时间拍号,接着按下且保持编码器直到时间拍号led闪光三次为止。所述改变现在已对所有部分做出。

当在清除状态中时,可以为已清除部分预先选择时间拍号。在此情况下,预先选择的led将闪光以提醒用户将不发生自动解译。应注意当教学那些部分时,将选定部分的预先选择的定时和感觉设定应用于所有部分(例如,假定主歌设定为3/4摇摆且副歌设定为4/4平直。如果当教学开始时选择主歌(明亮),那么两个部分均将输入解译为3/4摇摆。如果选择副歌,那么两个部分均将解译为4/4平直)。

控制接口950可包含感觉选择,其中装置支持平直和摇摆感觉。当踏板处于清除、试音、准备好学习或学习状态中时,通常将不点亮感觉led。当踏板已经学习底鼓/军鼓型式(演奏、尾曲或停止状态),当前感觉led将发红光。为了超控已学习部分中的自动设定,旋转套件/律动编码器以在不同的感觉(2个led)之间移动。在转动编码器时,每一等级将发暗红光。点击编码器将选择当前感觉且现在将发全红光。如果装置正在演奏,那么只要按下编码器就将听见感觉改变。当改变感觉时,可能将所述改变自动应用于所有部分而不必个别地选择每一部分。转动编码器以选择新感觉,接着按下且保持编码器直到感觉led闪光三次为止。所述改变现在已对所有部分做出。当在清除状态中时,可以为已清除部分预先选择感觉。在此情况下,预先选择的led将闪光以提醒用户将不发生自动解译。应注意当教学那些部分时,将选定部分的预先选择的定时和感觉设定应用于所有部分(例如,假定主歌设定为3/4摇摆且副歌设定为4/4平直。如果当教学开始时选择主歌(明亮),那么两个部分均将输入解译为3/4摇摆。如果选择副歌,那么两个部分均将解译为4/4平直)。

控制接口950可包含踩镲/点镲编码器,其中允许用户从36个不同变化(在3个不同分节拍速率下的12个基本变化)进行选择。每一变化具有用于踩镲的不同声音或等效的“右手”鼓声。变化在某种程度上取决于套件且包含套件特定的选项。

控制接口950可包含设定清除状态中的默认行为,其中对于在清除状态中新加载的歌曲,装置将被设定为最近选择的套件、中等修饰音、未预先选择时间拍号/感觉、选择可变的1/8(黄色)、两个更改按钮关闭。将以中等等级(琥珀色)选择主歌,且副歌将为暗的高等级(红色),指示当对踏板进行教学时,副歌将学习相同的k/s型式。如果用户还选择设置桥接,那么其将默认为低强度(绿色)。用户也可决定在教学ks型式之前改变他们希望的任何参数。这包含点击副歌以使得其在副歌上开始,或者点击桥接以改变桥接中的参数且也使其得到教学。在这些部分中的任一部分上,人可以改变修饰音等级、踩镲/点镲型式、强度、更改等,以设定在他们教学ks型式之后他们希望得到的内容。应注意,当歌曲为空且准备好教学时,对套件、定时和/或感觉的改变将影响所有部分。

如果人以fs的长保持来清除歌曲,那么我们将清除所有部分中的ks型式(等效于以fs保持个别地清除每一部分),且设定将返回到默认设定。应注意,用户可通过按下且保持脚踏开关直到部分按钮开始闪光为止来清除单个部分。

控制接口950可包含拍速调整,其中中心凹口向左转动减小拍速,向右转动增加拍速。凹入的中心位置是在学习期间检测到的拍速。只要拍速从存储的拍速改变,拍速led就将闪琥珀色光而不是绿光。按下且保持拍速按钮将当前拍速保存为新的中心卡位(默认)拍速且造成拍速led闪绿光。应注意,无论拍速状态如何,都将以红色闪光指示每一小节的第一节拍。拍速范围将是二分之一速度到二倍速度,然而如果这些改变造成拍速超过最大或最小支持的拍速,那么可以发生箝位。每当在不直接使用拍速旋钮的情况下改变拍速时,例如当教学或加载新歌曲或使用敲击拍速时,拍速旋钮将需要移动回到中心卡位位置,然后才变为再次有效。这防止在当前位置不匹配于当前拍速时推动旋钮的情况下的突然拍速改变。

控制接口950可包含更改按钮以在断开与绿色(用于底鼓/军鼓)以及断开、绿色和红色(踩镲/点镲)之间双态切换。所述两个按钮是独立的,且可按任何组合接通/断开。按下它们将使底鼓/军鼓(镲变化)的声音立即改变为更改的发声,这对于每一套件是不同的。

控制接口950可包含在当前部分的拍速下闪光的拍速按钮。如果装置在奏出标称(中心卡位)拍速,那么每一小节的第一节拍闪红光,且随后的节拍闪绿光。简单地敲击拍速按钮将拍速改变为敲击的拍速,且拍速led将针对后续节拍闪琥珀色光而不是绿光,以指示拍速已经从标称改变。按下且保持拍速按钮将当前拍速保存为新的中心卡位(默认)拍速且造成拍速led针对小节的后续节拍闪绿光。当一个部分为空且节拍器接通时,拍速led将以当前歌曲拍速闪绿光。对于空歌曲,这默认为120bpm,但可以通过敲击拍速按钮或转动拍速旋钮来调整。当已经教学歌曲且选择空部分或部分已被清除时,节拍器模式自动继续。通过在当前部分为空时按下且保持拍速按钮或当前部分按钮可以接通或断开所述模式。装置可以总是以整数bpm进行重放,使得更容易使用外部装置或daw来匹配bpm。

控制接口950可包含主歌/副歌/桥接部分按钮以在三种不同的鼓部分之间选择。默认地,当你对装置教学新歌曲时,将主歌选择为有效部分,且以与主歌相同的设定自动填充副歌,但具有更高的强度且可能更快的踩镲/点镲变化。默认不自动填充桥接,而是必须在一旦主歌/副歌已经教学后单独地教学,或者被选择为与主歌/副歌在同时教学。当装置处于清除状态(例如,当前歌曲已被清除或为空)时,当前选择的部分为明亮的,且当教学开始时将学习相同ks型式的任何其它部分(默认=仅副歌)为暗的。当装置处于停止状态时,用于已经教学的部分的按钮将点亮,其中当前选择的部分发明亮光且其它部分发暗光。按下暗部分按钮将造成所述部分发明亮光且其它部分变暗。按下当前选择(发明亮光的部分)将造成部分等级在绿色(低)、琥珀色(中)和红色(高)等级之间循环。在停止状态中按下且保持当前选择的部分将接通计入模式-这是由当前部分按钮以当前拍速闪光来指示。当在计入模式接通的情况下经由脚踏开关按下来开始歌曲时,在歌曲开始之前针对每小节节拍的当前数目将以当前拍速奏出棒击。应注意,当计入接通时,清除部分或歌曲将安静地完成。当计入断开时这是不可能的,因为我们在按下脚踏开关时立即开始重放。按下且保持当前部分按钮将双态触发计入模式。在歌曲改变与电力循环之间记住计入模式。当部分已被清除(通过按下且保持fs直到部分按钮闪红光为止)时,节拍器将发声。为了断开节拍器,按下且保持部分按钮。当已经教学歌曲且选择空部分或部分已被清除时,节拍器模式自动继续。通过在当前部分为空时按下当前部分按钮可以接通或断开所述模式。

当装置处于演奏状态时,用于已经教学的部分的按钮将点亮,其中当前选择的部分发明亮光且其它部分发暗光。按下暗部分按钮将造成所述部分以当前拍速闪光,且装置将在下一小节的开始时改变为新部分。新部分按钮将发明亮光,且先前部分按钮将是暗的。按下当前选择(发明亮光的部分)将造成部分等级在绿色(低)、琥珀色(中)和红色(高)等级之间循环。

控制接口950可包含歌曲按钮以将踩镲/点镲选择器改变为歌曲选择器。按下歌曲按钮使阵列中的当前踩镲/点镲led断开,因此替代地可用以显示歌曲信息。如果当按下歌曲按钮时乐队在演奏,那么当选择新歌曲存储器时将停止。歌曲按钮将闪绿光,且当前歌曲将在阵列中发明亮光。如果任何其它歌曲已经存储,那么它们在风格阵列中示出为发暗光的led。阵列中的led的颜色指示歌曲库(绿色/琥珀色/红色)。转动踩镲/点镲编码器会选择新歌曲,且前进通过库。举例来说,在第一循环上led将为绿色,且接着当编码器从12转动到1时它们将变为琥珀色,且最后变为红色。这允许存储多达36首歌曲。非踩镲/点镲led将点亮以反映存储于所述歌曲中的内容(例如,套件/律动led阵列将反映针对所述歌曲存储的内容。如果选择的歌曲为空,那么学习和演奏led将断开而指示此情况。如果在槽位中存储歌曲,那么演奏led将为暗绿色,指示我们处于停止状态。

控制接口950可包含底鼓/军鼓垫作为对装置进行教学的替代方式。敲击垫将产生对应的底鼓或军鼓声音。当在准备好学习状态中时,垫将完全类似于吉他而工作,因此垫可用以训练踏板。为了降低成本,垫不是速度敏感的。当针对当前有效部分不存在教学的底鼓/军鼓型式时垫将断开,否则它们将是暗的,且将在被敲击时发明亮光。

控制接口950可包含吉他试音按钮以接通试音模式,其中刮动吉他会取决于被检测到作为低还是高刮动而创建底鼓或军鼓声音。这提供测试当前校准以及允许人刮动出鼓型式以现场演奏底鼓和军鼓的方式。试音模式是在校准之后自动接通,且在教学之后自动断开(led变暗)。

图10描绘根据本公开的一个或多个实施方案的装置操作的图形表示。根据一个实施方案,装置可以具有一个或多个操作状态,大体上图示为1000,从而允许学习模式、重放和校准。根据另一实施方案,装置的一个或多个发光元件(例如,led等)可以表示一个或多个操作状态。另外,装置可以被配置成基于在图10中表示为“fs”的开关(例如,推动开关、脚踏开关等)的操作进行控制。

根据一个实施方案,在图10中相对于可与图6的发光指示器935和940相关的学习led(“l”)和演奏led(“p”)描述操作状态1000。准备好学习状态1005可以通过用户从清除状态1015敲击脚踏开关而起始。在准备好学习状态1005中,学习led闪红光且演奏led断开。在准备好学习状态1005中,吉他信号将静音。如果吉他试音接通,那么刮动低弦将产生底鼓声音,且刮动高弦将产生军鼓声音(假定吉他已经正确地校准)。在此状态中,装置等待一个开端(以开始型式)或脚踏开关敲击(以开始型式而在第一节拍上没有底鼓或军鼓,例如用于雷鬼乐)。

响应于包含一个或多个事件的用户输入信号或脚踏开关的额外敲击,装置切换到学习状态1010(学习led发红光且演奏led断开)。在学习状态1010期间,用户输出节奏型式。通过在学习状态1010中敲击脚踏开关,进入演奏状态1020(学习led断开且演奏led发绿光)且输出鼓型式。在学习状态1010中,控制开关的长保持将结束学习操作且触发歌曲/部分清除状态1015。在学习状态1010中,吉他信号将静音。如果吉他试音接通,那么刮动低弦将产生底鼓声音,且刮动高弦将产生军鼓声音(假定吉他已经正确地校准)。在此状态中,装置录制鼓击打和定时直到敲击脚踏开关以结束录制为止。我们也可以点亮底鼓和军鼓led。

在歌曲/部分清除状态1015中,踏板断开,将吉他输入未经处理地传递到ampout(如果已连接),或否则传递到左/右混合器输出插孔。如果吉他试音接通,那么刮动低弦将产生底鼓声音,且刮动高弦将产生军鼓声音(假定吉他已经正确地校准)。

在演奏状态1020中,装置重放鼓击打,将吉他输入未经处理地传递到ampout(如果已连接),或如果未连接则传递到左/右混合器输出插孔。在演奏状态1020中,脚踏开关敲击可以将正在演奏的鼓型式的部分从主歌改变为副歌、改变为一个或多个间奏。脚踏开关的长保持将变为尾曲状态1025(学习led断开且演奏led发绿光,部分led闪光且垫闪光)。通过释放脚踏开关,装置进入停止状态1030(学习led断开且演奏led为暗绿色)。在停止状态1030中,装置不在重放但是加载部分(演奏led为暗绿色),将吉他输入未经处理地传递到ampout(如果已连接),或如果未连接则传递到左/右混合器输出插孔。

从停止状态1030敲击控制开关可使装置返回到演奏状态1020。替代地,歌曲的一个或多个部分可以从停止状态1030清除。举例来说,控制开关上的长保持可以清除歌曲的部分,或者极长保持可以清除整个歌曲,其中任一情况都触发歌曲/部分清除状态1015。从歌曲/部分清除状态1015,长保持或撤销命令可返回到停止状态1030。替代地,从歌曲/部分清除状态1015的控制开关的敲击可触发准备好学习状态1005。

图10还描绘校准状态1035(学习led断开且演奏led断开,底鼓/军鼓和风格led中的一个或多个用以示出校准模式的进展。在任何时间通过按下且保持吉他试音按钮而进入校准状态。在此状态中,吉他输出信号将静音。乐手将通过静音他的弦并在低弦上刮动而开始校准过程。每当装置检测到事件时,装置将断开下一个踩镲/点镲led。当检测到12个事件时,军鼓led将接着快速闪光且底鼓led将断开。所有踩镲/点镲led现在将是红色。接着针对高刮动重复过程以校准军鼓。当已经检测到第12个军鼓事件时,吉他试音led将接通,且用户将听见根据他的刮动奏出的底鼓和军鼓节拍。在校准期间的任何ui事件(按钮或脚踏开关按下)均取消校准且使踏板返回到清除状态。

虽然已经参考本公开的示例性实施方案具体示出且描述了本公开,但本领域的技术人员将了解,在不脱离所要求实施方案的范围的情况下,可以在其中做出各种形式和细节上的改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1