自适应音乐播放系统的制作方法_4

文档序号:9553315阅读:来源:国知局

[0070]一旦在步骤802选择了通用的过渡类型,编曲系统102可进行步骤808。在步骤808,编曲系统102可创作过渡曲谱以加入所述节选。特定地,这个过程可使用编曲规则810以确定不同的音轨在整个过渡的进入和/或退出的时间。这个过程还可使用编曲规则810以确定在整个过渡期间不同的音轨的相对音量设置。
[0071]图9例示了歌曲900的一部分的至少一些音轨的示意性示图。歌曲900的部分包括主音吉他音轨902、伴奏吉他音轨904、键盘音轨906、贝斯音轨908、鼓音轨910和语音音轨912。出于例示的目的,每个音轨由乐器和相关的连串音符示意性地示出。然而,将理解的是,表示每个音轨的音乐信息可以以各种格式储存(并且分析)。
[0072]图9意在示意性地表示需要从歌曲900的音节15移动到音节35,跳过音节15和音节35之间的一些或所有音节的音乐过渡的配置。在此情形中,音节15可被特征化为具有适中的强度,相比于具有高强度的音节35。如果在播放音节15的同时,用户活动水平从适中水平(与音节15很好地匹配)到高水平(与音节35很好地匹配),则这种过渡的需求产生。
[0073]图10例示了通过设计一个或多个音轨的进入的时间来生成从音节15到音节35的音乐过渡的一种可能的方式。在该示例中,地音节35的两个额外拷贝(称为第一过渡音节920和第二过渡音节922)被用作过渡的基础。此外,编曲规则350 (见图3)可被用于确定在这两个额外的音节期间播放哪些音轨。
[0074]在一些实施例中,能够基于一个或多个通用模式(比如,起声模式或收声模式)来决定静音或取消静音音轨(即,控制音轨的进入和退出)。如图10所示,过渡线930表示随着歌曲从音节15的结束进行到音节35的开始,取消静音音轨的理想化的过渡模式。这样的过渡模式可因此用作逐渐增加歌曲的强度的第一近似或引导。然而,为了确保音乐连续/连贯并且减少乐器和声音突兀的变化,编曲规则350可用于确保每个音轨在优选的时间进入或离开歌曲。例如,相比于使音轨在音节的中间进入,编曲规则350可用于确保播放(或静音)完整的音节以保留每个音轨的音乐完整性和音轨间的协调。
[0075]如图10所示,主音吉他音轨902、伴奏吉他音轨904、键盘音轨906和贝斯音轨908在第一过渡音节920期间被静音,而播放鼓音轨910和语音音轨912。因为鼓音轨910从音节15到音节35都没变化,在第一过渡音节920和第二过渡音节922继续播放鼓音轨910提供了音乐连续性。同样地,如果确定了语音从音节15到音节35的过渡在音乐上是协调的并且不太突兀,则语音音轨912可在第一过渡音节920和第二过渡音节922继续播放。随着歌曲进行到第二过渡音节922,额外地音轨被加入以与过渡线930粗略地(但不精确地)一致。特定地,键盘音轨906和贝斯音轨908在第二过渡音节922期间被加入以逐渐增加强度,同时保持歌曲的音乐完整性。最终,在进行到原始的音节35时,主音吉他音轨902和伴奏吉他音轨904被加入以提供音节35的高强度的声音。
[0076]图11意在示意性地表示另一种配置,其中需要音乐过渡以从歌曲900的音节55移动到音节75,跳过音节55和音节75之间的一些或所有音节。在此情形中,音节55可以被特征化为具有适中的强度,相比于具有低强度的音节75。如果在播放音节55的同时,用户活动水平从适中水平(与音节55很好地匹配)到低水平(与音节75很好地匹配),则这种过渡的需求产生。
[0077]图12例示了通过设计一个或多个音轨的进入的时间来生成从音节55到音节75的音乐过渡的一种可能的方式。在该示例中,两个额外地音节55的拷贝(称为第三过渡音节940和第四过渡音节942)被用作过渡的基础。此外,编曲规则350(见图3)可被用于确定在这两个额外的音节期间播放哪些音轨。
[0078]在一些实施例中,能够基于一个或多个通用模式(比如,起声模式或收声模式)来决定静音或取消静音音轨(即,控制音轨的进入和退出)。如图12所示,过渡线950表示随着歌曲从音节55的结束进行到音节75的开始,取消静音音轨的理想化的过渡模式。这样的过渡模式可因此用作逐渐降低歌曲的强度的第一近似或引导。然而,为了确保音乐连续/连贯并且减少乐器和声音突兀的变化,编曲规则350可用于确保每个音轨在优选的时间进入或离开歌曲。例如,相比于使音轨在音节的中间进入,编曲规则350可用于确保播放(或静音)完整的音节以保留每个音轨的音乐完整性和音轨间的协调。
[0079]如图12所示,主音吉他音轨902和伴奏吉他音轨904在第三过渡音节940中被静音以帮助逐渐地降低强度。随着歌曲进行到第四过渡音节942,键盘音轨906和贝斯音轨908被静音。当歌曲进行到原始的音节75时,所有的音轨被取消静音。具体地,主音吉他音轨902、伴奏吉他音轨904、键盘音轨906和贝斯音轨908全部再次进入音节75,因为所有这些音轨在音节75的组合产生想要的低强度声音。
[0080]实施例能够包括设置以调节歌曲强度而不改变歌曲节选。在一些实施例中,一个或多个音轨可被控制以进入和/或退出歌曲从而当前节选的强度被修改已匹配用户活动水平。
[0081]图13例示了用于控制在歌曲的整个连续的节选中音轨的淡入和淡出(或进入和退出)的过程的实施例。如上文所述,一些步骤的一些或全部可由编曲系统102以及任何其他相关的系统、部件或装置完成。
[0082]在步骤1302,编曲系统102可确定当前活动水平。这可通过分析来自一个或多个传感器的信息来确定。接下来,在步骤1304中,编曲系统102可确定目标歌曲强度以匹配在步骤1302中检测到的活动水平。然后,在步骤1306中,编曲系统102可确定是否能够通过修改当前歌曲节选来实现目标歌曲强度。如果不能,编曲系统102可进行步骤1308。在步骤1308,编曲系统102可搜寻具有想要的目标歌曲强度的新的歌曲节选。
[0083]如果在步骤1306中编曲系统102确定目标歌曲强度能够通过修改当前歌曲节选来实现,编曲系统102可进行步骤1312。在步骤1312中,编曲系统102使用编曲规则1310以控制单独的音轨,从而实现目标歌曲强度。特定地,编曲系统102可控制各种音轨的淡入和淡出以在当前歌曲节选内实现目标歌曲强度,而不是跳到另一个歌曲节选。
[0084]图14示意性地例示了编曲系统可如何根据用户活动(和使用一套编曲规则)使音轨淡入和淡出特定的歌曲节选或选段。参见图14,歌曲1400包括主音吉他音轨1402、伴奏吉他音轨1404、键盘音轨1406、贝斯音轨1408、鼓音轨1410和语音音轨1412。在此实施例中,每个音轨被示意性地表示为波形或声音信号。例如,在此示出的每个音轨可表示对应的乐器的单独的声音文件。
[0085]图14还示出了示意性的混音板的不同的配置,包括第一混音板配置1420、第二混音板配置1422以及第三混音板配置1424。同样地,自适应音乐播放系统100的用户在显示为处于分别对应于地活动水平、适中活动水平和高活动水平的第一用户状态1430、第二用户状态1432和第三用户状态1434。
[0086]图14示出了歌曲状态如何改变(包括播放哪些音轨以及静音哪些音轨)以响应用户活动。在第一用户状态1430,用户可以是正在走路的,因而其具有低的活动水平。为了适应用户的低的活动水平,编曲系统102使主音吉他音轨1402、键盘音轨1406以及贝斯音轨1408静音。此外,伴奏吉他音轨1404、鼓音轨1410和语音音轨1412的音量水平被设置为中等音量。通过使用编曲规则350 (见图3)来选择这些对应于音量控制杆1440的位置的各种音轨设置以实现想要的强度水平,同时保持音乐完整性。
[0087]在第二用户状态1432中,用户可以是在慢跑或者快走,并因此具有适中的活动水平。为了适应活动的增加,编曲系统102取消静音贝斯音轨1408并且进一步增加伴奏吉他音轨1404、鼓音轨1410和语音音轨1412的音量。这使当前歌曲节选的强度从低增加到了适中。
[0088]最后,在第三用户状态1434,用户可以是在奔跑,并因此具有高的活动水平。为了响应活动的增加,编曲系统102取消静音主音吉他音轨1402和键盘音轨1406并且将所有这些音轨的音量设置到最大值(或者接近最大值)。这将当前歌曲节选的强度从中增加到尚ο
[0089]如上文所述的,静音或取消静音特定的音轨的决定以及音轨静音或取消静音的时间是编曲系统102根据编曲规则350做出的。特定地,音轨的进入和/或退出被用于确保各种想要的音乐特征(比如强度、拍子、音高和音调以及其他可能的音乐特征)被以平稳并且没有不想要的间断、跳跃或中断的方式保持或变化。因此,例如,歌曲的强度能够被逐渐地增加而不产生拍子、音高或音调
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1