操作处理装置、再现装置、操作处理方法及记录介质与流程

文档序号:15969443发布日期:2018-11-16 23:23阅读:153来源:国知局

本发明涉及利用操作器控制多个处理的执行的操作处理装置、再现装置、操作处理方法及记录介质。

背景技术

已知如下一种再现装置:将对构成乐曲的各音符的音高、发音时刻进行表示的乐曲数据,按照与乐器部分对应的多个音轨的每个分别存储于存储器中,与乐曲的节拍同步地依次读出存储于该存储器中的每个音轨的乐曲数据并进行再现(自动演奏)。作为这种装置,例如在专利文献1中公开了能够将在一个音轨中混合存在有鼓音色与非鼓音色的乐曲数据进行再现的技术。

现有技术文献

专利文献

专利文献1:日本特开2002-169547号公报

另外,除了这样的再现装置之外,已知有利用操作器控制多个处理的执行的操作处理装置。

然而,近年来,例如在现场表演等音乐活动的场景中,使用再现装置的情况也在变少,特别是在舞蹈音乐的领域中,通过与所谓演奏的“情绪”相应地由用户并列地操作多个转动操作器或多个旋转操作器,获得了丰富多彩的再现形态和对其再现音附加的多种特效(effect)形态。即,换言之,存在用一个操作不能控制多个特效处理的参数这一问题。

本发明鉴于这种情况完成,目的在于提供一种能够以一个操作器控制多个处理(例如特效处理)的执行条件(例如参数值)的操作处理装置、再现装置、操作处理方法以及程序。



技术实现要素:

本发明的一个方式为一种操作处理装置,具备:操作器,能够进行使指定位置变化的操作,输出与上述指定位置对应的操作值;以及处理器,与上述操作器所输出的操作值相应地决定分别与多个处理的每个对应的多个执行条件,并且,基于上述决定的各个执行条件来控制上述多个处理的执行,该处理器基于以在上述多个处理的每个中分别不同的方式被规定的、上述操作值与执行条件之间的对应关系,进行上述决定。

本发明的另一个方式为一种再现装置,其特征在于,具备:权利要求1所述的操作处理装置;音源部,对乐曲数据进行再现;以及特效部,对上述音源部的输出附加特效,上述处理器以附加设定有与上述操作器的操作相应地决定的参数值的特效的方式控制上述特效部。

本发明的另一个方式为一种操作处理方法,其特征在于,由装置执行如下处理:取得与通过操作器的指定操作而指定的位置对应的操作值;与上述取得的操作值相应地,基于以在多个处理的每个中分别不同的方式被规定的、上述操作值与分别对应于多个处理的每个的执行条件之间的对应关系,决定上述执行条件;以及基于上述决定的各个执行条件来控制上述多个处理的执行。

本发明的另一个方式为一种非易失性的计算机可读取的记录介质,其特征在于,记录有使计算机进行以下处理的程序:取得与通过操作器的指定操作而指定的位置对应的操作值;与上述取得的操作值相应地,基于以在多个处理的每个中分别不同的方式被规定的、上述操作值与分别对应于多个处理的每个的执行条件之间的对应关系,决定上述执行条件;以及基于上述决定的各个执行条件来控制上述多个处理的执行。

附图说明

图1a是表示发明的一实施方式的再现装置100的外观的外观图。

图1b是表示再现装置100的电构成的框图。

图2a是表示示出ram15的数据构成的存储器映射的图。

图2b是表示特效·参数表et的一个例子的图。

图3是表示控制参数表ct的一个例子的图。

图4是表示cpu13所执行的主程序的动作的流程图。

图5是表示cpu13所执行的特效处理的动作的流程图。

具体实施方式

以下,参照附图对本发明的实施方式进行说明。

a.外观以及构成

参照图1,对一实施方式的外观以及整体构成进行说明。图1a是表示本发明的一实施方式的再现装置100的外观(上表面)的外观图。图1b是表示一实施方式的再现装置100的整体构成的框图。

在图1中,操作部10例如设于装置壳体侧部,作为将装置电源接通/关闭的电源开关(未图示)、唯一的主要操作器,如图1a所图示,具备操作钮10a。操作钮10a是从off区域至max值转动自如的操作器,例如由旋转编码音量控制器(rotaryencodervolume)等构成,产生与转动操作相应的操作角度数据。

通过使操作钮10a旋转,指定mode-1~mode-4的区域以及max的区域中的某一个区域。这些区域分别被分配有应处理的特效以及光表演图案。通过使操作钮10a旋转,输出对第1声音数据(素材音数据,例如,乐曲数据)实施了特效处理而成的第2声音数据,并且输出光表演图案,以便烘托现场气氛。

在区域中,有时被分配有针对单个第1声音数据(素材音数据,例如乐曲数据)的单个特效处理(例如移相),有时被分配有针对单个第1声音数据(素材音数据,例如乐曲数据)的多个特效处理(例如移相(phaser)以及镶边(flanger))。

此外,在区域中,有时被分配有针对多个第1声音数据(素材音数据,例如乐曲数据、内置效果音)的多个特效处理(例如移相、镶边)。例如,对乐曲数据执行移相的特效处理,对内置效果音执行镶边的特效处理。

操作部10所产生的开关事件被后述的cpu13获取。另外,操作钮10a根据转动操作而输出的操作角度数据如后述那样被cpu13获取,转换成构成midi控制变化消息的第3字节的数据。在本实施方式中,将该数据称作操作值(0~127)。换句话说,操作钮10a在从off区域至max值的操作范围内,产生对应于转动操作的操作角度在“0”~“127”的范围内变化的操作值(钮值)。

另外,操作钮10a包含off区域以及max值,被定义了预先由操作值的范围规定的操作区域mode-1~mode-4。具体而言,操作值“0”~“5”成为off区域,操作值“6”~“24”成为操作区域mode-1,操作值“25”~“63”成为操作区域mode-2,操作值“64”~“103”成为操作区域mode-3,操作值“104”~“126”成为操作区域mode-4,操作值“127”成为max值。

发光显示部11具备配设于操作面板面的发光体11a~11e、以及在cpu13的控制下控制这些发光体11a~11e的发光色、亮度或闪烁形态的驱动器(未图示)。发光体11a~11e由发光条排列而成,各发光条包含彩色led。外部声音输入部12在cpu13的控制下取得用户采样音数据。取得的用户采样音数据被cpu13保存于ram15。

cpu13以位置指定标记所指定的指定区域(mode-1~mode-4以及max值中的某一个区域)被预先分配的再现形态对“乐曲数据(素材音数据1)”、“内置效果音(素材音数据2)”以及“用户采样音(素材音数据3)”进行再现。mode-1~mode-4各自的指定区域是与由操作器对指定位置的变化范围内进行划分的多个操作区域对应的,在操作器的表面通过印刷、刻印等示出了表示多个操作区域各自的位置(区域范围)的标记,以便操作操作器的用户掌握指定位置存在于划分的多个操作区域中的哪一个操作区域。

另外,cpu13根据位置指定标记所指定的指定区域被预先分配的的光表演图案,控制发光显示部11的发光体11a~11e的发光色、亮度或闪烁形态。并且,参照预先设定的多个特效的每一个的参数输出特性,设定指定区域被预先分配的每个特效的参数值,将根据设定的各参数值产生的多个特效附加到再现的“乐曲数据(素材音数据1)”中。即,通过对单个第1声音数据(素材音数据)执行多个特效处理,生成用于输出的第2声音数据。

但是,也可以将根据转换后的各参数值产生的多个特效分别附加于再现的“乐曲数据(素材音数据1)”、“内置效果音(素材音数据2)”以及“用户采样音(素材音数据3)”中。即,也可以通过对多个第1声音数据(素材音数据)分别执行特效处理,生成用于输出的多个第2声音数据。即,在cpu13中,通过一个操作来设定多个特效处理的参数值,之后追加叙述这一本发明的主旨的具体动作。

rom14存储加载于cpu13的各种控制程序、控制数据等。各种控制程序包含后述的主程序以及被从该主程序调用的特效处理。ram1如5图2b图示那样,具备工作区域a1、乐曲数据区域a2、内置效果音区域a3、用户采样音区域a4、特效·参数表et以及控制参数表ct。

ram15的工作区域a1将cpu13所使用的各种寄存器·标志数据暂时存储。在ram15的乐曲数据区域a2中保存对构成乐曲的各音符的音高、发音时刻进行表示的乐曲数据。在ram15的内置效果音区域a3中存储例如对环境音、效果音等取样而得的声音数据。在ram15的用户采样音区域a4中保存前述外部声音输入部12所取得的用户采样音数据。

接下来,参照图2b,对保存于ram15的特效·参数表et的内容进行说明。特效·参数表et是定义了5种特效ef1~ef5的每一个的参数输出特性的数据表,将从操作钮10a的输出(操作角度数据)取得的操作值(0~127)作为输入,输出按照各特效ef1~ef5的每一个供给的参数值。

例如在操作值是“n1”的情况下,如图2b所示,特效ef1的参数值成为“p1”,特效ef2的参数值成为“p3(max)”,特效ef3的参数值成为“p2”。在该情况下,特效ef4、ef5不被起动,仍保持断开状态。

此外,在本实施方式中,特效ef1是“移相”,特效ef2是“镶边”,特效ef3是“延迟”,特效ef4是“滤波”,特效e5是“精度降低”。另外,对这些特效ef1~ef5赋予的参数值表示对象特效的“强度”或“深度”。

接下来,参照图3,对保存于ram15的控制参数表ct的内容进行说明。控制参数表ct按照前述的off区域、操作区域mode-1~mode-4以及max值的每一个指示“乐曲数据”、“内置效果音”以及“用户采样音”的再现形态,并且指示构成发光显示部11的发光体11a~11e的光表演图案(发光色、亮度或闪烁形态)。

例如在控制参数表ct中,在操作值是“6”~“24”的mode-1区域的情况下,指示保存于ram15的乐曲数据的1小节的量的循环再现,指示保存于ram15的内置效果音(环境音、效果音等)的随机再现,对保存于ram15的用户采样音的一定长度进行循环再现指示,除此之外,向发光显示部11指示与乐曲数据再现同步的光表演。

音源部16具有与cpu13协同地将保存于ram15的“内置效果音”“、用户采样音”再现的功能、以及由公知的波形存储器读出方式构成并将乐曲数据(波形数据)再现的功能。在由dsp构成的特效部17中,将根据cpu13对应于操作值而取得的多个参数生成的多种特效附加到音源部16的输出。音响系统18将特效部17的输出数据da转换成模拟形式的输出信号并输出。

b.动作

接下来,参照图4~图5,对cpu13所执行的主程序以及从该主程序调用的特效处理的各动作进行说明。

(1)主程序的动作

图4是表示cpu13所执行的主程序的动作的流程图。若再现装置100开机,则cpu13执行图4所图示的主程序而使处理前进至步骤sa1,例如执行将在ram15的工作区域设置的各种寄存器·标志数据初始化等初始化。

接着,若进入步骤sa2,则cpu13将操作钮10a所输出的操作角度数据转换成构成midi控制变化消息的第3字节的数据,将其作为操作值n而取得。接下来,若进入步骤sa3,则cpu13根据控制参数表ct(参照图3)以与包含操作值n的区域(off区域、操作区域mode-1~mode-4以及max值)对应的再现形态将“乐曲数据”、“内置效果音”以及“用户采样音”再现。

具体而言,例如在上述步骤sa2中取得的操作值n被包含在“25”~“63”的操作区域mode-2中的情况下,向音源部16指示将保存于ram15的乐曲数据以1/2小节循环再现,向音源部16指示将保存于ram15的内置效果音(环境音、效果音等)随机再现,进而向音源部16指示对保存于ram15的用户采样音数据以一定长度循环再现。此外,在操作值n被持续保持为“25”~“63”的操作区域mode-2的情况下,重复上述再现形态。

接着,在步骤sa4中,与上述步骤sa3相同,cpu13根据控制参数表ct(参照图3),按照与包含操作值n的区域(off区域、操作区域mode-1~mode-4以及max值)对应的光表演图案,控制配设于操作面板的发光显示部11的发光体11a~11e的发光色、亮度或闪烁形态。

然后,进入步骤sa5,则cpu13根据特效·参数表et(参照图2b)转换成与包含操作值n的区域(off区域、操作区域mode-1~mode-4以及max值)对应的各特效ef1~ef5的每一个的参数值,将根据转换后的各参数值产生的多个特效附加到在上述步骤sa3中再现的“乐曲数据”、“内置效果音”以及“用户采样音”。之后,cpu13重复上述步骤sa2~sa5,直至再现装置100的电源关闭。

(2)特效处理的动作

以下,以图2b所图示的特效·参数表et中定义的5种特效ef1~ef5的各输出特性为前提,对cpu13所执行的特效处理的动作进行说明。

图5是表示cpu13所执行的特效处理的动作的流程图。若经由上述主程序的步骤sa5(参照图4)执行本处理,则cpu13进入图5所图示的步骤sb1,辨别取得的操作值n包含在前述off区域、操作区域mode-1~mode-4以及max值的哪一个中。

以下,将取得的操作值n分为“0”~“5”(off区域)、“6”~“24”(操作区域mode-1)、“25”~“63”(操作区域mode-2)、“64”~“103”(操作区域mode-3)、“104”~“126”(操作区域mode-4)以及“127”(max值)的各情况进行动作说明。

(a)在操作值n是“0”~“5”(off区域)的情况下

在该情况下,cpu13使处理前进至步骤sb2,将特效ef1~ef5的各参数值归零,结束本处理。

(b)在操作值n是“6”~“24”(操作区域mode-1)的情况下

在该情况下,cpu13使处理前进至步骤sb3,将特效ef1设定为开启(on)。换句话说,使产生特效ef1(移相)的效果器起动,进入接下来的步骤sb4,以从特效·参数表et获得的参数值ef1(n)产生特效ef1(移相),结束本处理。此外,参数值ef1(n)表示根据操作值n从特效·参数表et(特效ef1的输出特性)读出的参数值。

(c)在操作值n是“25”~“63”(操作区域mode-2)的情况下

在该情况下,cpu13使处理前进至步骤sb4,以从特效·参数表et获得的参数值ef1(n)产生特效ef1(移相),接着进入步骤sb5,使产生特效ef2(镶边)的效果器起动后,进入步骤sb6,以从特效·参数表et获得的参数值ef2(n)产生特效ef2(镶边),结束本处理。

(d)在操作值n是“64”~“103”(操作区域mode-3)的情况下

在该情况下,cpu13使处理前进至步骤sb4,以从特效·参数表et获得的参数值ef1(n)产生特效ef1(移相),接着进入步骤sb6,以从特效·参数表et获得的参数值ef2(n)产生特效ef2(镶边)。然后,进入步骤sb7,使产生特效ef3(延迟)的效果器起动后,进入步骤sb8,以从特效·参数表et获得的参数值ef3(n)产生特效ef3(延迟),结束本处理。

(e)在操作值n是“104”~“126”(操作区域mode-4)的情况下

在该情况下,cpu13使处理前进至步骤sb4,以从特效·参数表et获得的参数值ef1(n)产生特效ef1(移相),接着进入步骤sb6,以从特效·参数表et获得的参数值ef2(n)产生特效ef2(镶边)。

然后,进入步骤sb8,以从特效·参数表et获得的参数值ef3(n)产生特效ef3(延迟)。然后,进入步骤sb9,将特效ef3(延迟)设定为关闭(off),使产生特效ef3(延迟)的效果器停止,另一方面,使产生特效ef4(滤波)的效果器起动。之后,进入步骤sb10,以从特效·参数表et获得的参数值ef4(n)产生特效ef4(滤波)。

(f)在操作值n是“127”(max值)的情况下

在该情况下,cpu13使处理前进至步骤sb4,以从特效·参数表et获得的参数值ef1(n)产生特效ef1(移相),接着进入步骤sb6,以从特效·参数表et获得的参数值ef2(n)产生特效ef2(镶边)。

然后,进入步骤sb8,以从特效·参数表et获得的参数值ef3(n)产生特效ef3(延迟)。然后,进入步骤sb10,以从特效·参数表et获得的参数值ef4(n)产生特效ef4(滤波)。之后,进入步骤sb11,使产生特效ef5(精度降低)的效果器起动,在接下来的步骤sb12中,以从特效·参数表et获得的参数值ef5(n)产生特效ef5(精度降低),结束本处理。

如以上说明那样,在本实施方式中,根据由操作钮10a的指定操作指定的位置取得操作值,将与指定的位置对应的指定区域中设定的特效处理中的参数值设定为符合操作值的值,输出对第1声音数据与所设定的特效处理的参数值对应地实施了指定区域被设定的特效处理而得的第2声音数据,因此能够以一个操作控制多个特效处理的参数。

此外,在上述实施方式中,采用了根据包含操作值的操作区域被预先分配的光表演图案来控制发光显示部11的发光体11a~11e的发光色、亮度或闪烁形态的方式,但并不局限于此,例如也可以采用根据转换后的各参数值来控制发光显示部11的发光体11a~11e的发光色、亮度或闪烁形态的方式。这样,也能够配合用户的“情绪”地进行光表演。

并且,在本实施方式中,通过从操作钮10a的输出(操作角度数据)取得的操作值而产生多个参数,但并不局限于此,也可以提取使操作钮转动的操作的角速度、角加速度而配合于用户的“情绪”地控制再现音的音量、音高、音色等。这样,能够以一个操作并列地控制多个特效处理的参数。

另外,在本实施方式中,将主要操作器作为旋转式的操作钮10a进行了说明,但主要操作器无需是旋转式的操作钮10a,也可以是通过向左右或上下滑动来指定位置的滑动式的操作器。

另外,在上述实施方式中,以应用于根据操作器的操作来控制乐曲数据的再现的再现装置的情况进行了说明,但并不局限于再现装置,也可以应用于设定与操作器的操作相应的各种执行条件来进行各种处理的操作处理装置。

以上,虽然说明了本发明的实施方式,但本发明并不限定于上述实施方式,在实施阶段,能够在不脱离其主旨的范围内进行各种变形。另外,上述实施方式中执行的功能也可以在可能的范围内适当地组合来实施。上述实施方式中包含各种阶段,通过基于公开的多个构成要件的适当的组合可提取各种发明。例如,从实施方式所示的全部构成要件中删除几个构成要件也可获得效果的话,则该删除了构成要件的构成也可作为发明被提取。

另外,在上述实施方式中,将进行各种控制的控制部构成为由cpu(通用处理器)执行存储于rom(存储器)的程序,但也可以将多个控制分别分割为专用的处理器来构成。在该情况下,各个专用处理器可以由能够执行任意程序的通用的处理器(电子电路)、以及存储有专用于各个控制的控制程序的存储器构成,或者还可以由专用于各个控制的专用的电子电路构成。

另外,为了产生上述那样的各种效果所需的装置并不局限于上述构成,例如也可以如以下那样构成。

(构成例1)

构成为,具备:

操作器,能够进行使指定位置变化的操作,输出与上述指定位置对应的操作值;以及

处理器,与上述操作器所输出的操作值相应地决定分别与多个处理的每个对应的多个执行条件,并且,基于上述决定的各个执行条件来控制上述多个处理的执行,该处理器基于以在上述多个处理的每个中分别不同的方式被规定的、上述操作值与执行条件之间的对应关系,进行上述决定。

(构成例2)

在上述任意构成例中,还构成为,

上述执行条件中包含执行处理时设定的参数值,

上述处理器以如下方式进行控制:与上述操作器所输出的操作值相应地,基于按照每个处理分别规定的、上述操作值与上述参数值之间的对应关系来决定与多个处理的每个对应的参数值,设定上述决定的各个参数值而执行各个处理。

(构成例3)

在上述任意构成例中,还构成为,

上述操作值与上述参数值之间的对应关系在按照每个处理分别设定的且在上述指定位置的变化范围内设定的、操作区域内被规定,

上述处理器以如下方式进行控制:确定上述操作器所输出的操作值存在于与哪个处理对应的操作区域内,基于与上述确定的操作区域对应地规定的上述对应关系来决定参数值,并且,设定上述决定的参数值而执行与上述确定的操作区域对应的处理。

(构成例4)

在上述任意构成例中,还构成为,

上述操作器能够进行使上述指定位置连续地变化的操作,使与上述指定位置的连续的变化相应地输出的操作值连续地变化,

上述操作值与上述参数值之间的对应关系在作为在上述指定位置的连续的变化范围内连续的部分区域而设定的操作区域内,作为与上述操作值的变化对应的上述参数值的连续的变化而被规定。

(构成例5)

在上述任意构成例中,还构成为,

上述处理器以如下方式进行控制:判定上述操作器所输出的操作值是否存在于与各个处理对应的操作区域内,在上述多个处理之中选择与被判定为存在有上述操作值的操作区域对应的处理并执行。

(构成例6)

在上述任意构成例中,还构成为,

与上述多个处理对应地设定的多个操作区域在上述指定位置的变化范围内相互重叠,

上述处理器以如下方式进行控制:在判定为上述操作器所输出的操作值存在于多个操作区域内的情况下,执行与上述多个操作区域对应的多个处理。

(构成例7)

在上述任意构成例中,还构成为,

上述多个处理中包含特效处理,

上述处理器以如下方式进行控制:输出对第1声音数据实施了设定有上述决定的参数值的上述特效处理而得的第2声音数据。

(构成例8)

在上述任意构成例中,还构成为,

上述处理器以如下方式进行控制:输出与基于与上述确定的操作区域对应的上述对应关系而决定的参数值相应地对上述第1声音数据实施了与上述多个操作区域分别对应地设定的多个不同特效处理之中、被设定在上述确定的操作区域中的特效处理而得的上述第2声音数据。

(构成例9)

在上述任意构成例中,还构成为,

上述处理器以如下方式进行控制:输出对上述第1声音数据同时实施了与上述确定的操作区域对应的多个特效处理而得的上述第2声音数据。

(构成例10)

在上述任意构成例中,还构成为,

上述操作器能够进行使指定角度连续地变化的旋转操作,使与上述指定角度的连续的变化相应地输出的操作值连续地变化,

上述操作值与上述参数值之间的对应关系在作为在上述指定角度的连续的变化范围内连续的部分区域而设定的操作区域内,作为与上述操作值的变化对应的上述参数值的连续的变化而被规定。

(构成例11)

在上述任意构成例中,还构成为,

上述多个处理中包含光表演处理,

上述处理器以如下方式进行控制:执行与上述确定的操作区域中设定的光表演图案对应的光表演处理。

(构成例12)

在上述任意构成例中,还构成为,

上述操作器在表面示出了表示上述多个操作区域各自的位置的标记。

(构成例13)

在上述任意构成例中,还构成为,具备:

音源部,对乐曲数据进行再现;以及

特效部,对上述音源部的输出附加特效,

上述处理器以附加设定有与上述操作器的操作相应地决定的参数值的特效的方式控制上述特效部。

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