音调生成分配设备和方法_4

文档序号:8207796阅读:来源:国知局
例性乐谱中,第三小节中的最高音高音符、从第四小节中的最高音高音符开始的两个音符以及从第五小节中的最高音高音符开始的三个音符不被认为是目标按压键。在步骤S5处,基于优先级规则和将被生成的音调的数量,确定分配器AS(4)的音调生成音高。因为分配器AS(4)的优先级规则是“较高音高音符优先”,并且将由分配器AS(4)生成的音调的数量是“ I ”,所以目标按压键的最高音高音符(第一和第二小节中的被按压键的最高音高音符、以及在第三至第五小节中从目标按压键的最低音高音符开始的第二个音符)被确定为分配器AS(4)的音调生成音高。即,仅当执行一个音符时,该音符被选择为分配器AS(4)的音调生成音高。当执行两个以上音符时,从最低音高音符开始的第二个音符被选择为分配器AS(4)的音调生成音高。此后,在步骤S6处,以次中音萨克斯管音色来生成所确定的音调生成音尚的音调。
[0068]对于分配器AS (5),“目标按压键”是“所有被按压键”,优先级规则是“较低音高音符优先”,将被生成的音调的数量是“1”,并且音色被设置为“低音萨克斯管”,如在图4中所示的分配器设定表中限定的那样。当在图3的步骤S3处选择分配器AS(5)时,在步骤S4处,作出关于分配器AS(5)的目标按压键是否包括在当前键按压状态中的确定。因为分配器AS(5)的“目标按压键”是“所有被按压键”,所以始终确定存在目标按压键,使得控制进行至步骤S5。在步骤S5处,基于优先级规则和将被生成的音调的数量,确定分配器AS(5)的音调生成音高。因为分配器AS(5)的优先级规则是“较低音高音符优先”,并且将由分配器AS (5)生成的音调的数量是“ I ”,所以最低音高按压键的一个音符被确定为分配器AS (5)的音调生成音高。此后,在步骤S6处,以低音萨克斯管音色来生成所确定的音调生成音高的音调。
[0069]分配器AS⑴的第一小节中的前两个音符(由点划线围绕)、分配器AS(2)的第二小节中的前两个音符(由点划线围绕)、以及分配器AS(5)的第五小节中的三个音符(由点划线围绕)是不包括在与为正在讨论的分配器AS设置的音色相对应的原始乐器的范围(音高范围)内的所有音高。然而,对于这些音高,类似于由原始(自然)乐器执行的那些的自然演奏可以通过参照图5中所示的超范围音符处理设定表而执行的处理来提供。例如,因为图5的超范围音符处理设定表限定了即使对于该范围之外的音高也如指定那样以小号的音色来发声,所以分配器AS(I)的第一小节中的前两个音符(由点划线围绕)和分配器AS⑵的第二小节中的前两个音符(由点划线围绕)以在示例性乐谱中指示的音高来发声。而且,对于低音萨克斯管,图5的超范围音符处理设定表限定了该范围之外的音高应被八音度切换,因此分配器AS(5)的第五小节中的“Cl”的三个音符(由点划线围绕)升高一个八音度,以落入该范围内,这是因为“Cl”低于低音萨克斯管的范围(Dl-F#3);从而,“Cl”的这三个音符被发声为“C2”的音调。从而,通过执行超范围音符处理,本实施例可以通过考虑原始乐器的各自特性,来实现更自然的合奏演奏。
[0070]接下来,参考图8和图9中所示的示例性乐谱,将给出关于图3中所示的分配控制处理的修改示例的详细说明。在此假设,在该修改后的分配控制处理中采用图10中所示的分配器设定表。与弦乐器合奏演奏相关地描述修改后的分配控制处理。
[0071]图8示出显示说明修改后的分配控制处理的键按压状态的乐谱,并且图9示出显示了作为对图8中所示的乐谱执行修改后的分配控制处理的结果的分配器AS(I)至AS(3)的音调生成状态的乐谱。注意,为了方便起见,分配器AS (I)至AS(3)被示出为“分配器I”至“分配器3”。而且,图10示出在本发明的本实施例中使用的分配器设定表的另一个示例。在图10的分配器设定表中,针对各个分配器AS来限定目标按压键、优先级规则、将被生成的音调的数量、以及音色,就像在图4的分配器设定表中那样。
[0072]对于分配器AS⑴,“目标按压键”是“所有被按压键”,优先级规则是“较高音高音符优先”,将被生成的音调的数量是“1”,并且音色被设置为“小提琴”,如在图10中所示的分配器设定表中限定的那样。当在图3的步骤S3处选择分配器AS(I)时,在步骤S4处作出关于分配器AS(I)的目标按压键是否包括在当前键按压状态中的确定。因为分配器AS(I)的“目标按压键”是“所有”(所有被按压键),所以始终确定存在目标按压键,使得控制进行至步骤S5。在步骤S5处,基于优先级规则和将由分配器AS(I)生成的音调的数量,确定分配器AS (I)的音调生成音高。因为分配器AS (I)的优先级规则是“较高音高音符优先”,并且将由分配器AS(I)生成的音调的数量是“1”,所以键按压状态下的最高音高的一个音调被确定为分配器AS(I)的音调生成音高。此后,在步骤S6处,以小提琴音色来生成所确定的音调生成音尚的音调。
[0073]对于分配器AS(2),“目标按压键”是“除了最高音高按压键(音符)之外的其他按压键”,优先级规则是“最后按压键优先”,将被生成的音调的数量是无限的,并且音色被设置为“弦”,如在图10中所示的分配器设定表中限定的那样。当在图3的步骤S3处选择分配器AS(2)时,在步骤S4处,作出关于分配器AS(2)的目标按压键是否包括在当前键按压状态中的确定。如果仅执行一个键(音符)(在示例性乐谱中的第一小节),则该一个键(音符)被认为是最高音高音符,从而确定不存在目标按压键,这是因为分配器AS (2)的“目标按压键”是“除了最高音高按压键(音符)之外的其他按压键”。即,对于分配器AS(2),当仅执行一个键(音符)时,不生成音调。因为在示例性乐谱的第二小节和随后小节中执行两个以上音符,所以确定存在目标按压键,使得控制进行至步骤S5。在步骤S5处,基于优先级规则和将由分配器AS(2)生成的音调的数量,确定分配器AS(2)的音调生成音高。因为分配器AS(2)的优先级规则是“最后按压键优先”,并且将由分配器AS(2)生成的音调的数量是“无限的”,所以在键按压状态下的除了(除去)最高音高音符以外的所有音符(所有目标按压键)都被确定为分配器AS (2)的音调生成音高。此后,在步骤S6处,以弦音色来生成所确定音调生成音高的音调。在优先级规则是“最后按压键优先”的情况下,并且如果将被生成的音调的数量不是无限的,则与将被生成的音调的数量相对应的音符根据包括在键按压状态中的被按压键的顺序、从最后按压键开始,被顺序地确定为音调生成音高。
[0074]在本示例中,因为为分配器AS(2)设置的音色是“弦”,所以将被生成的音调的数量是无限的。即,因为弦本身是通过将多个弦乐器的音调进行混合而作出的音色,所以不需要执行单通道音调生成。如在分配器AS (I)或分配器AS (3)中音色被设置为“小提琴”或者“低音大提琴”的情况下,作出设定,使得即使当多个键被同时按压时,也仅生成一个音调,这是因为“小提琴”和“低音大提琴”每个都是通常不同时生成两个以上音符的乐器。另一方面,在音色被设置为“弦”的情况下,可以作出设定,使得当多个键被同时按压时,生成多个音调。
[0075]对于分配器AS (3),“目标按压键”是“除了最高音高按压键(音符)之外的其他被按压键”,优先级规则是“较低音高音符优先”,将被生成的音调的数量是“ I ”,并且音色被设置为“低音大提琴”,如在图10中所示的分配器设定表中限定的那样。当在图3的步骤S3处选择分配器AS(3)时,在步骤S4处作出关于分配器AS(3)的目标按压键是否包括在当前键按压状态中的确定。当仅执行一个键(音符)(示例性乐谱中的第一小节)时,确定不存在目标按压键,这是因为分配器AS (3)的“目标按压键”是“除了最高音高按压键(音符)之外的其他按压键”,并且因为该键(音符)被认为是最高音高音符。即,对于分配器AS(3),当仅执行一个键(音符)时,不生成音调。在示例性乐谱的执行两个以上音符的第二和随后小节中,确定存在目标按压键,使得控制进行至步骤S5。在步骤S5处,基于优先级规则和将由分配器AS(3)生成的音调的数量,确定分配器AS(3)的音调生成音高。因为分配器AS(3)的优先级规则是“较低音高音符优先”,并且将由分配器AS(3)生成的音调的数量是“1”,所以键按压状态下的最低音高的一个音调被确定为分配器AS(3)的音调生成音高。然后,在步骤S6处,以低音大提琴音色来生成所确定的音调生成音高的音调。
[0076]注意,分配器AS(3)的第三和第四小节中的音高每个都不包括在与在分配器AS (3)中设置的音色(低音大提琴)相对应的原始乐器的范围内。然而,对于这些音高,可以通过参考图11中所示的超范围音符处理设定表而执行的处理,来实现类似于由原始(自然)乐器执行的自然演奏。
[0077]图11示出在本发明的本实施例中使用的超范围音符处理设定表的另一个示例。在图11的超范围音符处理设定表中,针对各个分配器AS来限定音色、音色的范围、超范围音符处理、音量等,就像在图5的设定表中那样。在图11的所示示例中,“小提琴”音色的范围被限定为“G2-A5”,并且当给出指定了在用于“小提琴”音色的范围之外的音高的音调生成指令时,该音高“如指定那样发声”。注意,针对“小提琴”音色,音量被设置为“100”。而且,针对“弦”音色不设置范围,并且当给出指定了在用于“弦”音色的范围之外的音高的音调生成指令时,不存在将被应用的设定。这是因为弦音色本身是如上所述通过将多个弦乐器的音调进行混合而作出的音色,从而不具有特定范围。注意,针对“弦”音色,音量被设置为“64”。“低音大提琴”音色的范围被限定为“E0-F3”,并且当给出指定了在该范围之外的音高的音调生成指令时,该范围之外的音高被忽略(即,不生成音调)。注意,针对“低音大提琴”音色,音量被设置为“64”。
[0078]根据图11中所示的超范围音符处理设定表,为分配器AS(3)设置的低音大提琴音色的范围之外的音高被忽略(即,不生成这些音高的音调)。从而,在分配器AS(3)的第二至第四小节内的范围之外的音高被忽略。然而,在第五小节中的音高“A2”被发声,因为其在该范围内。
[0079]根据本发明的上述实施例,每个分配器AS都独立于其他分配器AS来确定目标按压键。然后,基于优先级规则(高音高音符优先、最后按压键优先等)并且根据将被生成的音调的数量,分配器AS从所确定的目标按压键中,确定将发声的被按压键(音高)。
[0080]通过如上所述为每个分配器AS设置特定目标按压键确定规则,始终将以优先级(每次键被按压时将发声的音色)发声的音色和仅当多于预定数量的键被按压时将发声的音色能够相互独立地被设置
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1