电子音乐设备和音调控制方法

文档序号:2832272阅读:242来源:国知局
专利名称:电子音乐设备和音调控制方法
技术领域
本发明涉及一种电子音乐设备和音调控制方法,所述电子音乐 设备和音调控制方法响应于控制操作部件的操作,控制预先与该控制
操作部件相关联的音色效果参数。具体来讲,本发明涉及一种技术, 该技术不但提供了一种允许用户在视觉上享受音色效果参数控制的 伺时直观地控制音色效果参数的屏幕,而且允许用户通过采用该屏幕 轻易地将控制操作部件和音色效果参数关联起来。本发明还涉及一种 技术,该技术允许用户响应于能够控制音色效果参数的有效性的程度 的控制操作部件的操作,釆用该屏幕来轻松自如地设置音色效果参数 控制的变化类型(即,音色效果参数的控制类型)。
背景技术
在诸如电子乐器之类的传统已知的电子音乐设备中,是诸如音
量、音高和LFO参数之类的各种音调控制的音色效果参数预先与多 个控制操作部件(例如调制轮和滑块)相关联的乐器,在这种乐器中, 响应于任何一种控制操作部件的操作,对与被操作的控制操作部件相 关的参数执行控制(具体来讲,确定参数的控制值)。在"MOTIFXS 6/7/8 Instruction Manual", 2007, Yamaha Corporation中公开了这禾中传 统已知的电子音乐设备的 一 个例子,该手册可从互联网 (http:〃www2.yamaha.co.jp/manual/pdf/emi/japan/synth/motifxs」a_o m—c0.pdf)获得,下文将称该手册为"非专利文献"。
在诸如该非专利文献中公开的电子音乐设备之类的传统已知的 电子音乐设备中,被称为控制器组的参数群被包括在基于每一音色预 先jC备的音色数据中。该参数群用来将诸如调制轮之类的控制操作部 件与作为这些控制操作部件所控制的目标的音调效果参数关联起来, 并响应于相应的控制操作部件的操作,设置表示多少参数要加以控制的音调效果参数的有效性程度,即定义了控制操作部件的操作量和参 数的受控量之间的关系的所谓"深度"。对定义了控制操作部件和参 数、深度等之间的关系的多个控制器组进行存储,使得用户可以选择 任何一个理想的控制器组。术语"音色"在本文中不但被用来表示普 通的音色,例如钢琴和吉他音色,而且被用来表示音色的单个元素(所 谓的"音色元素")和音色群(所谓的"演奏"),所谓的"音色元 素"用于"音色"由两个或更多音色元素组成时,所谓的"演奏"均 包括多个音色元素或音色。
以下列方式构建诸如在非专利文献中所公开的电子音乐设备之 类的传统已知的电子音乐设备一旦根据上述的控制器组将音色效果 参数与控制操作部件关联起来,显示器上就呈现出预先与控制操作部 件相关联的音色效果参数的控制值。不过,传统已知的电子音乐设备 只是以数值、仪表指示等形式直接显示音色效果参数的控制值,使得 电子音乐设备的用户在视觉地享受控制的同时不能执行音色效果参 数控制。另外,由于通常已知的电子音乐设备只能以纯粹的数值、仪 表指示等形式显示控制值,用户不能根据显示的控制值来直观地把握 响应于对应的控制操作部件的操作的参数的有效性的程度。另外,传 统己知的电子音乐设备通常不能同时或在响应于给定控制操作部件 的连续操作而顺序地在多个音色效果参数之间改变时控制多个音色 效果参数;或者,如果从根本上它们可以,出于这个目的,用户有必 要对控制操作部件预先执行极端复杂的设置操作,对于初级用户而 言,这种设置操作势必非常困难和非常麻烦。
另外,以下列方式构建通常已知的电子音乐设备响应于根据 上述控制器组而与控制操作部件相关联的音色效果参数,根据控制器 组中定义的深度,设置响应于控制操作部件的操作的音色效果参数的 控制的变化类型。这种响应于控制操作部件的操作的音色效果参数的 控制的变化类型(还被称为"音色效果参数的控制类型")确定了所 谓的参数的有效性程度,即,控制操作部件的多少操作量能将参数控 制到什么程度;控制类型还包括参数的控制值的增大/减小。参数控 制的变化类型中的差异导致了用户在操作控制操作部件的过程中所拥有的操作感觉的差异。不过,由于通常已知的电子音乐设备只能设 置变化类型,使得受控量响应于控制操作部件的操作量(例如,随着 控制操作部件被顺序地从最小操作量(零)操作到最大操作量)而单 向单调地增大(或减小),该电子音乐设备将出现用户不能以很高的 自由度执行参数控制的问题。另外,由于通常已知的电子音乐设备响 应于上述的相应的控制操作部件的操作,只能以数值、仪表指示等形 式直接显示音色效果参数的控制值,用户不能在视觉地享受控制的同 时执行对音色效果参数的控制,并且不能根据显示的内容直观地把握 参数的有效性的程度。

发明内容
鉴于上述内容,本发明的一个目的是提供一种改进的电子音乐 设备和音调控制方法,该电子音乐设备和音调控制方法不但提出了一 种允许用户在视觉地享受音色效果参数的控制的同时直观地执行该 控制的屏幕,而且允许用户通过使用该屏幕轻易地将控制操作部件与 音效参数关联起来。
本发明的另一个目的是提供一种改进的电子音乐设备和音调控 制方法,该电子音乐设备和音调控制方法不但提供了一种允许用户在 视觉地享受音色效果参数的控制的同时直观地执行这种控制的屏幕, 而且允许用户通过采用该屏幕,响应于控制操作部件的操作而轻松自 如地设置音色效果参数的变化类型(或控制类型)。
为了实现上述目的,本发明提供了一种改进的电子音乐设备, 其包括控制操作部件;显示装置,其至少显示与所述控制操作部件 相关的第一显示对象和与音色效果参数相关的第二显示对象;显示控 制部分,其根据所述控制操作部件的操作控制所述第一显示对象的显 示位置的变化;确定部分,其根据所述第一显示对象和第二显示对象 的各自的显示位置之间的关系来确定与所述第二显示对象相关的音 色效果参数的控制值;以及音调控制部分,其基于所述确定部分所确 定的音色效果参数的控制值,执行音调控制。
根据以前述方式布置的本发明,至少在显示装置上显示与控制操作部件相关联的第一显示对象和与音色效果参数相关联的第二显 示对象,并根据控制操作部件的操作控制第一显示对象的显示位置的 变化。响应于被改变的第一显示对象的显示位置,确定与第二显示对 象相关的音色效果参数的控制值,使得第一显示对象和第二显示对象 的各自的显示位置之间的关系发生变化,并因此根据这样确定的参数 的控制值来执行音调控制。也就是说,采用本发明,其中响应于控制 操作部件的操作,改变第一显示对象在显示装置上的显示位置,使其 向与音色效果参数相关联的第二显示对象移动或远离该对象的方向 上移动,用户可以在视觉地享受显示对象之间的位置关系变化的同时 享受对音色效果参数的控制。
在优选实施例中,在显示装置上显示的第二显示对象中设置表 示使参数控制在其中有效的一个范围的有效区域,其中,显示控制部 分以下列方式预先关联第一和第二显示对象在第一显示对象位于有 效区域内的情况下,使得与第一显示对象相关联的控制操作部件对与 第二显示对象相关联的音色效果参数的控制有效,确定部分根据第一
显示对象在有效区域内和第二显示对象的各自的显示位置之间的关 系确定音色效果参数的控制值,根据控制操作部件的操作控制第一显 示对象的显示位置。采用这种布置,用户可以轻易地直观把握控制操 作部件和音色效果参数之间关联的建立/取消,以及把握控制操作部 件的操作量和音色效果参数的控制值之间的关系。
根据本发明,其中根据第一显示对象和与音色效果参数相关联 的第二显示对象的各自的显示位置之间的关系确定音色效果参数的 控制值,根据控制操作部件的操作控制第一显示对象的显示位置,用 户可以在享受査看显示对象运动的同时享受对音色效果参数的控制, 并根据显示对象之间的位置关系直观地把握音色效果参数的控制值。 另外,由于在第一显示对象位于有效区域的情况下控制操作部件和音 色效果参数之间相互关联,用户不但可以轻易地直观把握控制操作部 件的操作量和音色效果参数的控制值之间的关系,而且可以轻易地直 观地建立/取消控制操作部件和音色效果参数之间的关联。
根据本发明的另一个方面,提供了一种改进的电子音乐设备,该电子音乐设备包括控制操作部件;显示装置,其至少显示与控制 操作部件相关联的第一显示对象和与音色效果参数相关联的第二显 示对象;设置部分,其设置被用来作为第一显示对象的显示路线的路 径;显示控制部分,其根据控制操作部件的操作,控制第一显示对象 的显示位置的变化,使第一显示对象在设置部分所设置的路径上沿路 径移动;确定部分,其根据在所设置的路径上沿路径移动的第一显示 对象和第二显示对象的各自的显示位置之间的关系确定与第二显示
对象相关联的音色效果参数的控制值;以及音调控制部分,其基于所 述确定部分所确定的音色效果参数的控制值来执行音调控制。这里, 根据路径的设置,确定要根据控制操作部件的操作而执行的音色效果 参数的控制类型。
根据以前述方式布置的本发明,在显示装置上至少显示与控制 操作部件相关联的第一显示对象和与音色效果参数相关联的第二显 示对象,根据控制操作部件的操作控制第一显示对象的显示位置的变 化。根据控制操作部件的操作,控制第一显示对象的显示位置的变化, 使第一显示对象在设置部分所设置的路径上沿路径移动。响应于发生 变化的第一显示对象的显示位置,确定与第二显示对象相关联的音色 效果参数的控制值,使得第一显示对象与第二显示对象的各自的显示 位置之间的关系发生变化,以及因此,根据这样确定的音色效果参数 的控制值,执行音调控制。也就是说,在本发明中,在显示装置上, 第一显示对象的显示位置局限于所设置的路径上,根据仅仅在该路径 上沿着该路径可以移动的第一显示对象和第二显示对象的各自的显 示位置之间的关系,确定音色效果参数的控制值。从而,即使当该控 制操作部件以固定相同的方式进行操作,音色效果参数的控制值也根 据所设置的路径而发生变化。从而,仅通过大致设置上述路径,用户 就可以轻松自如地设置响应于控制操作部件的操作的音色效果参数 的控制类型,从而能控制所谓的该参数的有效性程度。而且,用户在 视觉地享受显示对象之间的位置关系变化的同时,可以享受对音色效 果参数的控制。
由于第一显示对象在显示装置上的可显示位置局限于所设置的路径上,并且根据第一和第二显示对象的各自的显示位置之间的关系 确定音色效果参数的控制值,所以用户仅仅通过大致设置上述的路径 就能轻松自如地设置响应于控制操作部件的操作的音色效果参数的 控制类型。
另外,由于第一显示对象被显示为根据控制操作部件的操作在
所设置的路径上沿路径移动,用户在享受观看第一显示对象的移动的 同时可以享受对音色效果参数的控制,并根据第一显示对象的运动直
观地把握参数的有效性程度。
本发明不但可被构建和实施为如上所述的设备发明,而且还可 被构建和实施为方法发明。而且,可以将本发明布置和实施为用来被 计算机或DSP等处理器执行的软件程序,以及存储这种软件程序的 存储介质。另外,本发明所采用的处理器可包括具有内嵌在硬件中的 专用逻辑的专用处理器,更不要说计算机或其他的能够运行理想的软 件程序的通用类型的处理器。
下文将对本发明的实施例进行说明,应当理解的是,本发明不 局限于所述的实施例,在不脱离基本思想的情况下,可以设计出本发 明的各种变型。因此,本发明的范围仅由所附的权利要求来确定。


为了更好地理解本发明的目的和其他特征,下文参照附图详细 地说明了本发明的优选实施例,其中
图1是示出了根据本发明的一个实施例的电子音乐设备的示例
性整体硬件设置的框图2是示出了用于所述实施例中的音色参数数据的示例性数据 组织的示意图3是示出了参数控制屏幕的示例的示意图4是概述了如何在参数控制屏幕上建立连接的示意图5是解释了采用参数控制屏幕的音色效果参数控制的示意图6是示出了对象编辑过程的示例性操作顺序的流程图7是示出了参数控制过程的示例性操作顺序的流程图;图8A、 8B和8C是解释了采用参数控制屏幕的音色效果参数控 制的其他示例的示意图。
具体实施例方式
图1是示出了根据本发明实施例的电子音乐设备的示例性通用 硬件设置的框图。图1的电子音乐设备(例如电子乐器)由微计算机 控制,所述微计算机包括微处理器单元(CPU) 1、只读存储器(ROM) 2和随机存取存储器(RAM) 3。 CPU 1控制整个电子音乐设备的操 作。通过数据和地址总线1D, ROM2、 RAM3、检测电路4和5、 显示电路6、音调发生器/效果电路7、存储装置8和通信接口 (I/F) 9链接到CPU1。 CPU1具有定时器(未示出),该定时器用于对各 种时间进行计时,比如发送定时器中断处理的中断定时的时间。例如, 该定时器产生时钟脉冲,并将这些产生的时钟脉冲送到CPU 1来作 为处理定时指令或作为中断指令。CPU 1根据这些指令执行各种处 理。
ROM2在其中存储被CPU 1执行的各种程序以及被CPU 1引用 的各种数据。RAM 3被用作用于存储(例如)CPU l执行预定程序 时产生的各种数据的工作存储器,以及被用作用于存储当前执行的程 序和涉及当前执行的程序的数据和各种其他目的的存储器。RAM 3 的预定地址区域被分配给各种功能,并被用作各种寄存器、标志、表、 存储器等。在该实施例中,RAM 3被用来存储与彼此相关联的控制 操作部件和音色效果参数相关的相关信息以及其他信息和数据(将在 下文进行说明)。
例如,演奏操作单元4A是包括多个键和按键开关的键盘,所述 多个键可以被操作来选择要产生音调的音高,提供的所述多个按键开 关与所述键有对应关系。演奏操作单元(例如键盘)4A其本身不但 可以用于用户的手动演奏,而且可以被用于(例如)选择音色和设置 音色效果参数的装置。检测电路4检测演奏操作单元4A的键的按下 和释放,从而来产生检测输出。
设置操作单元5A包括各种操作部件,例如用来选择要在演奏中使用的理想音色的选择开关;例如调制轮、弯音轮、触后控件、旋 钮、滑块、带状控制器等的控制操作部件,用于按照控制操作部件的 受控量(例如,0 128, -64 +64等)来控制各种音色效果参数, 例如音量、音高和LFO参数;以及用来编辑将在下文说明的"参数 控制屏幕"(见图3)的屏幕编辑开关。响应于控制器设置的选择而 预定的音色效果参数,用户想要的音色效果参数都可以与单个控制操 作部件关联起来。
当然,设置操作单元5A还可以包括数字键盘、键盘、以及各种 其他操作部件,所述数字键盘用来输入用于选择、设置和控制音高、 音色、音效等的数值数据,所述键盘用来输入字符和字母(文本数据), 所述各种其他操作部件例如是可被操作的鼠标(称为"二维指向操作 部件"),该鼠标可以被操作来对显示在显示装置6A上的预定指向 装置进行操作或操作以指定各种屏幕中的任何一个上的一个位置。检 测电路5检测设置操作单元5A的操作状态,并通过数据和地址总线 1D将开关信息输出到CPU 1,所述开关信息对应于所检测到的操作 状态。
显示电路6不但可以在液晶显示(LCD)面板、CRT等形式的 显示装置6A上显示诸如"参数控制屏幕"(见图3)之类的各种屏 幕,还可以显示存储在ROM2和存储装置8中的控制CPU 1等的状 态的各种数据。参照显示在显示装置6A上的各种信息,用户可以很 容易地选择乐曲和要在演奏中采用的音色,并执行音色效果参数等的 设置。在该实施例中,显示装置6A可以是触摸屏形式的,在这种情 况下,电子音乐装置当然包括检测用户在屏幕上的触摸操作的检测部 分。在这种情况下,显示装置(触摸屏)6A还可以作为二维指向操 作部件(或对象操作部件),所述二维指示操作部件可以以类似于鼠 标等的方式来改变参数控制屏幕上的每个理想的显示对象的显示位 置。
能够在多个音调发生通道上同时产生音调信号的音调发生器/效 果电路7接收通过数据和地址总线1D提供的各种演奏信息,并通过 在所接收到的性能信息的基础上执行音调合成,产生音调信号。在音调合成中,在设置的音色效果参数的单个控制值(参数值)基础上将 各种效果赋予音调。通过包括放大器、扬声器等的声音系统7A听觉 地重现或发出音调发生器/效果电路7产生的每个音调信号。可以以 任何理想的通常己知的方式构建音调发生器/效果电路7和声音系统 7A。例如,音调发生器/效果电路7可以采用任何理想的音调合成方 法,诸如FM、 PCM、物理模型或共振峰合成方法。另外,通过专用 硬件或CPU 1所执行的软件处理可以实现音调发生器/效果电路7。 存储装置8在其中存储上述的控制器设置、显示"参数控制屏" (见图3)时涉及到的音色参数数据(见图2)、诸如与彼此相关联 的控制操作部件和音色效果参数有关的关联信息(将在下文描述)之 类的各种数据、CPU 1要执行的各种程序等。在特定控制程序不包含 在ROM中的情况下,可以将特定控制程序存储在存储装置8中,以 便通过将存储装置8中的特定控制程序读入RAM 3,允许CPU 1以 与特定控制程序存储在ROM2中的情况完全相同的方式工作。这种 布置非常有助于对控制程序进行版本升级、增加新的控制程序等。存
储装置8可以釆用除硬盘(HD)之外的各种记录媒介中的任何一种, 例如,软磁盘(FD)、致密盘(CD-ROM或CD-RAM)、磁光盘(MO) 和数字多功能光盘(DVD);可替换地,存储装置8可以包括半导 体存储器,例如闪存。
通信接口 (I/F) 9是一种诸如RS-232C、 USB (通用串行总线)、 IEEE1394、蓝牙(商标)或红外收发器之类的接口,其配备有作为 MIDI输入/输出接口和作为数据输入/输出接口的功能,所述MIDI 输入/输出接口用于在本发明的电子音乐设备和外部设备(未示出) 之间传输MIDI格式的演奏数据,所述数据输入/输出接口用于传输 诸如MIDI数据之外的数据和控制程序之类的各种信息。可替换地, 通信接口 (I/F) 9可以是网络接口,所述网络接口可以通过诸如电话 线网络之类的有线网络或无线通信网络将本发明的电子音乐设备和 外部装备(例如服务器设备)互连起来,而且,所述网络接口可以在 本发明的电子音乐设备和服务器装置之间传输MIDI数据、各种信息、 脚本等。通信接口 9能够进行有线和无线通信两种,而不是有线通信和无线通信中的一种。
另外,在上述电子音乐设备中,演奏操作单元4A可以是键盘乐 器类型之外的任何其他类型,例如弦乐器类型、管乐器类型或打击乐 器类型。而且,无需讲的是,电子音乐设备当然不局限于将演奏操作
单元4A、显示装置6A、音调发生器/效果电路7等一起集成在音乐 装置中作为一个单元的类型。例如,可以以分别提供上述部分并通过 诸如MIDI接口、各种网络等通信设施将上述部分互连起来的方式构 建本发明的电子音乐设备。而且,本发明的电子音乐设备可以被实现 为除电子乐器之外的任何想要类型的设备或装置,诸如个人计算机、 便携(手持)电话或其他便携通信终端、卡拉OK设备或游戏设备, 只要它可以根据音色效果参数控制音调。
参照图2,下文说明了用于该实施例中的音色参数数据。图2 是示出了该音色参数数据的示例性数据结构的示意图。该音色参数数 据是用来在显示装置6A上显示"参数控制屏幕"(见图3)的数据。 在每个音色的基础上,将大量的这种音色参数数据存储在存储装置8 中,以便响应于用户对想要的音色的选择来识别对应的音色参数数 据。
如图2所示,每个音色的音色参数数据通常包括一个或多个源 对象数据以及一个或多个目标对象数据。源对象数据是与源对象OS 和轨对象R相关的可以显示在"参数控制屏幕"上的信息,该数据 包括源类型数据、轨数据和其他数据。源类型数据是定义了提供在音 乐设备上的控制操作部件(例如调制和弯音轮、触后控件、旋钮、滑 块和带状控制器)之一的类型的数据,这种类型的数据与显示在屏幕 上的源对象相关。轨数据是表征要与源对象OS配对组合形式显示的 轨对象的显示类型的数据。轨数据定义(例如)表示轨对象的显示起 始位置的起始点位置和表示轨对象的显示终止点位置的终止点位置 (具体来讲,是起始位置和终止位置在屏幕上的坐标)、轨对象的线
型(例如,直线、曲线、虚线、封闭曲线或这些线的组合)以及一个 或多个中间显示位置(坐标)(如果线型是曲线、虚线或封闭曲线) 等。其他数据定义源对象OS的显示类型(例如,形状、显示颜色等)、初始显示位置(坐标)等。
目标对象数据是与目标对象OD(见图3)相关的能够显示在"参
数控制屏幕"上的信息,该数据包括音色效果参数类型数据、有效区
域数据和其他数据。音色效果参数类型数据是定义了与目标对象OD 相关联的各种音色效果中的任何一种类型的数据,具体来讲,它定义 了任何一种或多种音色效果,例如,音量、音高和LFO,这些效果 可以在电子音乐设备中设有的音调发生器/效果电路7中被赋予给音 调。有效区域数据是指定(例如)尺寸、形状(可以是圆形、星形、 椭圆形等)等的数据,来表征每个目标对象OD的在屏幕上限定的有 效区域KA的数据。其他数据定义了显示类型(例如,形状、显示颜 色等)、初始显示位置(坐标)等。
图3是一张示意图,其示出了基于上述音色参数数据而显示在 显示装置6A上的"参数控制屏"的示例。虽然参数控制屏可以同时 显示多个源对象OS (每个都是以与轨对象OD配对组合的形式显示 的),但是在图中,为了简单和便于理解,图中所示的参数控制屏显 示了一个源对象OS (以及一个与该源对象OS配对的轨对象R)以 及一个目标对象OD。也就是说,用户可以选择任何想要的要被显示 在参数控制屏上的源对象OS和目标对象OD,并且参照对应于用户 从音色参数数据中的选择的对象数据,只有必要的对象被显示在屏幕 上。
源对象(第一显示对象)OS和基于所述源对象数据的轨对象R, 以及基于目标对象数据的目标对象(第二显示对象)被显示在图3 的参数控制屏幕上。可以以圆形或任何其他想要的形状(例如多边形 或星形)的图形表示的形式,或者以其他任何想要的图形表示(例如 模仿与所述源对象OS相关(或对应)的控制操作部件的形状的图标) 的形式来显示源对象OS。而且,虽然在图示的示例中省略了与源对 象OS相关的控制操作部件的名称、简称、符号等,但也可以代替图 形表示或作为图形表示的补充而将它们显示出来。另外,在同时显示 多个源对象OS的情况下,可以以不同的显示风格显示每个源对象 OS,例如不同的颜色和不同的形状。类似于源对象OS,可以以合适形状来显示目标对象OD。另外,还可以显示与目标对象OD相关的
音色效果参数的名称等。
源对象OS指示一个可以控制各种音色效果参数中的任何一个 的控制源,以及诸如调制和弯音轮、触后控制操作部件、旋钮、滑块 和带状控制器之类的控制操作部件中的一个可以与这种控制源相关 联。与源对象OS配对显示的轨对象R定义了一条轨迹或路径,与所 述轨对象R相关的源对象OS响应于控制操作部件的操作要在屏幕上 沿所述轨迹或路径移动。也就是说,以源对象OS响应于控制操作部 件的操作而在轨对象R上沿轨对象R移动的方式控制源对象OS的 显示。具体来讲,在该实施例中,控制源对象OS的显示,使之在轨 对象R上沿轨对象R移动一个与相应的控制操作部件的操作量的增 大或减小对应的量,更具体地讲,源对象OS以源极对象OS在相应 的控制操作部件的操作量最小(例如,0, -64等)时位于轨的起始 点,而在相应的控制操作部件的操作量最大(例如,128, +64等) 时位于轨的终止点的方式来显示;也就是说,预先定义轨对象R的 线上的预定位置和控制操作部件的操作量(-64 +64)之间的对应关 系,以便如上文所述地对源极对象OS进行定位。也就是说,由于轨 对象R的线的长度表示控制操作部件可以在其上移动的整个范围, 用户可以很容易地从源对象OS在轨对象R上的当前显示位置掌握对 应的控制操作部件已经移动到何种程度。
另外,目标对象OD与各种可以被赋予给音调的音色效果(例 如,音量、音高、LFO、颤音)中的任何一个均相关,它指示根据对 应的控制操作部件(或源对象OS的操作)而确定的音色效果参数的 控制值。每个目标对象OD均具有单独的有效区域KA,该有效区域 KA表示一个边界或范围,根据该边界或范围来对和源对象OS相关 的控制操作部件与和目标对象OD相关的音色效果参数进行关联或 取消这种关联(即建立或取消连接)。在屏幕上可以显示或者不显示 这个有效区域KA。当源对象OS位于有效区域KA外时,它意 着 当前没有建立上述关联,当源对象OS位于有效区域KA内时,它意 味着当前建立了上述关联。用户可以操作诸如鼠标之类的二维指向操作部件(或对象操作 部件)来根据需要改变源对象OS、轨对象R、目标对象OD和有效
区域KA中的任何想要的一个的显示位置、显示风格等。基本上,随 着源对象OS或轨对象R的显示位置的改变(移动),与源对象OS 或轨对象R以配对关系显示的轨对象R或源对象OS的显示位置也 发生了变化(移动)。不过,如果需要,可以只将源对象OS与轨对 象R无关地(或与轨对象R分离地)移动到另一个位置,下文将相 对于图4的(h)对此详细说明。
轨对象R可以在它的显示方向、线长(从而轨的起始点位置和/ 或轨的终止点位置)、形状等方面改变。虽然基本上以连续直线来显 示轨对象R,但是它可以是图5的(c)中看到的除直线以外的线型, 或也可以是在图5的(d)中看到的不连续线。另外,可根据需要扩 大和縮小有效区域KA的范围。如果轨对象R的线长被改变,或者 有效区域KA扩大或縮小,那么对应的控制操作部件的操作范围将相 应地受到限制,其中,控制操作部件可以控制该参数,这种情况将在 下文得到说明。无需讲的是,如果改变了轨对象R的显示位置和/或 显示方向,那么,与轨对象R以配对关系显示的源对象OS的显示位 置同样发生变化。无需讲的是,如果参数控制屏幕上的任何一个对象 的显示位置、显示风格已经发生变化,则音色参数数据的相应对象数 据被更新。另外,如果轨对象R的线长已经发生变化,则控制操作 部件的操作量与源对象OS在轨对象R上的显示移动量之间的对应关 系也被改变。可以以任何期望的形式定义这种对应关系,例如,以预 定的为每种类型的控制操作部件所准备的预定数学表达式、表等。
通过操作控制操作部件、通过只操作诸如鼠标之类的二维指向 操作部件(对象操作部件)而不操作控制操作部件、或者通过首先操 作二维指向操作部件然后操作控制操作部件,可以建立控制操作部件
和音色效果参数之间的连接(即关联)。当已经建立这种连接时,产 生与相互关联的控制操作部件和音色效果参数相关的关联信息,并将 所述的关联信息存储到RAM3等中。关联信息包括相互关联的控制 操作构建和音色效果参数、对应于控制操作部件和音色效果参数的源对象OS和目标对象OD的显示位置、源对象OS和目标对象OD的 显示位置之间的距离(显示间隔)等。注意,当取消连接时,可以从 RAM 3等中删除所述关联信息。
现在,将给出关于建立和取消控制参数部件和音色效果参数之 间的连接的方式的说明。图4是概述了如何在如图3所示的参数控制 屏幕上建立控制参数部件和音色效果参数之间的连接的示意图。图4 的(a)示出了源对象OS和轨对象R均不位于有效区域KA内的示 例,图4的(b)和图4的(c)均示出了整个轨对象R和源对象OS 一起位于有效区域KA内的示例。在图4的(b)的示例中,轨对象 R指向目标对象OD的中心,但在图4的(c)的示例中,轨对象R 的终止点并不指向目标对象OD的中心。图4的(d)示出了轨对象 R的一部分位于有效区域KA内的示例。
当通过操作二维指向操作部件将源对象OS与轨对象R移出有 效区域KA时(如图4 (a)所示),没有建立连接。在这种情况下, 即使在操作该二维指向操作部件之后对控制操作部件进行操作,由于 无论如何操作该控制操作部件,沿轨对象R移动的源对象OS绝不会 进入有效区域KA,所以不会建立连接。在这种情况下,用户通过对 图4的(a)所示的源对象OS和轨对象R (或目标对象OD和有效区 域KA)进行点击并将它们拖动到图4的(b)或(c)所示的它们各 自的显示位置(即,源对象OS在有效区域KA内所位于的位置), 可以建立连接。相反地,用户通过对图4的(b)或(c)中所示的源 对象OS和轨对象R (或目标对象OD和有效区域KA)进行点击并 将它们拖动到图4的(a)中所示的它们各自的显示位置,可以取消 连接。以这种方式,通过只操作该二维指向操作部件,即,不操作该 控制操作部件,用户也可以建立/取消连接。
另外,如果如图4的(a)所显示的源对象OS和轨对象R (或 目标对象OD和有效区域KA)被用户点击和拖动,但这种点击和拖 动操作在部分轨对象R位于有效区域KA内而源对象OS位于有效区 域KA外(如虚线所示)的状况下被中途停止,那么不会建立连接。 不过,在这种情况下,通过用户操作该二维指向操作部件之后还操作该控制操作部件,直到源对象OS被如实线所示移入有效区域KA内, 可以建立连接。相反地,通过用户操作该控制操作部件,直到源对象
OS被移出有效区域KA,可以取消连接。
图4的(e)示出了多个轨对象R1和R2的各自位置均位于一个 目标对象OD的有效区域KA内的示例(多个轨对象Rl和R2连接 一个目标对象OD)。如上所述, 一旦响应于对应的控制操作部件的 操作,源对象被移入有效区域KA时,就建立了连接。不过,在这些 源对象中的一个OSl已经位于有效区域KA内,从而为所述的一个 源对象0S1己经建立了连接的情况下,如果另一个源对象OS2已经 进入了该有效区域KA,则为已经进入有效区域KA的所述另一个源 对象OS2建立连接(也就是说,在后到先服务机制上建立连接)。 例如,即使源对象OSl已经位于该有效区域KA内,如果源对象OS2 也进入该有效区域KA (即,从虚线位置移动到实线位置),则为对 源对象OS2建立连接,而在取消源对象OS1的连接。在两个源对象 OS1和OS2位于有效区域KA内的情况下,可为源对象OS1或OS2 中响应于最近的用户操作而移动的一个建立连接。如果用户操作对应 的控制操作部件直至源对象OS2被移出有效区域KA,那么,取消源 对象OS2的连接,而重新建立源对象OS1的连接。以这种方式,该 实施例可以防止通过两个控制操作部件对同一参数进行控制。可替换 地,可以为这两个OS1和OS2都建立连接,而且可以采用源对象0S1 或OS2中响应于最近的用户操作而移动的唯一一个的值。
为了避免图4(e)中所示的显示状态,以下述方式构建本实施 例即使在屏幕编辑时用户尝试点击和拖动另一个轨对象,即在图4 (d)所示的显示状态下,本实施例禁止这种尝试;也就是说,在这 种情况下,对当前已经建立的连接赋予优先权。
图4的(f)示出了在一个源对象OS同时进入两个目标对象OD1 和OD2的各自有效区域KA1和KA2时的示例(即,同时连接了多 个目标对象OD1和OD2)。在这种情况下,由于一个源对象OS响 应于控制操作部件的操作而同时进入各个有效区域KA1和KA2,为 源对象OS建立了关于两个目标对象ODl和OD2的连接。如果操作该控制操作部件直到源对象OS被移出有效区域KA1和KA2,则同 时取消关于两个目标对象ODl和OD2的连接。以这种方式,本实施 例可以用一个控制操作部件同时控制两个参数。在这种情况下,根据 显示的源对象OS与显示的目标对象ODl和OD2之间的距离(即, 显示间隔)确定这些参数的各自控制值。
图4的(g)示出了一个源对象OS顺序进入两个目标对象OD1 和OD2的各自的有效区域KA1和KA2的示例。在这种情况下,当 源对象OS响应于控制操作部件的操作而在该图上从左到右的方向上 移动时,源对象OS顺序穿过有效区域KA1和KA2。此时, 一旦源 对象OS进入了有效区域KA1,就建立源对象OS和目标对象ODl 之间的连接, 一旦源对象OS移出有效区域KA1,就取消源对象OS 和目标对象ODl之间的连接。然后,由于源对象OS还响应于该控
制操作部件的进一步操作而在图上的从左到右的方向上进一步移动, 一旦源对象OS进入有效区域KA2,就建立源对象OS与目标对象 OD2之间的连接, 一旦源对象OS移出有效区域KA2,就取消源对 象OS和目标对象OD2之间的连接。在这种情况下,通过每个预订 操作范围内的一个控制操作部件可以控制一个不同的参数。
图4的(h)示出了位于一个有效区域KA1内的唯一一个源对 象OS脱离轨对象R,并被移动到另一个有效区域KA2的示例。在 这种情况下,由于在移动之前由指针Y指示的源对象OS (图中虚线 所示)已经位于有效区域KA1内,所以已经建立了源对象OS和目 标对象0D1之间的连接。然后,通过经由拖动操作的移动,临时建 立源对象OS与另一个目标对象OD2之间的连接,这是因为源对象 OS位于另一个有效区域KA2中;在这种情况下,为了输出与目标对 象OD2临时关联的参数的控制值,根据源对象OS与目标对象OD2 之间的当前距离确定该参数的控制值。一旦在这种状态下操作该控制 操作部件,源对象OS就被移回它在运动之前在轨对象上的预定位置, 使得源对象OS与目标对象ODl之间的连接被再次建立,源对象OS 与另一个目标对象OD2之间的连接被取消。
如上所述,电子音乐设备的该实施例不但可以响应于适当的用户接口 (例如前述的二维指向操作部件)的用户操作将源对象OS、
轨对象R、目标对象OD和有效区域KA移动到屏幕上的期望显示位 置,而且可以响应于相应控制操作部件的用户操作使源对象OS在轨 对象R上沿轨对象移动。而且,当源对象OS位于有效区域KA内时, 在与源对象OS关联的控制操作部件和与具有有效区域KA的目标对 象OD关联的音色效果参数之间建立关联(连接)。 一旦通过用户接 口和/或控制操作部件的操作将源对象OS移出,就取消控制操作部 件和音色效果参数之间的关联(连接)。
在建立上述的控制操作部件和音色效果参数之间的连接之后, 不但源对象OS响应于控制操作部件的另一个操作而在轨对象R上并 沿轨对象R移动,而且,根据与位于有效区域KA内的源对象OS的 显示位置和目标对象OD的显示位置之间的距离(显示间隔)相应确 定的控制值,确定音色效果参数。
参照图5,下面几段说明了采用参数控制屏幕的音色效果参数控 制。图5是采用图3的参数控制屏幕的音色效果参数控制的说明性示 意图。在图5的(a) (d)的每一幅图中,在图的左边示出了参数 控制屏幕(后缀为-l),而在图的右边示出了显示控制操作部件的操 作量与音色效果参数的控制量之间的关系的图(后缀为-2)。
图5的(a) -1和(a) -2是用于三种显示模式(A、 B和C)的 音色效果参数控制的说明性视图。在图5的(a)中,模式A是轨对 象R的轨终止点位于目标对象OD的中心点的情况,模式B是轨对 象R的轨终止点位于不到目标对象OD的中心点的位置的情况,模 式C是轨对象R的轨终止点不指向目标对象OD的中心点的情况。 在这些模式的每一种模式中, 一旦源对象OS响应于控制操作部件的 操作而进入有效区域KA,就建立连接,然后,响应于控制操作部件 的进一步操作来确定参数的控制值;也就是说, 一旦超过了用于控制 操作部件的连接建立的预定操作量,就启动参数控制。
如果对模式A (或模式B)和模式C进行比较,可以看到,这 两种模式在启动参数控制的操作量和允许参数控制或使参数控制有 效的操作量范围方面存在差异。这种差异是由于轨对象R位于有效区域KA外的部分的长度之间的差异而造成的。也就是说,轨对象R
位于有效区域KA外的部分的长度约小,就越快建立连接,即,当操 作量较小(例如,接近0, -64等)(见图5 (a) -2中的点"a"和 点"b")时建立连接;从而,在这种情况下,控制操作部件的使参 数控制有效的操作范围可以更大。也就是说,只有在控制操作部件的 部分操作范围内,才能使参数控制有效。另一方面,在类似于图4 的(b)所示的那种轨对象R从起始点就完全位于有效范围KA内的 情况下,在控制操作部件的整个操作范围上使参数控制有效。
另外,如果将模式A、模式B和模式C进行比较,可以看到, 在响应于受控量的控制值变化量(即,在图中被显示为曲线的倾斜度 的参数的有效度)方面存在差异。这种差异是由于轨对象的轨R的 终止点位置之间的差异而造成的。轨对象的轨R的终止点位置距目 标对象OD的中心越远,控制值变化量越小。另外,如果响应于受控 量的控制值变化量非常小,那么,即使在操作量最大时,控制值也不 会被确定为到达了预定控制量范围的最大值(这里显示为100%)。 在模式C的情况下,控制值响应于操作量而增大,直到操作量达到 了量"c",不过,在这之后,控制值响应于操作量而减小。这是因 为,在模式C的情况下,源对象OS向目标对象OD的中点移动,直 至达到操作量"c",并在达到操作量"c"之后从目标对象OD的中 心移开。在图示的示例中,将模式B中从轨终止点到目标对象OD 的中心的距离设置为等于模式C中源对象OS位于最接近目标对象 0D时源对象OS的位置到目标对象0D的中心的距离;从而,模式 B的最大控制值和模式C的最大控制值被设置为彼此相等。
根据前述说明,本领域技术人员可以清楚地看到,在编辑参数 控制屏幕时,通过调整轨对象R的起始点/终止点位置和指向、轨对 象R位于有效区域KA内和外的线的长度等中的任何一个,用户可 以根据期望改变响应于控制操作部件的操作的参数控制的类型。
图5的(b)示出了在两个有效区域KA1和KA2的互相重叠区 域中和周围,轨的起始点位于一个目标对象0D1的中心而终止点位 于另一个目标对象OD2的中心的情况的示例。在这种情况下,在开始操作控制操作部件之前,使源对象OS位于接近目标对象0D1的
中心并远离目标对象OD2的中心的位置。然后,响应于控制操作部 件的操作,源对象OS从目标对象OD1的中心移开,并移向另一个 目标对象OD2的中心。从而,目标对象0D1的控制值顺序减小,而 目标对象OD2的控制值顺序增大。另外,由于源对象OS在一个轨 对象R上沿轨对象R移动,控制值的增大和减小量(速率)彼此相 等。从而,在图5的(b)的情况下,通过操作单个控制操作部件, 用户可以对两个不同的参数执行同时淡出淡入控制。
图5的(c)示出了轨对象R具有曲线形状而不是直线形状情况 下的示例。图5的(d)示出了轨对象R具有不连续直线形状(在图 示的示例中包括四个分离的直线F、 G、 H和I)而不是连续直线形 状情况下的示例。在图5的(c)和图5的(d)的图示示例中,操作 量vs.控制值变化类型(例如,控制量的变化量和减小/增大的倾斜度) 根据轨对象R的形状变化。在如图5的(c)所示的轨对象R具有曲 线形状,部分向目标对象OD延伸,部分远离目标对象OD延伸出去 的情况下,响应于受控量的控制值表现出的变化类似于轨对象R的 变化。在轨对象R具有如图5的(d)所示的不连续直线形状的情况 下,即使操作量在这些点上的变化很小,控制值在轨对象R断开的 点处的变化会很大。
接下来,参照图6给出关于所执行的屏幕编辑处理的说明,屏 幕编辑处理作为参数控制的预备,用来生成/编辑用于每个音色的"参 数控制屏幕","参数控制屏幕"例如包括一个或多个图4和图5 中所示的显示类型。图6是示出了用于实现参数控制屏幕的生成/编 辑的"对象编辑过程"的示例性操作顺序的流程图,所述"对象编辑 过程"响应于用户的屏幕编辑开关操作而启动。
在步骤S1,对要接受对象编辑的音色,即,要对其创建/编辑参 数控制屏幕的音色,进行选择。具体来讲,响应于用户的音色选择开 关操作,从在电子音乐设备中预先准备的大量音色中选择一个音色。 在接下来的步骤S2中,在显示装置6A上显示屏幕编辑的二维平面。 如果所选音色的音色参数数据(见图2)具有已经存储在其中的对象数据,那么,显示源对象OS、轨对象R和目标对象OD (以及有效 区域KA),以便在步骤S3中在屏幕编辑的二维平面中对它们进行 反映。也就是说,根据音色的选择,从大量音色参数数据集中指定一 个音色参数数据集。如果对象数据已经包含在指定的音色参数数据集 中,则意味着当前存储的是与在之前的创建/编辑过程中准备的单独 对象相关的数据,因此,在显示装置6A上将前一个过程中创建/编辑 的参数控制屏幕再现和显示为屏幕编辑的二维平面。
在接下来的步骤S4中,确定用户是否己经通过操作预定的开关 等执行了用于添加源对象OS的操作。如果没有执行这种源对象添加 操作(在步骤S4的确定为否),则控制跳转至步骤S7。另一方面, 如果已经执行了任何一个源对象添加操作(在步骤S4的确定为是), 则在步骤S5,选择与要添加的源对象要进行关联的控制操作部件, 并将与要在默认位置处附加显示的源对象OS和所选的控制操作部件 相关的信息存储为源对象数据。然后,在步骤S6,将源对象OS和 轨对象R附加显示在屏幕编辑的二维平面上的默认位置处。
在步骤S7,确定用户是否己经执行了用于添加目标对象OD的 操作。如果没有执行这种目标对象添加操作(在步骤S7的确定为否), 则控制跳转至步骤SIO。另一方面,如果已经执行了任何一个目标对 象添加操作(在步骤S7的确定为是),则选择与要添加的目标对象 要进行关联的音色效果参数,并将与要附加显示在默认位置处的目标 对象OD (包括默认范围的有效区域KA)和所选的音色效果参数相 关的信息存储为目标对象数据。然后,在步骤S9,将目标对象OD 和有效区域KA附加显示在屏幕编辑二维平面上的默认位置处。
在步骤SIO,确定用户是否已经执行了用于移动/修改源对象 0S、轨对象S、目标对象OD和有效区域KA中的任何一个的操作。 如果没有执行这种对象移动/修改(在步骤S10的确定为否),则控 制跳转至步骤S15。另一方面,如果已经执行了这种对象移动/改变 的任何一个(在步骤S10的确定为是),则在步骤Sll,根据对象移 动/修改操作来更新音色效果参数数据。如果己经执行了对象移动/修 改操作,则使得源对象OS进入有效区域KA (在步骤S12的确定为是),那么,在步骤S14,建立连接,并产生相应的关联信息。另一 方面,如果已经执行了对象移动/修改操作,则使得一直位于有效区
域KA内的源对象OS离开了有效区域KA(在步骤S12的确定为否), 那么,在步骤S13,取消连接,并删除相应的关联信息。应该注意到, 如果己经执行了对象移动/修改操作,则使得一直位于有效区域KA 外的位置处的源对象位于有效区域KA外的另一个位置处,那么,保 持源对象的"非连接"状态。
在步骤S15,确定用户是否已经执行了用于改变与源对象OS相 关联的控制操作部件的操作,即,是否已经执行了用于将一直与源对 象OS相关联的一个控制操作部件改变为另一个控制操作部件的操 作。在步骤S15的确定为是的情况下,将与源对象OS相关联的控制 操作部件改变为其他控制操作部件,使得在步骤S16设置控制操作 部件的改变,并存储相应的源对象数据。在接下来的步骤S17,确定 用户是否已经执行了用于改变与目标对象OD相关联的音色效果参 数的操作,即用于将一个一直与目标对象OD相关联的或一直是控制 的目标的音色效果参数改变为另一个音色效果参数的操作。在步骤 S17的确定为是的情况下,与目标对象OD相关联的音色效果参数被 改变为其他音色效果参数,使得在步骤S18设置音色效果参数的改 变,并存储相应的目标对象数据。
另外,在接下来的步骤S19中,确定用户是否已经执行了用于 从屏幕删除源对象OS的操作。在步骤S19的确定为是的情况下,在 步骤S20删除指定的源对象数据。从而,不但从屏幕删除原对象OS 的显示,而且从屏幕删除附接到源对象OS的轨对象R。在接下来的 步骤S21中,确定用户是否已经执行了用于从屏幕上删除目标对象 OD的操作。在步骤S21的确定为是的情况下,在步骤S22删除指定 的目标对象数据。从而,从屏幕上删除目标对象OD的显示。无需讲 的是,如果以前述的方式删除了源对象OS和目标对象OD中的任何 一个,就取消连接。在接下来的步骤S23,确定是否已经给出了编辑 结束指令。如果没有给出编辑结束指令(在步骤S23的确定为否), 控制回到步骤S4,以重复前述的操作。如果已经给出了这种编辑结束指令(在步骤S23的确定为是),则在步骤S24关闭编辑二维平
坦界面的显示,之后,使对象编辑过程结束。
接下来,参照图7,给出关于特定处理的说明,该特定处理用于 响应于用户在观察显示在显示装置上的参数控制屏幕(见图3-图5) 时操作控制操作部件而实现上述的连接建立/取消和参数控制。图7 是示出了 "参数控制过程"的示例操作顺序的流程图,所述的"参数 控制过程"是所谓的中断过程,该中断过程响应于电子音乐设备的启 动而启动,并每隔预定的短时间(例如2ms)被周期性地执行。无需 讲的是,在执行参数控制过程之前,预先显示参数控制屏幕。
在步骤S31,确定用户是否已经操作了控制操作部件中的任何一 个。在步骤S31的确定是否的情况下,控制跳转至步骤S39。如果用 户己经操作了控制操作部件中的任何一个(步骤S31的确定是是), 在步骤S32进一步确定当前是否有任何一个源对象OS与被操作的控 制操作部件相关联。在步骤S31的确定为否的情况下,控制跳转至 步骤S39。如果任何一个源对象OS当前与被操作的控制操作部件是 相关联的(在步骤S32的确定为是),则在步骤S33就根据该控制 操作部件的操作量来计算该源对象OS在轨对象R上的相应位置。然 后,在步骤S34,将该源对象OS显示在轨对象R上的所计算出来的 位置上。也就是说,该源对象OS被显示为在轨对象R上移动,并沿 轨对象R移动到所计算出来的位置。无需讲的是,如果在源对象OS 已经与轨对象R分离,使得临时建立了源对象OS与另一个目标对象 OD之间的连接时已经操作了该预定的控制操作部件(见图4的(h)), 那么,响应于该控制操作部件的操作,该源对象OS被定位并被显示 在初始的轨对象R的相应位置上。
在步骤S35,确定已经在轨对象R上并沿轨对象R移动的源对 象OS当前是否位于目标对象OD的有效区域KA内。在步骤S35的 确定为否的情况下,如果已经对该源对象OS建立了连接,那么,在 步骤S36,取消该连接并删除对应的关联信息。另一方面,如果该源 对象OS当前位于该目标对象OD的有效区域KA内(步骤S35的确 定为是),而且如果还没有对该源对象OS建立连接,那么,在步骤S37建立连接并产生相应的关联信息。而且,根据包含在产生的关联
信息中的该源对象OS和目标对象OD之间的距离(显示间隔)确定 相应的音色效果参数的控制值,并在步骤S38将这样确定的控制值 提供给音调发生器/效果电路7。以这种方式,将与用户对控制操作 部件的操作量对应的预定效果赋予音调。
在步骤S39,确定用户是否已经操作了诸如鼠标之类的二维指向 操作部件来使任何唯一的一个源对象OS从轨对象R分离并移动该源 对象OS。在步骤S39的确定为否的情况下,结束参数控制过程。另 一方面,如果用户己经操作了该二维指向操作部件来使任何唯一的一 个源对象OS从轨对象R分离(在步骤S39的确定为是),则在步骤 S40,在二维指向操作部件所指向的位置放置并显示该源对象OS。 在步骤S41 ,更进一步地确定该源对象OS现在是否位于目标对象OD 的有效区域KA内。如果该源对象OS没有位于任何一个目标对象 OD的有效区域KA内(在步骤S41的确定为否),结束该参数控制 过程。注意,如果轨源对象OS已经移出了任何一个目标对象OD的 有效区域KA,则取消该源对象OS的连接。
另一方面,如果该源对象OS现在位于任何一个目标对象OD的 有效区域KA内(在步骤S41的确定为是),在步骤S42临时建立对 该目标对象OD的连接。另外,在这种情况下,根据该源对象OS与 该目标对象OD之间的距离(显示间隔),确定相应的音色效果参数 的控制值,并且在步骤S43将这样确定的控制值提供给音调发生器/ 效果电路7。
如上所述,该实施例被构建成响应于控制操作部件的操作,移 动源对象OS在参数控制屏幕(见图3)上的显示位置,使源对象OS 在轨对象R上沿轨对象R向或远离表示控制目标的目标对象OD的 方向上移动。从而,用户可以在视觉上享受这些显示对象之间的位置 关系的变化的同时享受对音色效果参数的控制。
另外,根据这些显示对象之间的位置关系,用户可以直观地建 立和取消控制操作部件和音色效果参数之间的关联(连接),可以轻 易地把握住控制操作部件的操作量和音色效果参数的控制值之间的关系。也就是说,允许用户在直观地把握控制操作部件的操作感觉的 同时,通过在査看在参数控制屏幕上的单个显示对象时操作该控制操 作部件来执行连接和音色效果参数控制。
另外,通过以一个源对象OS响应于操作控制操作部件而同时
(见图4的(f))或顺序(见图4的(g))进入多个目标对象OD 的有效区域KA的方式编辑参数控制屏幕,用户可以同时或在这些音
色效果参数之间切换时轻易地控制多个音色效果参数。
而且,允许用户通过必要时改变参数控制屏幕上的相应的轨对
象R的显示方向、线长(线的起始点和终止点)、形状等,轻松自 如地设置响应于控制操作部件的操作的音色效果参数控制的有效性 的程度。另外,由于源对象OS的显示位置响应于控制操作部件的操 作而在轨对象R上沿轨对象R移动,用户可以在视觉地享受控制的 同时享受对音色效果参数的控制。
注意,目标对象OD的有效区域KA可以是除了正圆之外的任何 想要的形状,例如椭圆形、多边形或自由曲线形式的封闭曲线形状。 用户可以从多种形状中选择想要的有效区域KA的形状。另外,可以 将绝对距离(显示间隔)确定为有效区域KA中的被显示的目标对象 OD的中心和被显示的源对象OS之间的距离(显示间隔)。可替换 地,如图8A所示,可以预先在有效区域KA中提供多个视觉上等距 的曲线,使得根据源对象OS最接近的视觉等距曲线中的一个可以大 致确定该距离(显示间隔)。
而且,在控制操作部件是诸如旋转编码器之类的可以不断操作 的部件,轨对象R可以是无终点路径的形式。例如,可以将轨对象R 显示成一个闭合形状,该闭合形状的起始点和终止点刚好位于同一位 置处,如图8B所示;只要源对象OS在轨对象R上沿轨对象R环形 移动,轨对象R就可以是任何闭合的形状。可替换地,可以以非闭 合形状的有限线段来显示轨对象R,使得只要被显示的源对象OS到 达了轨对象R的终止点,就使它跳转回轨对象R的起始点,如图8C 所示。在这些情况下,代替仅仅根据被显示的目标对象OD和被显示 的源对象OS之间的距离(显示间隔)而确定和输出的控制值,可以将返回轨起始点前一时刻的时间点的控制值(即,在轨终止点的控制 值)加到根据被显示的目标对象OD和被显示的源对象OS之间的距 离(显示间隔)所确定的控制值;也就是说,每当源对象OS返回轨 起始点时,要在轨起始点输出的控制值被改变为轨终止点的控制值, 而不是被固定为"0"。从而,每隔控制操作部件的预定操作量,控 制值增大或减小,但是变化相同。
注意,可以将该实施例布置为在上述的参数控制过程(见图7) 中允许上述对象数据的修改和改变。例如,采用鼠标和触摸板的二维 指向操作部件,可以改变轨对象R的起始点和终止点的位置,可以 放大或縮小目标对象OD的有效区域KA的尺寸。以这种方式,用户 可以轻易地建立或取消连接,并在同时执行音乐演奏操作(即,键盘 和控制操作部件的操作)时,改变响应于控制操作部件的操作的控制 有效性程度,并从而能实现显著增强的方便性。
尽管已经将优选实施例描述为在源对象OS位于有效区域KA内 时建立连接,本发明并不局限于此,而且,当轨对象R的一部分位 于有效区域KA内时,可以建立连接。不过,在这种情况下,在源对 象OS进入有效区域KA内时,没有控制量被提供给音调发生器/效果 电路7。
作为变型,可以在参数控制屏幕上显示对应于不同音色的不同 屏幕,使得可以在任何一个期望的音色指定屏幕中指定期望的范围, 并将包含在指定范围中的对象复制并粘贴到另一个屏幕。在这种情况 下,响应于这些对象的粘贴,更新对应的音色参数数据,而且,无需 讲的是, 一旦将源对象OS粘贴到任何一个目标对象OD的有效区域 KA中,就能产生关于关联的控制操作部件(源对象OS)和音色效 果参数(目标对象OD)的关联信息。
注意,二维指向操作部件(或对象操作部件)可以是除鼠标或 触摸板之外的装置,例如箭头键或键盘。
权利要求
1.一种电子音乐设备,其包括控制操作部件;显示装置,其至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象;显示控制部分,其根据所述控制操作部件的操作来对所述第一显示对象的显示位置的变化进行控制;确定部分,其根据所述第一显示对象和所述第二显示对象的各自的显示位置之间的关系来确定与所述第二显示对象相关的音色效果参数的控制值;以及音调控制部分,其基于所述确定部分所确定的音色效果参数的控制值,来执行音调控制。
2. 根据权利要求1所述的电子音乐设备,其还包括对象操作部 件,所述对象操作部件直接对显示在所述显示装置上的所述第一显示 对象或所述第二显示对象进行指定,并给出用于改变所指定的第一显 示对象或第二显示对象的显示位置的指令,以及响应于所述指令,所述显示控制部分控制还根据所述对象操作 部件的操作来控制所述第一显示对象的显示位置的变化。
3. 根据权利要求1或2所述的电子音乐设备,其中,在所述显 示装置上显示的所述第二显示对象中设置一个有效区域,该有效区域 表示使参数控制在其上有效的范围,以及其中,在所述第一显示对象 位于有效区域内的情况下,所述显示控制部分以使与所述第一显示对 象关联的所述控制操作部件对与所述第二显示对象相关的音色效果 参数所进行的控制有效的方式预先将所述第一和第二显示对象进行 关联,所述确定部分根据所述第一显示对象位于有效区域内的显示位 置和第二显示对象的显示位置之间的关系,确定音色效果参数的控制 值,其中,根据所述控制操作部件的操作控制所述第一显示对象的显示位置。
4.根据权利要求3所述的电子音乐设备,其中,所述显示装置 显示多个第二显示对象,每个第二显示对象均与不同的音色效果参数 相关联,以及其中,当所述第一显示对象位于设置在多个第二显示对 象中的各个有效区域内时,所述显示控制部分以使与所述第一显示对 象相关的所述控制操作部件对与所述第二显示对象关联的音色效果 参数所进行的控制有效的方式预先关联第一显示对象和第二显示对 象,所述确定部分根据所述第一显示对象位于多个有效区域内的显示 位置和多个第二显示对象的显示位置之间的关系,同时确定多个音色 效果参数的控制值,其中,根据所述控制操作部件的操作控制所述第 一显示对象的显示位置。
5.根据权利要求3所述的电子音乐设备,其中,所述显示装置 显示多个第一显示对象,每个第一显示对象均与不同的控制操作部件 相关联,以及其中,当所述多个第一显示对象位于设置在所述第二显 示对象中的有效区域中时,所述显示控制部分以所述显示控制部分选 择所述多个第一显示对象中的任何一个、以及使与所选的第一显示对 象相关的控制操作部件对与所述第二显示对象相关的音色效果参数 所进行的控制有效的方式,来预先关联第一显示对象和第二显示对 象,所述确定部分根据所选的第一显示对象在有效区域内的显示位置 和所述第二显示对象的显示位置之间的关系确定所述音色效果参数的控制值,其中,根据所述控制操作部件的操作控制所述所选的第一 显示对象的显示位置。
6. —种计算机实现的响应于控制操作部件的操作来控制音调的方法,所述方法包括至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象的步骤;根据所述控制操作部件的操作,控制所述第一显示对象的显示位置的变化的步骤;根据所述第一显示对象和所述第二显示对象的各自的显示位置 之间的关系,确定与所述第二显示对象相关的音色效果参数的控制值 的步骤;基于进行确定的所述步骤所确定的音色效果参数的控制值,执 行音调控制的步骤。
7. —种电子音乐设备,其包括 控制操作部件;显示装置,其至少显示与所述控制操作部件相关的第一显示对 象和与音色效果参数相关的第二显示对象;设置部分,其设置要被用作所述第一显示对象的显示路线的路径;显示控制部分,其根据所述控制操作部件的操作来控制所述第 一显示对象的显示位置的变化,使所述第一显示对象在所述设置部分 所设置的路径上沿路径移动;确定部分,其根据在所设置的路径上沿路径移动的所述第一显 示对象和所述第二显示对象的各自的显示位置之间的关系,确定与所 述第二显示对象相关的音色效果参数的控制值;音调控制部分,其根据所述确定部分所确定的音色效果参数的 控制值,来执行音调控制,其中,根据路径的设置,确定根据所述控制操作部件的操作要 执行的音色效果参数的控制的类型。
8. 根据权利要求7所述的电子音乐设备,其中,所述设置部分 通过指定路径的起始点和终止点来设置路径,并通过将与所述第一显 示对象相关的所述控制操作部件的操作量的最小值和最大值分别分 配给起始点和终止点,来将所述控制操作部件的操作范围与路径关联 起来。
9. 根据权利要求7或8所述的电子音乐设备,其中,与所述第 一显示对象相关的所述控制操作部件是一种能够连续不停操作并能 够连续输出对应于其操作的操作值的无限操作部件,并且所述设置部 分设置一条路径,该路径允许所述第一显示对象在所述第一显示对象 一旦到达终止点时就返回到起始点,并且其中,所述显示控制部分适于执行显示控制,使得所述第一显 示对象每隔无限操作部件的预定操作量就重复地在所述路径上沿所述路径移动。
10. 根据权利要求7或8所述的电子音乐设备,其中,所述设置 部分通过结合同一形状或不同形状的多条线来设置不连续形状的路 径。
11. 根据权利要求7或8所述的电子音乐设备,其中,在显示在 所述显示装置上的所述第二显示对象中设置有效区域,该有效区域表 示使参数控制在其上有效的预定范围,以及其中,在所述第一显示对 象位于所述有效区域内的情况下,使与所述第一显示对象相关的所述 控制操作部件对与所述第二显示对象相关的音色效果参数所进行的 控制有效,以及所述确定部分根据所述第一显示对象位于所述有效区 域内的显示位置和所述第二显示对象的显示位置之间的关系来确定 所述音色效果参数的控制值,其中,根据所述控制操作部件的操作来 控制所述第一显示对象的显示位置。
12. —种计算机实现的响应于控制操作部件的操作来控制音调 的方法,所述方法包括至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象的步骤;设置要被用作所述第一显示对象的显示路线的路径的步骤; 根据所述控制操作部件的操作,控制所述第一显示对象的显示位置的变化,使所述第一显示对象在进行设置的所述步骤所设置的路径上沿路径移动的步骤;根据在所设置的路径上沿该路径移动的所述第一显示对象和所 述第二显示对象的各自的显示位置之间的关系,确定与所述第二显示 对象相关的音色效果参数的控制值的步骤;以及根据进行确定的所述步骤所确定的音色效果参数的控制值,执 行音调控制的步骤,其中,根据路径的设置,确定根据所述控制操作部件的操作要 执行的音色效果参数的控制的类型。
全文摘要
本发明涉及一种电子音乐设备和音调控制方法。在显示装置上显示与控制操作部件相关联的第一显示对象和与音色效果参数相关联的第二显示对象,根据控制操作部件的操作控制第一显示对象的显示位置的变化。响应于第一和第二显示对象之间的关系的变化,确定音色效果参数的控制值,根据所确定的控制值执行音调控制。也就是说,通过确定该控制值,用户在视觉上享受显示的变化时可以直观地控制音色效果参数。另外,控制第一显示对象的显示位置的变化,使其在所设置的路径上沿路径移动,使得第一显示对象的可显示位置局限于所设置的路径。根据第一和第二显示对象的显示位置之间的关系确定音色效果参数的控制值,并根据确定的控制值执行音调控制。
文档编号G10H1/00GK101609665SQ20091015000
公开日2009年12月23日 申请日期2009年6月16日 优先权日2008年6月16日
发明者柏崎纮一, 水引孝至 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1