CN2794087Y - 参数控制装置 - Google Patents
参数控制装置 Download PDFInfo
- Publication number
- CN2794087Y CN2794087Y CNU2004201049479U CN200420104947U CN2794087Y CN 2794087 Y CN2794087 Y CN 2794087Y CN U2004201049479 U CNU2004201049479 U CN U2004201049479U CN 200420104947 U CN200420104947 U CN 200420104947U CN 2794087 Y CN2794087 Y CN 2794087Y
- Authority
- CN
- China
- Prior art keywords
- parameter
- operator member
- time
- die
- parts
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/04—Studio equipment; Interconnection of studios
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/46—Volume control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/008—Means for controlling the transition from one tone waveform to another
Abstract
本实用新型提供一种参数控制装置,其对应于多个参数设置操作器构件,如混频器的衰减器,而准备待用的非线性函数,用于自动地改变待设置的参数的当前值,其中,该非线性函数彼此独立。响应于自动设置指令,如场景回调指令,随着基于非线性函数中相应的一个的特性曲线,将该参数的当前值向一给定的目标值逐渐地改变,其中,该参数将经由每一操作器构件被设置。例如,该非线性函数由一启动偏置和一衰减时间限定,该启动偏置用于设置在对该变化的启动的延迟,该衰减时间是在该变化的启动之后,实际使参数变化至该目标值所必需的。由于在执行每一参数的自动设置处理期间中将发生的时间延迟,可以延迟预定类型的事件(如,GPI事件)的处理。
Description
技术领域
本发明涉及适合用于数字混频器的参数控制方法及其程序和参数设置装置。
背景技术
近来的混频系统提供有存储和再现功能,在存储器中存储经由衰减器、音量控制操作器构件等设置的参数值、各种按钮的开/关状态以及混频系统的其它设置或设置状态(场景数据),然后通过用户的一次触发操作,再现这样存储的设置;从雅马哈公司于2002年2月出版的“DM2000操作指南”的第160-163页中,可了解到这种新近的混频系统的一个例子。例如,除了操作构件的操作状态外,场景数据中的参数还包括MIDI事件的输出,GPI(通用接口)事件的输出等。
当场景回调(recall)指令操作已经被执行时,单独的操作器构件的参数值必须以自动可再现的形式显示在一操作面板上。该参数值的特殊显示形式在该操作器构件的类型中互不相同。对于每一个衰减器,通过衰减器自身的操作位置显示该参数值,这样,对于在操作面板上参数值的自动再现,提供驱动机构如电动机构,以物理驱动衰减器是非常必要的。
进一步说,在混频系统中,每个预定开关内置有LED,以通过LED的开/关状态显示开关的操作状态。根据存储器中存储的设置,通过自动地打开或关闭所述LED能够再现开关的操作状态。通常,对于每一音量控制构件,在音量控制构件周围成圆形的布置多个LED,从而可通过这些成圆形布置地LED的各自的发光状态,来显示音量控制构件的参数值。依照上述“DM2000操作指南”的揭示,一时间长度被称为“衰减时间”,该时间长度对于操作器构件如衰减器,在用户的场景数据回调指令之后达到对应于目标值的操作位置是必要的,并且允许操作者或者用户为每一操作构件设置期望的衰减时间。
但是,使用上述技术,所有的操作构件的驱动等会响应场景回调指令立刻被启动,从而通过单一场景数据不可能指示一特殊进程,例如,使多个衰减器在预定时间间隔顺序地衰减。因此,当请求这样一个特殊进程时,必须为使多个衰减器个别衰减而建立多个场景数据,然后在必要时顺序地回调这些场景数据。但是,如果通过如上所述的多个场景数据来表示这样的一个回调过程,场景的数目将大大增加,以致对场景数据的管理将不可避免地复杂,并将需要一大容量的场景存储器。
发明内容
鉴于上述原因,本发明的目的在于提供一种参数控制方法和其程序,以及参数设置装置,其能够使用一个场景数据来表示具有的参数的复杂变化。
为了实现上述目的,本发明提供一种参数控制方法,其包括:第一步骤,对应于多个参数设置操作器构件,准备待用的多个非线性函数,用于自动地改变待设置的参数的当前值,其中,该多个非线性函数彼此独立;第二步骤,检测自动设置指令何时已被给定,用于指示将经由每一该操作器构件设置的该参数应被自动地设置为一给定目标值;以及第三步骤,响应于对该自动设置指令的检测,并且为每一所述操作器构件,随着基于该多个非线性函数中相应的一个的特性曲线,向着该给定目标值,逐渐地改变将经由所述操作器构件设置的该参数的该当前值。
响应于对该自动设置指令的检测,并且为每一操作器构件,随着基于该相应的非线性函数的特性曲线,使将经由操作器构件被设置的该参数的当前值逐渐地改变。这样,根据本发明,该单独的操作器构件的参数设置状态能够响应一个自动设置指令,被随着基于该相应的非线性函数的特性曲线,以多样化并且复杂的方式单独地改变,而不是同样地改变。进一步说,由于这种参数设置状态的多样化的且复杂的变化,能够仅仅通过准备适当的非线性函数和根据准备的非线性函数执行控制来实现,所以本发明能够有效地简化必要的设置。
作为一个实施例,本发明能够应用于音频混频器的场景回调函数。在这个实施例中,上述操作器构件对应于多个操作器构件中的任意一个,上述自动设置指令对应于场景回调指令,以及上述给定目标值对应于用于任一操作器构件的目标值数据,其中,该目标值数据从与该操作器构件相关联的场景存储器中读出。在这种应用中,每一操作器构件(各种参数)的设置参数能够以一多样化的且复杂的方式,在音频混频器中的场景回调处理的从启动到结束(完成)的时期内变化,在场景回调处理期间,该音频混频器能够以用户期望的生动形式建立参数的变化。
根据本发明的另一方案,提供有一种参数控制方法,其还包括:接受预定类型的事件的步骤;为延迟该事件的处理的启动,而设置启动延迟时间的步骤;在对所述自动设置指令的检测之后,测量所经过时间的步骤;在对该自动设置指令的该检测之后并已经经过该启动延迟时间的条件下,比较该启动延迟时间和该经过时间,并执行控制,以启动该被接受的事件的处理的步骤。这样,当响应自动设置指令,有必要在每一操作器的自动参数设置处理正被执行的同时,启动一特殊事件的处理的情况下,能够通过为该特殊事件设置的启动延迟时间,延迟该特殊事件的处理的开始。因此,由于在执行每一参数的自动设置处理期间将发生的时间延迟,可以延迟预定类型的事件(如,GPI事件)的处理,允许事件处理与自动参数设置处理很好地协调一致。
不仅可以通过上述的方法发明,也可以通过一装置发明来构造并实现本发明。并且,本发明可以被设置并实现为通过处理器如计算机或者DSP执行的软件程序,和存储这种软件程序的存储器介质。进一步说,本发明使用的处理器可以包括专用处理器,该专用处理器的硬件内置有专用逻辑电路,更不用说还包括计算机或者其它能够运行期望软件程序的通用类型的处理器。
本发明的参数控制装置,包括:多个参数设置操作器构件;函数数据建立部件,对应于多个参数设置操作器构件,建立待用的多个非线性函数,用于自动改变待设置的参数的当前值,其中,该多个非线性函数彼此独立;指令部件,连接至多个参数设置操作器构件且经由通信总线连接至所述函数数据建立部件,所述指令部件发布自动设置指令,用于指示将要经由每一该操作器构件被设置的该参数应被自动地设置为给定目标值;以及处理器设备,经由所述通信总线连接至所述函数数据建立部件和所述指令部件,当该自动设置指令已被所述指令部件发布时,所述处理器设备为每一所述操作器构件,随着基于该多个非线性函数中相应的一个的特性曲线,逐渐地改变将经由所述操作器构件被设置的该参数的该当前值。
下面将描述本发明的具体实施例,应当理解的是,本发明不限定于下述的具体实施例,并且不脱离基本原理可有本发明的各种修饰。因此,本发明的范围将仅由随附的权利要求确定。
附图说明
为更好地了解本发明的目的及其它特征,参考附随的附图,其优选实施例将在下文中更加详尽地描述。
图1是根据本发明的实施例数字混频器的常用硬件装备的方框图;
图2是在该数字混频器中采用的操作面板的主要部分的实例结构俯视图;
图3是场景数据和回调特性曲线数据的结构示意图;
图4是在该数字混频器的LCD显示设备上显示的实例的示意图;
图5是该实施例的工作过程示意图;
图6是在该实施例中执行的主程序的流程图;
图7是在该实施例中执行的一回调特性曲线设置进程的流程图;以及
图8是在该实施例中执行的一定时器中断程序的流程图。
具体实施方式
1.硬件装备
11.常用硬件装备:
参考附图1,根据本发明的实施例,将描述关于数字混频器的常用硬件装备。
图1的数字混频器包括操作器(操作器构件)组2,其包括:衰减器、音量控制操作器构件、开关、鼠标、键盘等。该数字混频器还包括检测/驱动电路4,其检测操作构件2的操作事件,并且经由通讯总线16输出一指示检测到的操作事件的数据,并且该检测/驱动电路4还经由电动机构驱动衰减器。该数字混频器进一步包括一组显示设备和元件6,其包括内置在开关中的LED、用于显示通道名称等的小尺寸显示构件、以及具有大尺寸屏幕的LCD(液晶显示器),其中,该LED设置在每一音量控制操作器构件的周围。基于经由所述通讯总线16供给的显示命令,显示电路8控制这些显示设备和元件6的显示状态。
进一步说,在所述数字混频器中,一输入/输出接口14从一外部输入/输出设备12输入模拟或者数字音频信号,并输出模拟或者数字音频信号到所述外部输入/输出设备12。信号处理电路10包含一组DSP(数字信号处理器)。所述信号处理电路10对经由所述输入/输出接口14供给的数字音频信号,执行混频处理和效果处理,并将处理结果输出到该输入/输出接口14。附图标记22表示CPU,该CPU基于存储在ROM18的控制程序,经由所述通讯总线16控制所述数字混频器的各种组件。RAM20用作CPU22的工作存储器,并存储下文将描述的场景数据。通讯接口24从所述外部输入/输出设备12输入MIDI信号、控制信号等,并将MIDI信号、控制信号等输出至所述外部输入/输出设备12。
1.2操作面板的结构:
图2显示了在所述数字混频器中采用的操作面板的主要部分的实例结构,其中,附图标记43、44、45和46表示用于设置四个输入通道的衰减电平的电衰减器。电衰减器43-46不仅可由用户(操作者)手动操作,而且还可在CPU22的控制下自动控制。旋转编码器41和42用来设置左、右输出通道各自的衰减电平。附图标记51和52表示两组在旋转编码器41和42周围的电平指示LED;例如,每一组包括许多电平指示LED。这些电平指示LED以一基本上环形或者圆形的布局,在相应的旋转解码器41和42的周围布置,同时,沿旋转解码器的下端部没有提供LED。电平指示LED的发光状态指示相应的旋转解码器41或者42的当前操作位置。也就是说,如果将被显示的特殊参数是一最小值,仅仅位于该组的下部左端的电平指示LED发光。所述参数值每增加一增量(分辨宽度),位于最近发光的电平指示LED右边的下一电平指示LED发光。一旦参数达到一最大值,该组的最后一个LED发光,以致所有的电平指示LED现在处于发光(打开)状态。
附图标记31至36表示通道显示构件,以相应关系紧挨着旋转编码器41、42和电衰减器43至46的上方设置。通道显示构件31至36显示对应于电衰减器43至46的输入/输出通道的信息等。例如,在通道显示构件31至36上显示的信息包括相应的输入/输出通道的“通道编号”或者“通道名称”。用户能够指定应被显示在所述通道显示构件31至36上的任何期望的信息。
在图1的数字混频器中,三个场景的总共的场景数据(如,第一、第二和第三场景)能够存储在RAM20中。设置场景开关61,62和63,分别用于存储和回调所述第一、第二和第三场景。每一场景开关61、62和63仅当被单独地按下时,才作为一场景回调开关操作。但是,当场景开关被以一预定方式操作,例如被用特殊键同时按下时,每一场景开关61、62和63作为一用于存储的开关而工作,其中在RAM20中存储当前缓冲器中所存储的内容,该内容作为相应的场景数据指示所述数字混频器的当前条件。LCD显示设备70包括点阵显示结构,其在每行和每列的方向上包含数百(数千)的点,并在CPU22的控制下,所述LCD显示设备70显示各种信息、图像等。
1.3在LCD显示设备70上显示的实例:
用户能够选择将在LCD显示设备70上显示的图像。例如,当将为任一输入/输出通道详细设置特殊参数如一频率特性曲线时,在所述LCD显示设备70上显示一能够在其上显示并编辑参数的屏幕。在LCD显示设备70上,还能够显示用于对每一通道设置“衰减时间”和“启动偏置”的“回调特性曲线设置屏幕”(图4)。“衰减时间”和“启动偏置”的细节将参考图5在下文中说明。
在图5的实例中,假定用户在t0时间点已经执行场景回调指示操作。在这个具体实施例中,“衰减时间”指限定一衰减部分的长度的时间,在该衰减部分,一参数会在该参数的值的变化的实际启动之后,持续变化而达到一目标值。此时,如果没有设置启动偏置,该参数的值的变化会响应于用户的场景回调指示操作立刻启动,并且该参数值将线性变化直到衰减时间终止,如图5的特性曲线“L1”绘示。
该“启动偏置”指限定一保持部分的长度的时间,在该保持部分中,响应用户的场景回调指示操作,紧挨着该场景回调指示操作之前的一参数值被保持;所述“启动偏置”也称作“启动延迟时间”。如果用户利用预先设置的启动偏置或者启动延迟时间来执行场景回调指示操作紧接在所述场景回调指示操作之前的参数值,从所述场景回调指示操作的时刻直到所述启动偏置的结束被保持,然后线性地变化至衰减时间终止,如图5的特性曲线“L2”绘示。
参考图4描述回调特性曲线设置屏幕的细节。在图中,附图标记111表示用于第一输入通道的衰减时间设置部件,并且一当前设置的衰减时间(本实施例中“60”秒)显示在所述衰减时间设置部件的中部。在所述衰减时间设置部件111的左右端相对地提供增量和减量按钮111a和111b。用户能够通过点击所述衰减时间设置部件111的中部改变衰减时间,然后经由键盘输入期望的衰减时间值。所述衰减时间值还能够通过点击所述增量按钮和减量按钮111a和111b的其中一个,被增加或者减少。
与第二至第四输入通道(CH2-CH4)和左、右输出通道(ST1和ST2)相应地提供相似的衰减时间设置部件112-116。附图标记121-128表示启动偏置设置部件,其能够以与设置衰减时间设置部件111-116相似的方式,设置用于相应的通道的启动偏置。在该实例中,为通道CH1、CH2和GPI中的每一个设置“10”秒。此时,分别为设置MIDI事件(即音乐演奏事件)和GPI(即通用接口)事件(开关的远程控制事件或者外部设备的延迟操作)的启动偏置,而提供启动偏置设置部件127和128。由于“衰减时间”的概念不适用于这些在预定计时即刻执行的MIDI和GPI事件,不提供对应于所述启动偏置设置部件127-128的衰减时间设置部件。标志“-”显示在某个启动偏置设置部件121-128中,表示相应的通道没有设置启动偏置。
1.4数据结构:
参考图3将说明在RAM20中记录的场景数据等的结构。在此图中,附图标记101、102和103表示对应于第一、第二和第三场景而提供的场景数据的组。在场景数据组101中,为多个参数P1-P6存储了各自的目标值。这些目标值指示左、右输出通道和四个输入通道的各自的目标衰减电平。
参数“MIDI事件1”和“GPI事件1”是响应场景回调指令而分别限定的MIDI事件和GPI事件输出的参数。在该实例中,“PC1(程序变化)”被限定为“MIDI事件1”,并且“PLY”(播放或者再现启动)被限定为“GPI事件1”。并且,在该实例中,仅有“-”标记被存储的参数,并非是意图用于场景回调(即,并非设置为场景回调的目标)的参数。其它场景数据组102和103以与上述场景数据组101的相似方式构成。
进一步说,附图标记201、202和203表示回调特性曲线数据组,其与场景数据集合101、102和103关联地存储在RAM20。在所述回调特性曲线数据组201中,附图标记F1-F6表示对应于所述参数P1-P6的衰减时间缓冲器,且附图标记S1-S8表示对应于所述参数P1-P6、“MIDI事件1”和“GPI事件1”的启动偏置缓冲器。为存储单独的输入/输出通道的衰减时间和启动偏置而提供这些缓冲器,其中,所述单独的输入/输出通道已经经由图4的回调特性曲线设置屏幕被设置。其它回调特性曲线数据组202和203以与上述回调特性曲线数据集合201的相似方式构成。
再有,在RAM20中,除了用于存储所述场景数据和回调特性曲线数据的部件域外,还提供有当前缓冲器C1-C6和保持缓冲器B1-B6。保持缓冲器B1-B6是用于存储所回调的场景数据的单独的参数的缓冲器。当前缓冲器C1-C6是用于存储左、右输出通道和四个输入通道的各自的当前衰减电平的缓冲器。
2.实施例的工作过程:
下段描述本具体实施例的工作过程。
只要打开本具体实施例的数字混频器,图6所示的主程序就被启动。在步骤SP2,确定是否已检测到用户的预定操作,其中,该用户的预定操作用于经由操作器组2,设置一场景数据的回调特性曲线。这种回调特性曲线设置操作必须包含对将被回调的场景的指定;例如,通过同时按下特殊键和任一上述的场景开关61、62和63,来执行所述回调特性曲线设置操作,其中,该特殊键用于指示一期望回调特性曲线的设置。如果在步骤SP2确定为“是”,程序进行步骤SP4,在那里会调用图7显示的回调特性曲线设置过程的子程序。
在图7的步骤SP32中,对应于将被回调的场景的、回调特性曲线数据组201、202和203中一个被读出。然后,在LCD显示设备70上显示所述回调特性曲线设置屏幕(参见图4),在那里反映包括在被读出的回调特性曲线数据组内的、衰减时间缓冲器F1-F6和启动偏置缓冲器S1-S8的内容。在步骤SP34中,确定是否已检测到用于改变衰减时间的用户指令,即,用户经由任一衰减时间设置部件111-116,对一数值的输入或者对增量或减量按钮111a或111b的操作。
如果在步骤SP34确定为“是”,子程序进行步骤SP36,在那里,通过检测到的操作最新指定的一衰减时间被存储在衰减时间缓冲器F1-F6的相应一个中。在下一步骤SP38中,在相应的衰减时间设置部件111-116上的相应显示被更新,以反映记录在该衰减时间缓冲器中的新的衰减时间。
然后,在步骤SP40-SP44,相似于那些步骤SP34-SP38的操作,被执行用于设置一启动偏置。也就是说,一旦用于改变一启动偏置的用户指令经由任一启动偏置设置部件121-128给定,对应于任一启动偏置设置部件121-128中的那个启动偏置缓冲器S1-S8的内容就被更新,从而在相应的启动偏置设置部件121-128上的相应显示被更新,以反映被更新的内容。然后,子程序进行步骤SP46,在那里,确定用于终止所述回调特性曲线设置进程的预定操作是否已经被执行。如果在步骤SP46确认为“否”,重复步骤SP34以及其后的操作,同时,如果确认为“是”,子程序结束。
返回参考图6,在步骤SP6确定是否已经检测到场景数据回调指令(即,用于选择所述场景数据组的其中一个、从被选择的场景数据组中读出单独的信号控制参数的目标值、以及将单独的信号控制参数自动设置为所述读出目标值的指令)。特别的是,在步骤SP6中,确定任一场景开关61、62和63的按下事件是否已被按下。如果在步骤SP6确认为“否”,程序跳转至步骤SP18,在那里执行不同于场景回调处理的其它处理,这一点将在下文详述。另一方面,如果在步骤“SP6”确定为“是”,程序进行到步骤SP8,在那里,参数P1-P6各自的目标值被读出,并被存储在相应的保持缓冲器B1-B6中。
在随后的步骤SP10中,单独的参数的变化量被基于所读出的目标值来确定或者修改,这一点将在下文中详述。如上所述,在被回调的场景数据组中,一给定衰减时间被为每一参数P1-P6预置。在所述衰减时间期间,下文将描述的定时器中断处理,在每个预定时间被执行,并且每产生一定时器中断信号,正被讨论的参数就会更逐渐地接近所述目标值。
在步骤SP10中,用于参数的参数变化量在每次定时器中断时被确定。例如,如果衰减时间是“60”秒,并且所述定时器中断时间间隔是10毫秒,在衰减时间内将产生“6,000”个定时器中断信号。在这种情况下,能够通过“(目标值-紧挨着回调指令之前的参数值)/6,000”来计算每次定时器时,中断信号的参数的变化量。在步骤SP10,对于设置有一启动偏置的每一参数,始终设置一零(0)变化量。
在随后的步骤SP12中,响应所述定时器中断信号的移动进程被执行,以更新参数,其中,移动所述电衰减器和发光/不发光LED组51和52。所述移动进程将在下文详细描述。在下一步骤SP14中,确定所有参数的当前值是否己达到各自的目标值,即,当前缓冲器C1-C6所存储的值是否已全部等于或保持缓冲器B1-B6的存储值与其一致。如果在步骤SP14确定为“否”,重复步骤SP14的操作,直到确认为“是”。
这里,解释在步骤SP12启动的移动进程。在该移动进程中,响应于图8的被执行的定时器中断程序,在每个预定时间(如,10毫秒)产生定时器中断信号。在图8的步骤SP52中,基于在最后的场景回调指令之后所述定时器中断程序的执行次数,在最后的场景回调指令之后已经经过的时间被计算。
在步骤SP54中,确定在当前定时器中断计时中,是否有将要被处理的事件。这里,如果将在数字混频器中执行被检测到的事件,则“处理一事件”意思就是“在数字混频器中执行所述事件”。进一步说,如果将由一外部设备执行被检测到的事件,则“处理一事件”意思就是“发送一相应的控制信号至所述外部设备”。
在本具体实施例中,所述“事件”是一MIDI事件(即,音乐演奏事件)或者GPI事件。进一步说,所述“在当前中断计时时将被处理的事件”意思是具有一等于当前经过时间的启动偏置的事件,或者是虽然其启动偏置短于所述当前经过时间但仍然将被执行的一事件。此时,没有设置启动偏置的每一事件视为具有一“零(0)”启动偏置。
因此,当在所述场景回调指令之后,图8的所述定时器中断程序被第一次启动时,将执行上述事件。在图4所示的实施例中,MIDI事件没有设置启动偏置。因此,当第一次执行所述定时器中断程序,确定所述MIDI事件为一“将在当前中断计时时被处理的事件”,并且程序进入步骤SP56,在那里,处理每一被检测到的事件。
也就是说,响应于第一定时器中断,执行MIDI事件的“PCI(程序变化)”。特别是,将一MIDI信号的程序变化经由通讯接口24输出到一外部MIDI设备或者类似设备中。进一步说,在图4所示的实施例中,在那里,为GPI事件设置“10秒”的启动偏置,所述GPI事件响应于“第1,000”个定时器中断信号而被处理。特别是,一指示“再现启动”的控制信号被发送到一外部声音再现设备或类似设备中。也就是说,在步骤SP54中,确定是否有需要当前就处理的事件,并且,如果有需要当前就处理的GPI事件,基于场景回调指令之后的经过时间,进一步确定所述GPI事件的启动偏置时间是否已经经过或者经过。这样,如果GPI事件在场景回调指令之后已经发生,GPI事件的处理被启动偏置时间延迟。
在步骤SP60中,基于在场景回调指令之后的经过时间,确定是否应当为任一参数P1-P6启动变化。也就是说,确定参数P1-P6中是否存在具有一等于当前经过时间的启动偏置的参数,或者存在虽然其启动偏置短于当前经过时间但是仍没有设置变化量的参数。还是在这种情况中,没有设置启动偏置的每一参数视为具有一“零(0)”启动偏置。但是,因为在步骤SP10中已经对这些参数确定过变化量,在图4所示的实例中的步骤SP64中确定为“否”,以执行步骤SP64以及之后的操作。
在图4所示的实例中,为第一和第二输入通道设置“10”秒的启动偏置,在步骤SP60中,响应于“第1,000”个定时器中断信号作出“是”的确定,这样程序进入步骤SP62。在步骤SP62中,为已被检测到的现在必须启动改变的每个参数启动变化。特别是,在步骤SP10中,如果衰减时间为“60秒”,这里设置“(目标值-紧挨着回调指令之前的参数值)/6,000”作为所述参数的变化量。
在接下来的步骤SP64中,确定是否存在数值上将被改变的参数。也就是说,比较保持缓冲器B1-B6的存储内容与当前缓冲器C1-C6的存储内容,以确定“是否存在任一参数,对于该参数,所比较的存储内容彼此不一致”以及“是否已经为所述参数设置一变化量”的条件。如果对于所有的参数已确认所比较的存储内容一致,或者如果尚没有为任一参数设置变化量,对于该参数,所比较的存储内容彼此不一致,在步骤SP64中确定“否”,随即程序立刻结束。
如果在步骤SP64确定“是”,程序进行步骤SP66。这里,将存储在当前缓存器C1-C6中的参数的相应变化量,加到每一将在数值上被改变的参数上。从而,在数值上已被改变的每一参数被立刻设置到信号处理电路10的寄存器中,从而根据改变的参数来控制实际音频信号的电平等。
在接下来的步骤SP68中,电衰减器被移动到对应于改变的参数(衰减电平)的位置,其中,该电衰减器是用于与所有将被改变的参数相关的每一输入通道。进一步说,对每一输出通道,改变电平指示LED的发光/不发光状态。通过在每次定时器中断时重复上述操作,逐渐改变电衰减器的位置和电平指示LED的发光/不发光状态。进一步说,对于其启动偏置已经经过的每一参数,当前缓冲器C1-C6的存储内容逐渐接近于保持缓冲器B1-B6的存储内容。当所有参数的衰减时间已经经过或者经过,对于所有参数,当前缓冲器C1-C6和保持缓冲器B1-B6所存储的内容彼此一致。
返回参考步骤SP14,在当前缓冲器C1-C6和保持缓冲器B1-B6的存储内容已经彼此一致时,确定为“是”,其后进入步骤SP18,以执行不同于上述属于场景回调操作的各种其它操作。例如,一旦用户操作任一电衰减器4346,旋转解码器41、42等,则该操作事件被检测到,并且该当前缓冲器C1-C6的存储内容被根据所操作的操作器构件的当前操作位置更新。
然后,当前缓冲器C1-C6的被更新的内容,被设置为将被送给信号处理电路10的参数,从而音频信号的衰减电平等被根据参数来控制。如果被操作的电衰减器、旋转解码器或者类似件的图像一直显示在LCD显示设备70上,则也要更新该图像。之后,程序进入步骤SP20,在那里,确定是否给定用于终止图6的主程序的指令。如果确定为“否”,则重复步骤SP2以及其后的操作,同时,如果确定“是”,主程序结束。
3.改型
本发明可以不受限于上述具体实施例,进行如下的各种改型。
(1)上述具体实施例可设置为由执行各种程序的数字混频器的CPU22等显示参数。单个的该程序可存储在存储介质中,如CD-ROM或者软盘,以经由存储介质发行,或者可以经由传送路径发行。
(2)在上述具体实施例中,对于一特殊参数在一场景回调指令操作之后达到一目标值所必要的总时间长度等于和“启动偏置+衰减时间”。可选择的,对于一特殊参数在一场景回调指令操作之后达到一目标值所必要的总时间长度可以设置为一“衰减时间”,而参数实际变化所跨越的时间长度可以设置为等于一差额“衰减时间-启动偏置”。
(3)在回调特性曲线设置屏幕(图4)中,衰减时间的显示形式可依据是否已经设置一启动偏置而变化。例如,对于没有设置启动偏置的每一通道,衰减时间可以显示为白色,对于设置一启动偏置的每一通道,可以显示为绿色。特别是,当通道数目增加时,有时需要将衰减时间和启动偏置设置在单独的设置屏幕上。在这种情况下,如果显示形式能够使用不同颜色的字母和/或类似物被区别开,那么用户仅需瞥一下衰减时间设置屏幕,就能容易地识别出是否已经设置一启动偏置。
(4)进一步说,在上述具体实施例中,启动偏置和衰减时间被存储或者包括在回调特性曲线数据201、202和203中,该回调特性曲线数据201、202和203独立于单独的场景数据101、102和103。可选择的,启动偏置和衰减时间可以作为参数包括在场景数据101、102和103中。
(5)另外,尽管与“衰减电平”被应用为“信号控制参数”的情况相关的优选实施例被描述,然而信号控制参数不必局限为衰减电平。例如,也可以像衰减电平的情况一样,通过设置一启动偏置和衰减时间,来控制任何其它期望的参数,如“平移(panning)”(左、右通道的声音音量平衡)或者滤波器特性曲线。
(6)再有,尽管与本发明的基本原理应用于一数字混频器的情况相关的优选实施例被描述,然而本发明可以应用于除数字混频器外的各种设备和装置,如一模拟混频器和其它参数调节设备。
(7)此外,在上述具体实施例中,参数变化区包括基于“启动偏置”的保持部分和在该保持部分之后的衰减部分,其中,在该参数变化区上,可响应场景回调指令自动改变参数值。可选择地,用于保持当前值不变化的保持部分可以提供在该参数变化区的中间部;这种选择还能够很容易地实现非线性函数的特性曲线。
Claims (8)
1.一种参数控制装置,包括:
多个参数设置操作器构件;
函数数据建立部件,对应于多个参数设置操作器构件,建立待用的多个非线性函数,用于自动改变待设置的参数的当前值,其中,该多个非线性函数彼此独立;
指令部件,连接至多个参数设置操作器构件且经由通信总线连接至所述函数数据建立部件,所述指令部件发布自动设置指令,用于指示将要经由每一该操作器构件被设置的该参数应被自动地设置为给定目标值;以及
处理器设备,经由所述通信总线连接至所述函数数据建立部件和所述指令部件,当该自动设置指令已被所述指令部件发布时,所述处理器设备为每一所述操作器构件,随着基于该多个非线性函数中相应的一个的特性曲线,逐渐地改变将经由所述操作器构件被设置的该参数的该当前值。
2.如权利要求1所述的参数控制装置,其中,所述函数数据建立部件包括可由用户操作的设置部件,以为每一所述操作器构件,可变地设置启动延迟时间的长度。
3.如权利要求2所述的参数控制装置,其中,所述设置部件包括显示设备,用于显示为所述操作器构件的单独一个所设置的该启动延迟时间的列表。
4.如权利要求1所述的参数控制装置,其中,所述函数数据建立部件包括可由用户操作的设置部件,以为每一所述操作器构件,可变地设置衰减时间的长度。
5.如权利要求4所述的参数控制装置,其中,所述设置部件包括显示设备,用于显示为所述操作器构件的单独一个所设置的该衰减时间的列表,以及
其中,在所述的该衰减时间的列表中,区别以下两种为每一该操作器构件的衰减时间的显示形式,其中,第一种衰减时间适用于启动延迟时间未被设置,从而没有保持区被实际上提供给该操作器构件的情况;另一种衰减时间适用于所述启动延迟时间被设置,从而所述保持区被实际上提供给该操作器构件的情况。
6.如权利要求1所述的参数控制装置,其中,所述处理器设备包括定时器,用于在对该自动设置指令的检测之后测量所经过的时间,并且所述处理器设备根据该经过时间,为每一所述操作器构件,将该非线性函数前进一时间变量。
7.如权利要求1所述的参数控制装置,其中,至少一个所述操作器构件具有可由操作者操作也可自动操作的按钮,以及
其中,所述处理器设备执行一控制,以根据该参数的当前值自动移动所述操作器构件的按钮,其中,该参数的当前值随着基于该非线性函数的特性曲线而变化。
8.如权利要求1所述的参数控制装置,其中,所述操作器构件设置为对应于音频混频器的信号处理通道。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003369848A JP4192757B2 (ja) | 2003-10-30 | 2003-10-30 | デジタルミキサおよびその制御方法 |
JP2003369848 | 2003-10-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2794087Y true CN2794087Y (zh) | 2006-07-05 |
Family
ID=34431227
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100880262A Expired - Fee Related CN1612644B (zh) | 2003-10-30 | 2004-10-29 | 参数控制方法和参数设置装置 |
CNU2004201049479U Expired - Fee Related CN2794087Y (zh) | 2003-10-30 | 2004-10-29 | 参数控制装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004100880262A Expired - Fee Related CN1612644B (zh) | 2003-10-30 | 2004-10-29 | 参数控制方法和参数设置装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7450728B2 (zh) |
EP (1) | EP1530197B1 (zh) |
JP (1) | JP4192757B2 (zh) |
CN (2) | CN1612644B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101154488B (zh) * | 2006-09-28 | 2011-04-20 | 雅马哈株式会社 | 参数设定设备 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8724830B1 (en) * | 2005-01-28 | 2014-05-13 | Texas Instruments Incorporated | Multi-stream audio level controller |
JP4345727B2 (ja) | 2005-08-17 | 2009-10-14 | ソニー株式会社 | 信号加工装置及びその操作手段の機能の実行方法 |
US20070243515A1 (en) * | 2006-04-14 | 2007-10-18 | Hufford Geoffrey C | System for facilitating the production of an audio output track |
US7754956B2 (en) * | 2007-12-12 | 2010-07-13 | Force Ten International Llc | Programmable system to integrate generated signals with signals from a musical instrument |
JP4941673B2 (ja) * | 2008-03-11 | 2012-05-30 | ヤマハ株式会社 | 電子楽器及びそのプログラム |
US8697976B2 (en) * | 2008-07-30 | 2014-04-15 | Yamaha Corporation | Parameter setting apparatus having separate operators for course and fine adjustments for the same parameter |
JP5083108B2 (ja) * | 2008-08-06 | 2012-11-28 | ヤマハ株式会社 | 制御データ発生装置 |
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 |
US10885890B2 (en) * | 2018-06-05 | 2021-01-05 | Nebula Music Technologies Inc. | Systems and methods for controlling audio devices |
WO2022055340A1 (es) * | 2020-09-11 | 2022-03-17 | Torres Villanueva Daniel | Dispositivo para control de señal de audio a través de unidades de efectos |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4306114A (en) * | 1980-01-21 | 1981-12-15 | Summa-Nova Corporation | Automatic audio mixing selector device |
JP2638090B2 (ja) | 1988-06-23 | 1997-08-06 | ヤマハ株式会社 | 楽音パラメータ制御装置 |
JP2897326B2 (ja) * | 1990-03-28 | 1999-05-31 | ソニー株式会社 | オーディオ信号編集用クロスフェーダ |
GB9102263D0 (en) * | 1991-02-02 | 1991-03-20 | Solid State Logic Ltd | Adjusting the level of an audio signal |
US5317641A (en) * | 1991-04-11 | 1994-05-31 | Sony Electronics Inc. | Fader depth control apparatus |
US5394477A (en) * | 1993-04-09 | 1995-02-28 | Sony Electronics Inc. | Microprocessor controlled multiple channel VTR configuration of an audio follow video mixer |
IT1283357B1 (it) * | 1996-07-29 | 1998-04-17 | M B International S R L | Procedimento per la regolazione individuale di livelli di segnali in un'operazione di miscelazione di tali segnali |
US5757941A (en) * | 1996-08-23 | 1998-05-26 | Gibson Guitar Corp. | Audio signal patching mixer and method |
US6870936B1 (en) * | 1998-10-20 | 2005-03-22 | Edward Y. Ajamian | Control platform for multiple signal routing and interfacing in an audio/visual environment |
JP3909985B2 (ja) * | 1999-08-04 | 2007-04-25 | パイオニア株式会社 | オーディオ情報再生方法及びオーディオ情報再生装置並びに情報記録媒体 |
JP3759353B2 (ja) * | 1999-11-16 | 2006-03-22 | 株式会社ディーアンドエムホールディングス | ディジタル・オーディオ・ディスク・レコーダ |
US6879864B1 (en) * | 2000-03-03 | 2005-04-12 | Tektronix, Inc. | Dual-bar audio level meter for digital audio with dynamic range control |
JP4180249B2 (ja) * | 2001-04-27 | 2008-11-12 | パイオニア株式会社 | オーディオ信号処理装置 |
JP3891143B2 (ja) * | 2002-06-14 | 2007-03-14 | ヤマハ株式会社 | 状態設定装置及びプログラム |
JP3918664B2 (ja) * | 2002-07-10 | 2007-05-23 | ヤマハ株式会社 | 音響信号処理装置 |
JP3988128B2 (ja) * | 2002-07-18 | 2007-10-10 | ヤマハ株式会社 | ディジタル・ミキサ |
JP4448647B2 (ja) * | 2002-07-18 | 2010-04-14 | ヤマハ株式会社 | 音響信号処理装置 |
JP3772803B2 (ja) * | 2002-08-08 | 2006-05-10 | ヤマハ株式会社 | 信号処理装置及び該装置の制御プログラム |
US7319765B2 (en) * | 2002-09-06 | 2008-01-15 | Yamaha Corporation | Parameter setting device |
JP3773049B2 (ja) * | 2002-11-28 | 2006-05-10 | ヤマハ株式会社 | つまみの位置に応じてデシベルリニアな減衰率データを生成する楽音の減衰率制御装置 |
US6812771B1 (en) * | 2003-09-16 | 2004-11-02 | Analog Devices, Inc. | Digitally-controlled, variable-gain mixer and amplifier structures |
-
2003
- 2003-10-30 JP JP2003369848A patent/JP4192757B2/ja not_active Expired - Lifetime
-
2004
- 2004-10-26 EP EP04105300.0A patent/EP1530197B1/en not_active Not-in-force
- 2004-10-28 US US10/977,312 patent/US7450728B2/en active Active
- 2004-10-29 CN CN2004100880262A patent/CN1612644B/zh not_active Expired - Fee Related
- 2004-10-29 CN CNU2004201049479U patent/CN2794087Y/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101154488B (zh) * | 2006-09-28 | 2011-04-20 | 雅马哈株式会社 | 参数设定设备 |
Also Published As
Publication number | Publication date |
---|---|
CN1612644B (zh) | 2010-09-15 |
US20050092163A1 (en) | 2005-05-05 |
US7450728B2 (en) | 2008-11-11 |
EP1530197B1 (en) | 2013-10-02 |
EP1530197A2 (en) | 2005-05-11 |
CN1612644A (zh) | 2005-05-04 |
JP2005136653A (ja) | 2005-05-26 |
JP4192757B2 (ja) | 2008-12-10 |
EP1530197A3 (en) | 2006-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN2794087Y (zh) | 参数控制装置 | |
CN2686033Y (zh) | 电平调节装置 | |
US9192024B2 (en) | Dimming console | |
US20100180224A1 (en) | Universal music production system with added user functionality | |
US8312375B2 (en) | Digital mixer | |
EP1879175A2 (en) | Music and audio playback system | |
EP2568630A2 (en) | Sound signal processing apparatus | |
US7502657B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JPH04285764A (ja) | デジタルレコーダ | |
CN1141695C (zh) | 产生乐音的方法和装置 | |
US20200251079A1 (en) | System and method for music production | |
CN1612643A (zh) | 参数显示方法及其程序,和参数设置装置 | |
US7392103B2 (en) | Audio signal processing device | |
US20030219136A1 (en) | Electronic apparatus and program for controlling computer | |
US11120781B2 (en) | System and method for a visualizing characteristics of an audio event | |
CN1662102A (zh) | 事件数据再现装置和方法 | |
CN1288908C (zh) | 记录/再现与视频或音乐有关的操作信息的设备和方法 | |
US7319765B2 (en) | Parameter setting device | |
CN200956662Y (zh) | 信号电平的调节设备 | |
JP4582429B2 (ja) | プログラムおよびミキサ | |
JP4001121B2 (ja) | イベントデータ再生方法、イベントデータ再生装置、電子機器およびプログラム | |
CN1794802A (zh) | 一种改变电视机输出通道设置的装置及其方法 | |
CN1492675A (zh) | 信息重放装置和方法 | |
JP5560760B2 (ja) | 音響信号処理装置およびプログラム | |
CN1949145A (zh) | 一种通过中文输入实现电视快速检索和人机互动的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060705 Termination date: 20111029 |