CN102394058B - 电子音乐设备和音调控制方法 - Google Patents

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

Info

Publication number
CN102394058B
CN102394058B CN201110346187.7A CN201110346187A CN102394058B CN 102394058 B CN102394058 B CN 102394058B CN 201110346187 A CN201110346187 A CN 201110346187A CN 102394058 B CN102394058 B CN 102394058B
Authority
CN
China
Prior art keywords
control
operation parts
control operation
parameter
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110346187.7A
Other languages
English (en)
Other versions
CN102394058A (zh
Inventor
水引孝至
柏崎纮一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2008157276A external-priority patent/JP5433988B2/ja
Priority claimed from JP2008157277A external-priority patent/JP5433989B2/ja
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of CN102394058A publication Critical patent/CN102394058A/zh
Application granted granted Critical
Publication of CN102394058B publication Critical patent/CN102394058B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/06Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means

Abstract

本发明涉及一种电子音乐设备和音调控制方法。在显示装置上显示与控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象,设置要被用作第一显示对象的显示路线的路径,根据控制操作部件的操作来控制第一显示对象的显示位置的变化,使第一显示对象在所设置的路径上沿路径移动,根据在所设置的路径上沿路径移动的第一显示对象和第二显示对象的各自的显示位置之间的关系来确定与第二显示对象相关的音色效果参数的控制值,根据所确定的音色效果参数的控制值来执行音调控制,其中根据路径的设置,确定根据控制操作部件的操作要执行的音色效果参数的控制的类型。

Description

电子音乐设备和音调控制方法
本申请是基于2009年6月16日提交的、申请号为200910150002.8、发明创造名称为“电子音乐设备和音调控制方法”的中国专利申请的分案申请。
技术领域
本发明涉及一种电子音乐设备和音调控制方法,所述电子音乐设备和音调控制方法响应于控制操作部件的操作,控制预先与该控制操作部件相关联的音色效果参数。具体来讲,本发明涉及一种技术,该技术不但提供了一种允许用户在视觉上享受音色效果参数控制的同时直观地控制音色效果参数的屏幕,而且允许用户通过采用该屏幕轻易地将控制操作部件和音色效果参数关联起来。本发明还涉及一种技术,该技术允许用户响应于能够控制音色效果参数的有效性的程度的控制操作部件的操作,采用该屏幕来轻松自如地设置音色效果参数控制的变化类型(即,音色效果参数的控制类型)。
背景技术
在诸如电子乐器之类的传统已知的电子音乐设备中,是诸如音量、音高和LFO参数之类的各种音调控制的音色效果参数预先与多个控制操作部件(例如调制轮和滑块)相关联的乐器,在这种乐器中,响应于任何一种控制操作部件的操作,对与被操作的控制操作部件相关的参数执行控制(具体来讲,确定参数的控制值)。在“MOTIF XS6/7/8 Instruction Manual”,2007,Yamaha Corporation中公开了这种传统已知的电子音乐设备的一个例子,该手册可从互联网(http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/motifxs_ja_om_c0.pdf)获得,下文将称该手册为“非专利文献”。
在诸如该非专利文献中公开的电子音乐设备之类的传统已知的电子音乐设备中,被称为控制器组的参数群被包括在基于每一音色预先贮备的音色数据中。该参数群用来将诸如调制轮之类的控制操作部件与作为这些控制操作部件所控制的目标的音调效果参数关联起来,并响应于相应的控制操作部件的操作,设置表示多少参数要加以控制的音调效果参数的有效性程度,即定义了控制操作部件的操作量和参数的受控量之间的关系的所谓“深度”。对定义了控制操作部件和参数、深度等之间的关系的多个控制器组进行存储,使得用户可以选择任何一个理想的控制器组。术语“音色”在本文中不但被用来表示普通的音色,例如钢琴和吉他音色,而且被用来表示音色的单个元素(所谓的“音色元素”)和音色群(所谓的“演奏”),所谓的“音色元素”用于“音色”由两个或更多音色元素组成时,所谓的“演奏”均包括多个音色元素或音色。
以下列方式构建诸如在非专利文献中所公开的电子音乐设备之类的传统已知的电子音乐设备:一旦根据上述的控制器组将音色效果参数与控制操作部件关联起来,显示器上就呈现出预先与控制操作部件相关联的音色效果参数的控制值。不过,传统已知的电子音乐设备只是以数值、仪表指示等形式直接显示音色效果参数的控制值,使得电子音乐设备的用户在视觉地享受控制的同时不能执行音色效果参数控制。另外,由于通常已知的电子音乐设备只能以纯粹的数值、仪表指示等形式显示控制值,用户不能根据显示的控制值来直观地把握响应于对应的控制操作部件的操作的参数的有效性的程度。另外,传统已知的电子音乐设备通常不能同时或在响应于给定控制操作部件的连续操作而顺序地在多个音色效果参数之间改变时控制多个音色效果参数;或者,如果从根本上它们可以,出于这个目的,用户有必要对控制操作部件预先执行极端复杂的设置操作,对于初级用户而言,这种设置操作势必非常困难和非常麻烦。
另外,以下列方式构建通常已知的电子音乐设备:响应于根据上述控制器组而与控制操作部件相关联的音色效果参数,根据控制器组中定义的深度,设置响应于控制操作部件的操作的音色效果参数的控制的变化类型。这种响应于控制操作部件的操作的音色效果参数的控制的变化类型(还被称为“音色效果参数的控制类型”)确定了所谓的参数的有效性程度,即,控制操作部件的多少操作量能将参数控制到什么程度;控制类型还包括参数的控制值的增大/减小。参数控制的变化类型中的差异导致了用户在操作控制操作部件的过程中所拥有的操作感觉的差异。不过,由于通常已知的电子音乐设备只能设置变化类型,使得受控量响应于控制操作部件的操作量(例如,随着控制操作部件被顺序地从最小操作量(零)操作到最大操作量)而单向单调地增大(或减小),该电子音乐设备将出现用户不能以很高的自由度执行参数控制的问题。另外,由于通常已知的电子音乐设备响应于上述的相应的控制操作部件的操作,只能以数值、仪表指示等形式直接显示音色效果参数的控制值,用户不能在视觉地享受控制的同时执行对音色效果参数的控制,并且不能根据显示的内容直观地把握参数的有效性的程度。
发明内容
鉴于上述内容,本发明的一个目的是提供一种改进的电子音乐设备和音调控制方法,该电子音乐设备和音调控制方法不但提出了一种允许用户在视觉地享受音色效果参数的控制的同时直观地执行该控制的屏幕,而且允许用户通过使用该屏幕轻易地将控制操作部件与音效参数关联起来。
本发明的另一个目的是提供一种改进的电子音乐设备和音调控制方法,该电子音乐设备和音调控制方法不但提供了一种允许用户在视觉地享受音色效果参数的控制的同时直观地执行这种控制的屏幕,而且允许用户通过采用该屏幕,响应于控制操作部件的操作而轻松自如地设置音色效果参数的变化类型(或控制类型)。
为了实现上述目的,本发明提供了一种改进的电子音乐设备,其包括:控制操作部件;显示装置,其至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象;显示控制部分,其根据所述控制操作部件的操作控制所述第一显示对象的显示位置的变化;确定部分,其根据所述第一显示对象和第二显示对象的各自的显示位置之间的关系来确定与所述第二显示对象相关的音色效果参数的控制值;以及音调控制部分,其基于所述确定部分所确定的音色效果参数的控制值,执行音调控制。
根据以前述方式布置的本发明,至少在显示装置上显示与控制操作部件相关联的第一显示对象和与音色效果参数相关联的第二显示对象,并根据控制操作部件的操作控制第一显示对象的显示位置的变化。响应于被改变的第一显示对象的显示位置,确定与第二显示对象相关的音色效果参数的控制值,使得第一显示对象和第二显示对象的各自的显示位置之间的关系发生变化,并因此根据这样确定的参数的控制值来执行音调控制。也就是说,采用本发明,其中响应于控制操作部件的操作,改变第一显示对象在显示装置上的显示位置,使其向与音色效果参数相关联的第二显示对象移动或远离该对象的方向上移动,用户可以在视觉地享受显示对象之间的位置关系变化的同时享受对音色效果参数的控制。
在优选实施例中,在显示装置上显示的第二显示对象中设置表示使参数控制在其中有效的一个范围的有效区域,其中,显示控制部分以下列方式预先关联第一和第二显示对象:在第一显示对象位于有效区域内的情况下,使得与第一显示对象相关联的控制操作部件对与第二显示对象相关联的音色效果参数的控制有效,确定部分根据第一显示对象在有效区域内和第二显示对象的各自的显示位置之间的关系确定音色效果参数的控制值,根据控制操作部件的操作控制第一显示对象的显示位置。采用这种布置,用户可以轻易地直观把握控制操作部件和音色效果参数之间关联的建立/取消,以及把握控制操作部件的操作量和音色效果参数的控制值之间的关系。
根据本发明,其中根据第一显示对象和与音色效果参数相关联的第二显示对象的各自的显示位置之间的关系确定音色效果参数的控制值,根据控制操作部件的操作控制第一显示对象的显示位置,用户可以在享受查看显示对象运动的同时享受对音色效果参数的控制,并根据显示对象之间的位置关系直观地把握音色效果参数的控制值。另外,由于在第一显示对象位于有效区域的情况下控制操作部件和音色效果参数之间相互关联,用户不但可以轻易地直观把握控制操作部件的操作量和音色效果参数的控制值之间的关系,而且可以轻易地直观地建立/取消控制操作部件和音色效果参数之间的关联。
根据本发明的另一个方面,提供了一种改进的电子音乐设备,该电子音乐设备包括:控制操作部件;显示装置,其至少显示与控制操作部件相关联的第一显示对象和与音色效果参数相关联的第二显示对象;设置部分,其设置被用来作为第一显示对象的显示路线的路径;显示控制部分,其根据控制操作部件的操作,控制第一显示对象的显示位置的变化,使第一显示对象在设置部分所设置的路径上沿路径移动;确定部分,其根据在所设置的路径上沿路径移动的第一显示对象和第二显示对象的各自的显示位置之间的关系确定与第二显示对象相关联的音色效果参数的控制值;以及音调控制部分,其基于所述确定部分所确定的音色效果参数的控制值来执行音调控制。这里,根据路径的设置,确定要根据控制操作部件的操作而执行的音色效果参数的控制类型。
根据以前述方式布置的本发明,在显示装置上至少显示与控制操作部件相关联的第一显示对象和与音色效果参数相关联的第二显示对象,根据控制操作部件的操作控制第一显示对象的显示位置的变化。根据控制操作部件的操作,控制第一显示对象的显示位置的变化,使第一显示对象在设置部分所设置的路径上沿路径移动。响应于发生变化的第一显示对象的显示位置,确定与第二显示对象相关联的音色效果参数的控制值,使得第一显示对象与第二显示对象的各自的显示位置之间的关系发生变化,以及因此,根据这样确定的音色效果参数的控制值,执行音调控制。也就是说,在本发明中,在显示装置上,第一显示对象的显示位置局限于所设置的路径上,根据仅仅在该路径上沿着该路径可以移动的第一显示对象和第二显示对象的各自的显示位置之间的关系,确定音色效果参数的控制值。从而,即使当该控制操作部件以固定相同的方式进行操作,音色效果参数的控制值也根据所设置的路径而发生变化。从而,仅通过大致设置上述路径,用户就可以轻松自如地设置响应于控制操作部件的操作的音色效果参数的控制类型,从而能控制所谓的该参数的有效性程度。而且,用户在视觉地享受显示对象之间的位置关系变化的同时,可以享受对音色效果参数的控制。
由于第一显示对象在显示装置上的可显示位置局限于所设置的路径上,并且根据第一和第二显示对象的各自的显示位置之间的关系确定音色效果参数的控制值,所以用户仅仅通过大致设置上述的路径就能轻松自如地设置响应于控制操作部件的操作的音色效果参数的控制类型。
另外,由于第一显示对象被显示为根据控制操作部件的操作在所设置的路径上沿路径移动,用户在享受观看第一显示对象的移动的同时可以享受对音色效果参数的控制,并根据第一显示对象的运动直观地把握参数的有效性程度。
本发明不但可被构建和实施为如上所述的设备发明,而且还可被构建和实施为方法发明。而且,可以将本发明布置和实施为用来被计算机或DSP等处理器执行的软件程序,以及存储这种软件程序的存储介质。另外,本发明所采用的处理器可包括具有内嵌在硬件中的专用逻辑的专用处理器,更不要说计算机或其他的能够运行理想的软件程序的通用类型的处理器。
下文将对本发明的实施例进行说明,应当理解的是,本发明不局限于所述的实施例,在不脱离基本思想的情况下,可以设计出本发明的各种变型。因此,本发明的范围仅由所附的权利要求来确定。
附图说明
为了更好地理解本发明的目的和其他特征,下文参照附图详细地说明了本发明的优选实施例,其中:
图1是示出了根据本发明的一个实施例的电子音乐设备的示例性整体硬件设置的框图;
图2是示出了用于所述实施例中的音色参数数据的示例性数据组织的示意图;
图3是示出了参数控制屏幕的示例的示意图;
图4是概述了如何在参数控制屏幕上建立连接的示意图;
图5是解释了采用参数控制屏幕的音色效果参数控制的示意图;
图6是示出了对象编辑过程的示例性操作顺序的流程图;
图7是示出了参数控制过程的示例性操作顺序的流程图;
图8A、8B和8C是解释了采用参数控制屏幕的音色效果参数控制的其他示例的示意图。
具体实施方式
图1是示出了根据本发明实施例的电子音乐设备的示例性通用硬件设置的框图。图1的电子音乐设备(例如电子乐器)由微计算机控制,所述微计算机包括微处理器单元(CPU)1、只读存储器(ROM)2和随机存取存储器(RAM)3。CPU 1控制整个电子音乐设备的操作。通过数据和地址总线1D,ROM 2、RAM 3、检测电路4和5、显示电路6、音调发生器/效果电路7、存储装置8和通信接口(I/F)9链接到CPU 1。CPU 1具有定时器(未示出),该定时器用于对各种时间进行计时,比如发送定时器中断处理的中断定时的时间。例如,该定时器产生时钟脉冲,并将这些产生的时钟脉冲送到CPU 1来作为处理定时指令或作为中断指令。CPU 1根据这些指令执行各种处理。
ROM 2在其中存储被CPU 1执行的各种程序以及被CPU 1引用的各种数据。RAM 3被用作用于存储(例如)CPU 1执行预定程序时产生的各种数据的工作存储器,以及被用作用于存储当前执行的程序和涉及当前执行的程序的数据和各种其他目的的存储器。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)之类的各种屏幕,还可以显示存储在ROM 2和存储装置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以与特定控制程序存储在ROM 2中的情况完全相同的方式工作。这种布置非常有助于对控制程序进行版本升级、增加新的控制程序等。存储装置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上的显示移动量之间的对应关系也被改变。可以以任何期望的形式定义这种对应关系,例如,以预定的为每种类型的控制操作部件所准备的预定数学表达式、表等。
通过操作控制操作部件、通过只操作诸如鼠标之类的二维指向操作部件(对象操作部件)而不操作控制操作部件、或者通过首先操作二维指向操作部件然后操作控制操作部件,可以建立控制操作部件和音色效果参数之间的连接(即关联)。当已经建立这种连接时,产生与相互关联的控制操作部件和音色效果参数相关的关联信息,并将所述的关联信息存储到RAM 3等中。关联信息包括相互关联的控制操作构建和音色效果参数、对应于控制操作部件和音色效果参数的源对象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内的示例(多个轨对象R1和R2连接一个目标对象OD)。如上所述,一旦响应于对应的控制操作部件的操作,源对象被移入有效区域KA时,就建立了连接。不过,在这些源对象中的一个OS1已经位于有效区域KA内,从而为所述的一个源对象OS1已经建立了连接的情况下,如果另一个源对象OS2已经进入了该有效区域KA,则为已经进入有效区域KA的所述另一个源对象OS2建立连接(也就是说,在后到先服务机制上建立连接)。例如,即使源对象OS1已经位于该有效区域KA内,如果源对象OS2也进入该有效区域KA(即,从虚线位置移动到实线位置),则为对源对象OS2建立连接,而在取消源对象OS1的连接。在两个源对象OS1和OS2位于有效区域KA内的情况下,可为源对象OS1或OS2中响应于最近的用户操作而移动的一个建立连接。如果用户操作对应的控制操作部件直至源对象OS2被移出有效区域KA,那么,取消源对象OS2的连接,而重新建立源对象OS1的连接。以这种方式,该实施例可以防止通过两个控制操作部件对同一参数进行控制。可替换地,可以为这两个OS1和OS2都建立连接,而且可以采用源对象OS1或OS2中响应于最近的用户操作而移动的唯一一个的值。
为了避免图4(e)中所示的显示状态,以下述方式构建本实施例:即使在屏幕编辑时用户尝试点击和拖动另一个轨对象,即在图4(d)所示的显示状态下,本实施例禁止这种尝试;也就是说,在这种情况下,对当前已经建立的连接赋予优先权。
图4的(f)示出了在一个源对象OS同时进入两个目标对象OD1和OD2的各自有效区域KA1和KA2时的示例(即,同时连接了多个目标对象OD1和OD2)。在这种情况下,由于一个源对象OS响应于控制操作部件的操作而同时进入各个有效区域KA1和KA2,为源对象OS建立了关于两个目标对象OD1和OD2的连接。如果操作该控制操作部件直到源对象OS被移出有效区域KA1和KA2,则同时取消关于两个目标对象OD1和OD2的连接。以这种方式,本实施例可以用一个控制操作部件同时控制两个参数。在这种情况下,根据显示的源对象OS与显示的目标对象OD1和OD2之间的距离(即,显示间隔)确定这些参数的各自控制值。
图4的(g)示出了一个源对象OS顺序进入两个目标对象OD1和OD2的各自的有效区域KA1和KA2的示例。在这种情况下,当源对象OS响应于控制操作部件的操作而在该图上从左到右的方向上移动时,源对象OS顺序穿过有效区域KA1和KA2。此时,一旦源对象OS进入了有效区域KA1,就建立源对象OS和目标对象OD1之间的连接,一旦源对象OS移出有效区域KA1,就取消源对象OS和目标对象OD1之间的连接。然后,由于源对象OS还响应于该控制操作部件的进一步操作而在图上的从左到右的方向上进一步移动,一旦源对象OS进入有效区域KA2,就建立源对象OS与目标对象OD2之间的连接,一旦源对象OS移出有效区域KA2,就取消源对象OS和目标对象OD2之间的连接。在这种情况下,通过每个预订操作范围内的一个控制操作部件可以控制一个不同的参数。
图4的(h)示出了位于一个有效区域KA1内的唯一一个源对象OS脱离轨对象R,并被移动到另一个有效区域KA2的示例。在这种情况下,由于在移动之前由指针Y指示的源对象OS(图中虚线所示)已经位于有效区域KA1内,所以已经建立了源对象OS和目标对象OD1之间的连接。然后,通过经由拖动操作的移动,临时建立源对象OS与另一个目标对象OD2之间的连接,这是因为源对象OS位于另一个有效区域KA2中;在这种情况下,为了输出与目标对象OD2临时关联的参数的控制值,根据源对象OS与目标对象OD2之间的当前距离确定该参数的控制值。一旦在这种状态下操作该控制操作部件,源对象OS就被移回它在运动之前在轨对象上的预定位置,使得源对象OS与目标对象OD1之间的连接被再次建立,源对象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)的每一幅图中,在图的左边示出了参数控制屏幕(后缀为-1),而在图的右边示出了显示控制操作部件的操作量与音色效果参数的控制量之间的关系的图(后缀为-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位于最接近目标对象OD时源对象OS的位置到目标对象OD的中心的距离;从而,模式B的最大控制值和模式C的最大控制值被设置为彼此相等。
根据前述说明,本领域技术人员可以清楚地看到,在编辑参数控制屏幕时,通过调整轨对象R的起始点/终止点位置和指向、轨对象R位于有效区域KA内和外的线的长度等中的任何一个,用户可以根据期望改变响应于控制操作部件的操作的参数控制的类型。
图5的(b)示出了在两个有效区域KA1和KA2的互相重叠区域中和周围,轨的起始点位于一个目标对象OD1的中心而终止点位于另一个目标对象OD2的中心的情况的示例。在这种情况下,在开始操作控制操作部件之前,使源对象OS位于接近目标对象OD1的中心并远离目标对象OD2的中心的位置。然后,响应于控制操作部件的操作,源对象OS从目标对象OD1的中心移开,并移向另一个目标对象OD2的中心。从而,目标对象OD1的控制值顺序减小,而目标对象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的确定为否),则控制跳转至步骤S10。另一方面,如果已经执行了任何一个目标对象添加操作(在步骤S7的确定为是),则选择与要添加的目标对象要进行关联的音色效果参数,并将与要附加显示在默认位置处的目标对象OD(包括默认范围的有效区域KA)和所选的音色效果参数相关的信息存储为目标对象数据。然后,在步骤S9,将目标对象OD和有效区域KA附加显示在屏幕编辑二维平面上的默认位置处。
在步骤S10,确定用户是否已经执行了用于移动/修改源对象OS、轨对象S、目标对象OD和有效区域KA中的任何一个的操作。如果没有执行这种对象移动/修改(在步骤S10的确定为否),则控制跳转至步骤S15。另一方面,如果已经执行了这种对象移动/改变的任何一个(在步骤S10的确定为是),则在步骤S11,根据对象移动/修改操作来更新音色效果参数数据。如果已经执行了对象移动/修改操作,则使得源对象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)的关联信息。
注意,二维指向操作部件(或对象操作部件)可以是除鼠标或触摸板之外的装置,例如箭头键或键盘。

Claims (6)

1.一种电子音乐设备,其包括:
控制操作部件;
显示装置,其至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象;
设置部分,其设置要被用作所述第一显示对象的显示路线的路径,该设置部分能够改变路径的起始点位置、终止点位置和形状中的至少一个;
显示控制部分,其根据所述控制操作部件的操作来控制所述第一显示对象的显示位置的变化,使所述第一显示对象在所述设置部分所设置的路径上沿路径移动;
确定部分,其根据在所设置的路径上沿路径移动的所述第一显示对象和所述第二显示对象的各自的显示位置之间的关系,确定与所述第二显示对象相关的音色效果参数的控制值;
音调控制部分,其根据所述确定部分所确定的音色效果参数的控制值,来执行音调控制,
其中,根据路径的设置,确定根据所述控制操作部件的操作要执行的音色效果参数的控制的类型。
2.根据权利要求1所述的电子音乐设备,其中,所述设置部分通过指定路径的起始点和终止点来设置路径,并通过将与所述第一显示对象相关的所述控制操作部件的操作量的最小值和最大值分别分配给起始点和终止点,来将所述控制操作部件的操作范围与路径关联起来。
3.根据权利要求1或2所述的电子音乐设备,其中,与所述第一显示对象相关的所述控制操作部件是一种能够连续不停操作并能够连续输出对应于其操作的操作值的无限操作部件,并且所述设置部分设置一条路径,该路径允许所述第一显示对象在所述第一显示对象一旦到达终止点时就返回到起始点,并且
其中,所述显示控制部分适于执行显示控制,使得所述第一显示对象每隔无限操作部件的预定操作量就重复地在所述路径上沿所述路径移动。
4.根据权利要求1或2所述的电子音乐设备,其中,所述设置部分通过结合同一形状或不同形状的多条线来设置不连续形状的路径。
5.根据权利要求1或2所述的电子音乐设备,其中,在显示在所述显示装置上的所述第二显示对象中设置有效区域,该有效区域表示使参数控制在其上有效的预定范围,以及其中,在所述第一显示对象位于所述有效区域内的情况下,使与所述第一显示对象相关的所述控制操作部件对与所述第二显示对象相关的音色效果参数所进行的控制有效,以及所述确定部分根据所述第一显示对象位于所述有效区域内的显示位置和所述第二显示对象的显示位置之间的关系来确定所述音色效果参数的控制值,其中,根据所述控制操作部件的操作来控制所述第一显示对象的显示位置。
6.一种计算机实现的响应于控制操作部件的操作来控制音调的方法,所述方法包括:
至少显示与所述控制操作部件相关的第一显示对象和与音色效果参数相关的第二显示对象的步骤;
设置要被用作所述第一显示对象的显示路线的路径的步骤,该设置路径的步骤能够改变路径的起始点位置、终止点位置和形状中的至少一个;
根据所述控制操作部件的操作,控制所述第一显示对象的显示位置的变化,使所述第一显示对象在进行设置的所述步骤所设置的路径上沿路径移动的步骤;
根据在所设置的路径上沿该路径移动的所述第一显示对象和所述第二显示对象的各自的显示位置之间的关系,确定与所述第二显示对象相关的音色效果参数的控制值的步骤;以及
根据进行确定的所述步骤所确定的音色效果参数的控制值,执行音调控制的步骤,
其中,根据路径的设置,确定根据所述控制操作部件的操作要执行的音色效果参数的控制的类型。
CN201110346187.7A 2008-06-16 2009-06-16 电子音乐设备和音调控制方法 Expired - Fee Related CN102394058B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2008157276A JP5433988B2 (ja) 2008-06-16 2008-06-16 電子音楽装置
JP2008-157277 2008-06-16
JP2008157277A JP5433989B2 (ja) 2008-06-16 2008-06-16 電子音楽装置
JP2008-157276 2008-06-16

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2009101500028A Division CN101609665B (zh) 2008-06-16 2009-06-16 电子音乐设备和音调控制方法

Publications (2)

Publication Number Publication Date
CN102394058A CN102394058A (zh) 2012-03-28
CN102394058B true CN102394058B (zh) 2013-06-19

Family

ID=41055026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110346187.7A Expired - Fee Related CN102394058B (zh) 2008-06-16 2009-06-16 电子音乐设备和音调控制方法

Country Status (3)

Country Link
US (2) US7960639B2 (zh)
EP (1) EP2136356A1 (zh)
CN (1) CN102394058B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
EP2136356A1 (en) * 2008-06-16 2009-12-23 Yamaha Corporation Electronic music apparatus and tone control method
US8563843B1 (en) * 2010-01-13 2013-10-22 Guy Shemesh Electronic percussion device and method
US8119898B2 (en) * 2010-03-10 2012-02-21 Sounds Like Fun, Llc Method of instructing an audience to create spontaneous music
US8809665B2 (en) * 2011-03-01 2014-08-19 Apple Inc. Electronic percussion gestures for touchscreens
EP2812785B1 (en) 2012-02-07 2020-11-25 Nokia Technologies Oy Visual spatial audio
EP2884485B1 (en) * 2012-08-09 2018-11-07 Yamaha Corporation Device and method for pronunciation allocation
US9000287B1 (en) * 2012-11-08 2015-04-07 Mark Andersen Electrical guitar interface method and system
TWM465647U (zh) * 2013-06-21 2013-11-11 Microtips Technology Inc 電吉他之音色處理轉接座
JP6171828B2 (ja) 2013-10-18 2017-08-02 ヤマハ株式会社 音響効果データ生成方法を実現するためのプログラムおよび音響効果データ生成装置
JP6507508B2 (ja) * 2014-07-16 2019-05-08 カシオ計算機株式会社 楽音制御装置、電子楽器、楽音制御方法及びプログラム
US9196236B1 (en) * 2014-09-02 2015-11-24 Native Instruments Gmbh Electronic music instrument, system and method for operating an electronic music instrument
US10635384B2 (en) * 2015-09-24 2020-04-28 Casio Computer Co., Ltd. Electronic device, musical sound control method, and storage medium
US11380294B2 (en) * 2019-04-16 2022-07-05 Muhammad Ali Ummy Keyless synthesizer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559301A (en) * 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
US20040148575A1 (en) * 2002-11-19 2004-07-29 Rainer Haase Method for the program-controlled visually perceivable representation of a music composition

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4716804A (en) * 1982-09-23 1988-01-05 Joel Chadabe Interactive music performance system
US5159140A (en) * 1987-09-11 1992-10-27 Yamaha Corporation Acoustic control apparatus for controlling musical tones based upon visual images
US5153829A (en) * 1987-11-11 1992-10-06 Canon Kabushiki Kaisha Multifunction musical information processing apparatus
US5113744A (en) * 1988-01-14 1992-05-19 Yamaha Corporation Automatic performance apparatus having plural memory areas
US5027689A (en) * 1988-09-02 1991-07-02 Yamaha Corporation Musical tone generating apparatus
US5204969A (en) * 1988-12-30 1993-04-20 Macromedia, Inc. Sound editing system using visually displayed control line for altering specified characteristic of adjacent segment of stored waveform
JPH03163597A (ja) * 1989-11-22 1991-07-15 Yamaha Corp 楽音合成装置
US5212733A (en) * 1990-02-28 1993-05-18 Voyager Sound, Inc. Sound mixing device
JPH0467470A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報記憶装置及び情報再生装置
US5288938A (en) * 1990-12-05 1994-02-22 Yamaha Corporation Method and apparatus for controlling electronic tone generation in accordance with a detected type of performance gesture
JP2526438B2 (ja) * 1991-07-09 1996-08-21 ヤマハ株式会社 電子楽器
JP3092273B2 (ja) * 1991-12-17 2000-09-25 ヤマハ株式会社 電子楽器
US5812688A (en) * 1992-04-27 1998-09-22 Gibson; David A. Method and apparatus for using visual images to mix sound
JP2682364B2 (ja) * 1993-01-06 1997-11-26 ヤマハ株式会社 電子楽器のデータ設定装置
US5488196A (en) * 1994-01-19 1996-01-30 Zimmerman; Thomas G. Electronic musical re-performance and editing system
JPH086549A (ja) * 1994-06-17 1996-01-12 Hitachi Ltd 旋律合成方法
US5689078A (en) * 1995-06-30 1997-11-18 Hologramaphone Research, Inc. Music generating system and method utilizing control of music based upon displayed color
US6011212A (en) * 1995-10-16 2000-01-04 Harmonix Music Systems, Inc. Real-time music creation
GB2319346B (en) * 1996-11-13 2001-03-21 Sony Uk Ltd Analysis of audio signals
US5952599A (en) * 1996-12-19 1999-09-14 Interval Research Corporation Interactive music generation system making use of global feature control by non-musicians
US6081266A (en) * 1997-04-21 2000-06-27 Sony Corporation Interactive control of audio outputs on a display screen
GB2330752B (en) * 1997-10-24 2002-09-04 Sony Uk Ltd Audio processing
JPH11232487A (ja) * 1998-02-13 1999-08-27 Sony Corp 情報処理装置および方法、並びに提供媒体
US6180862B1 (en) * 1998-06-30 2001-01-30 Yamaha Corporation System and method for editing tone parameter by use of a communication network
JP3806263B2 (ja) * 1998-07-16 2006-08-09 ヤマハ株式会社 楽音合成装置および記憶媒体
US6201174B1 (en) * 1998-12-11 2001-03-13 Sunhawk.Com Corporation Method and system for improved tablature notation in digital music scores
JP3088409B2 (ja) * 1999-02-16 2000-09-18 コナミ株式会社 音楽ゲームシステム、該システムにおける演出指示連動制御方法及び該システムにおける演出指示連動制御プログラムを記録した可読記録媒体
JP3724246B2 (ja) * 1999-03-23 2005-12-07 ヤマハ株式会社 音楽画像表示装置
KR20010020900A (ko) * 1999-08-18 2001-03-15 김길호 화성법과 색음 상호변환을 이용하여 색채를 조화하는 방법및 장치
JP3829549B2 (ja) * 1999-09-27 2006-10-04 ヤマハ株式会社 楽音生成装置及びテンプレート編集装置
US6429863B1 (en) * 2000-02-22 2002-08-06 Harmonix Music Systems, Inc. Method and apparatus for displaying musical data in a three dimensional environment
SE0000850D0 (sv) * 2000-03-13 2000-03-13 Pink Solution Ab Recognition arrangement
KR100387238B1 (ko) * 2000-04-21 2003-06-12 삼성전자주식회사 오디오 변조 기능을 갖는 오디오 재생 장치 및 방법, 그장치를 적용한 리믹싱 장치 및 방법
US6791568B2 (en) * 2001-02-13 2004-09-14 Steinberg-Grimm Llc Electronic color display instrument and method
JP3785934B2 (ja) * 2001-03-05 2006-06-14 ヤマハ株式会社 自動伴奏装置、方法、プログラム及び媒体
US7212213B2 (en) * 2001-12-21 2007-05-01 Steinberg-Grimm, Llc Color display instrument and method for use thereof
US7742609B2 (en) * 2002-04-08 2010-06-22 Gibson Guitar Corp. Live performance audio mixing system with simplified user interface
JP2004127019A (ja) * 2002-10-03 2004-04-22 Sony Corp 情報処理装置および画像表示制御方法と画像表示制御プログラム
US20030159567A1 (en) * 2002-10-18 2003-08-28 Morton Subotnick Interactive music playback system utilizing gestures
US7328412B1 (en) * 2003-04-05 2008-02-05 Apple Inc. Method and apparatus for displaying a gain control interface with non-linear gain levels
JP3978506B2 (ja) * 2004-07-29 2007-09-19 国立大学法人九州工業大学 楽音生成方法
EP1646035B1 (en) * 2004-10-05 2013-06-19 Sony Europe Limited Mapped meta-data sound-playback device and audio-sampling/sample processing system useable therewith
US7928311B2 (en) * 2004-12-01 2011-04-19 Creative Technology Ltd System and method for forming and rendering 3D MIDI messages
US7774707B2 (en) * 2004-12-01 2010-08-10 Creative Technology Ltd Method and apparatus for enabling a user to amend an audio file
US7525034B2 (en) * 2004-12-17 2009-04-28 Nease Joseph L Method and apparatus for image interpretation into sound
JP4534835B2 (ja) * 2005-03-17 2010-09-01 ヤマハ株式会社 演奏ガイド装置及びプログラム
US20090223352A1 (en) * 2005-07-01 2009-09-10 Pioneer Corporation Computer program, information reproducing device, and method
US7601904B2 (en) * 2005-08-03 2009-10-13 Richard Dreyfuss Interactive tool and appertaining method for creating a graphical music display
US7567847B2 (en) * 2005-08-08 2009-07-28 International Business Machines Corporation Programmable audio system
US7698009B2 (en) * 2005-10-27 2010-04-13 Avid Technology, Inc. Control surface with a touchscreen for editing surround sound
US20070163427A1 (en) * 2005-12-19 2007-07-19 Alex Rigopulos Systems and methods for generating video game content
DE102006008298B4 (de) * 2006-02-22 2010-01-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen eines Notensignals
US7521619B2 (en) * 2006-04-19 2009-04-21 Allegro Multimedia, Inc. System and method of instructing musical notation for a stringed instrument
US7548791B1 (en) * 2006-05-18 2009-06-16 Adobe Systems Incorporated Graphically displaying audio pan or phase information
WO2008130611A1 (en) * 2007-04-18 2008-10-30 Master Key, Llc System and method for musical instruction
EP2136356A1 (en) * 2008-06-16 2009-12-23 Yamaha Corporation Electronic music apparatus and tone control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559301A (en) * 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
US20040148575A1 (en) * 2002-11-19 2004-07-29 Rainer Haase Method for the program-controlled visually perceivable representation of a music composition

Also Published As

Publication number Publication date
US7960639B2 (en) 2011-06-14
US20090308231A1 (en) 2009-12-17
EP2136356A1 (en) 2009-12-23
CN102394058A (zh) 2012-03-28
US20110162513A1 (en) 2011-07-07
US8193437B2 (en) 2012-06-05

Similar Documents

Publication Publication Date Title
CN102394058B (zh) 电子音乐设备和音调控制方法
CN102112185B (zh) 提供音频游戏的方法及其装置
US9076264B1 (en) Sound sequencing system and method
US8539368B2 (en) Portable terminal with music performance function and method for playing musical instruments using portable terminal
EP1983733B1 (en) Displaying active cursor in mobile terminal
JP6677032B2 (ja) 表示方法
EP1734506B1 (en) Electronic musical apparatus, control method therefor, and storage medium storing instructions for implementing the method
KR20100026711A (ko) 휴대단말기의 터치스크린을 이용한 작곡 방법 및 장치
CN101609665B (zh) 电子音乐设备和音调控制方法
JP2005004082A (ja) アプリケーションソフトのリモート制御方法及び電子鍵盤楽器
CN102118492A (zh) 一种按键音提示方法及装置
US8878044B2 (en) Processing device and method for displaying a state of tone generation apparatus
KR20080049696A (ko) 전면 터치스크린을 구비한 휴대용 단말기에서의 향상된 게임 방법
JP2012189694A (ja) 電子楽器
US8180073B1 (en) System for creating and manipulating digital media
JP5803705B2 (ja) 電子楽器
KR100650890B1 (ko) 음악 연주 장치를 가지는 이동통신 단말기 및 그단말기에서의 음악 연주 방법
JP5433989B2 (ja) 電子音楽装置
JPH1097244A (ja) 楽音制御装置
JP3674773B2 (ja) 携帯電話機
JP5277814B2 (ja) 電子音楽装置及びプログラム
US20230013536A1 (en) Gesture-enabled interfaces, systems, methods, and applications for generating digital music compositions
JP4054019B2 (ja) 演奏用パラメータ入力装置
KR20120094797A (ko) 컴퓨터
JP2001255872A (ja) 演奏情報編集装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130619

Termination date: 20180616

CF01 Termination of patent right due to non-payment of annual fee