首页> 中国专利> 经由链接对乐音设置信息进行设置和编辑

经由链接对乐音设置信息进行设置和编辑

摘要

在存储装置中存储了多组声音设置信息,每组声音设置信息包括一个或多个声音设置参数。此外,对于每组声音设置信息,在所述存储装置中存储了用于对与该组相关联地设置的链接进行识别的链接ID。基于链接ID来执行处理,以使得声音设置参数的设置状态在共同具有同一链接ID的多组声音设置信息中彼此相互对应。可根据用户操作对选中的一组声音设置信息进行编辑。响应于所述编辑来执行处理,以使得具有与被编辑的一组声音设置信息关联的链接ID相同的链接ID的一组或多组声音设置信息中的声音设置参数的设置状态对应于被编辑的一组声音设置信息中的声音设置参数。

著录项

  • 公开/公告号CN105164747A

    专利类型发明专利

  • 公开/公告日2015-12-16

    原文格式PDF

  • 申请/专利权人 雅马哈株式会社;

    申请/专利号CN201480024135.X

  • 发明设计人 鸟村浩之;首田朱实;

    申请日2014-12-15

  • 分类号G10G1/04;G10H1/043;G10H1/053;

  • 代理机构北京天昊联合知识产权代理有限公司;

  • 代理人李铭

  • 地址 日本静冈县

  • 入库时间 2023-12-18 12:54:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-28

    授权

    授权

  • 2016-01-13

    实质审查的生效 IPC(主分类):G10G1/04 申请日:20141215

    实质审查的生效

  • 2015-12-16

    公开

    公开

说明书

技术领域

本发明涉及对乐音设置信息进行期望的设置和编辑的技术,所 述乐音设置信息旨在对电子音乐演奏设备(例如电子乐器)要产生的 乐音的特性进行设置。

背景技术

在传统已知的电子乐器中,可利用乐音设置信息对电子乐器要 产生的乐音的特性进行设置,所述乐音设置信息包括旨在对电子乐器 要产生的乐音的音色(音品)、音质、音乐特性等进行设置的乐音设 置参数。通过利用乐音设置信息的创建或编辑来对多组这样的乐音设 置信息进行准备(登记),能够产生各种特性或类型的乐音。当演奏 人(或用户)在这样的电子乐器中使用乐音设置信息时,演奏人(用 户)常常会在不同场景(例如,在不同的演奏部以及不同的乐句)中 使用相同的乐音设置信息。然而,通常每个乐音设置信息包括多个乐 音设置参数,并且准备有多组这样的乐音设置信息。因此,参数的总 数量会变得极其庞大。因此,在一种设置状态(设置)的乐音设置参 数将用于多组乐音设置信息之间(之中)的情况下,不得不针对各组 乐音设置信息中的每一个来执行对相同设置的乐音设置信息进行的 设置或编辑,这样极其繁琐。

因此,此前存在一种将相同类型的多个参数统一设置为相同值 的技术。例如,在STAGEAELS-01/01C/01XtypeU,instructionmanual (指导手册)(p94–p96),[在线],2011年发行,[2013年12月18日进 行检索],互联网URL: http//www2.yamaha.co.jp/manual/pdf/emi/japan/ele/els01v183_ja_om_d0. pdf(在下文中被称为“非专利文献1”)中,公开了一种技术,在该 技术中可登记多组(例如,三百组)登记数据,其中每一组包括关于 八个演奏部的乐音设置信息,在该技术中用户对将要执行统一编辑的 一种参数类型(例如,混响、声像(pan)等中的任意一种)、将要进 行统一编辑的一个或多个演奏部(例如,上部键盘、下部键盘等)以 及将作为统一编辑对象进行设置的一组或多组登记数据进行选择,并 且在该技术中,响应于用户对所选类型的参数值进行的编辑,在全部 所选登记数据中的全部所选演奏部中对所选类型的参数的编辑值进行 统一反映。

现有技术文献

非专利文献

非专利文献1:STAGEAELS-01/01C/01XtypeU,instructionmanual (指导手册)(p94–p96),[在线],2011年发行,[2013年12月18日进 行检索],互联网URL: http//www2.yamaha.co.jp/manual/pdf/emi/japan/ele/els01v183_ja_om_d0. pdf

在这种统一编辑多条乐音设置信息的现有技术中,用户操作趋 于繁琐。也就是说,根据上述现有技术,仅选择要进行统一编辑的一 种类型的参数,然后执行编辑以增加或减少所选类型的参数值,从而 改变与作为统一编辑的对象而选择的所有登记数据中的一个或多个 选中的演奏部有关的所选类型的各个参数的值。然而,由于参数类型 的总数极其庞大,因此用于从大量参数类型中选择期望的参数类型的 操作会需要相当多的关注或注意力,从而较为繁琐。此外,在要对多 种类型的参数进行统一编辑的情况下,需要对每种参数类型执行上述 统一编辑工作,这会非常繁琐。另外,为了将各参数设置为它们各自 的理想值,在许多情况下多次执行乐曲的试奏。也就是说,在许多情 况下,执行操作以在每次试奏时对参数值进行一次微调,从而使得所 述参数逐步接近理想值。这种情况下,每次参数值调整时不得不再次 执行统一编辑工作,这会极其繁琐。此外,如果在编辑期间发生了忘 记选择应被选中的演奏部或登记数据的一部分的错误,则很难通过适 当的方式终止所述编辑工作。

发明内容

鉴于上述现有技术的问题,本发明的目的是提供一种技术,该 技术允许在包含一种类型的参数的多组乐音设置信息之间(之中), 对该类型的参数容易地进行统一设置或编辑。

为实现本发明的上述目的,本发明提供一种用于对乐音设置信 息进行设置的设备,其包括:存储装置,其存储多组乐音设置信息, 每组乐音设置信息包括一个或多个乐音设置参数,所述存储装置还针 对每组乐音设置信息存储了链接ID,该链接ID用于对与该组乐音设 置信息相关联地设置的链接进行识别;以及处理器,其被配置为基于 所述链接ID而使得所述乐音设置参数的设置在具有相同链接ID的多 组乐音设置信息之间相匹配。

根据本发明的被构造为与每一组乐音设置信息相关联地存储链 接ID(识别信息)的设备,可经由共同或相同的链接ID在多组乐音 设置信息之间(之中)设置链接。设置此种链接的主旨包括:使得包 括在所述乐音设置信息中的乐音设置参数的设置在具有相同链接ID 的多组乐音设置信息之间(之中)相匹配。因此,通过处理器的处理 并经由已存储的相同链接ID,可在多组乐音设置信息之间(之中) 自动地统一设置或编辑乐音设置参数的设置。也就是说,一旦经由相 同的ID设置了链接,则可将对给定的那组乐音设置信息执行的编辑 操作自动反映到链接至给定的那组乐音设置信息的其他一组或多组 乐音设置信息中,而没有像现有技术中执行的那样针对每次修改而单 独执行繁琐的编辑工作。此外,如上所述,针对每组乐音设置信息来 设置链接,因此在每组乐音设置信息包括多个参数的情况下,对包括 在给定的那组乐音设置信息中的所有参数执行的编辑可反映到链接 至给定的那组乐音设置信息的其他一组或多组乐音设置信息中,而没 有如同现有技术中的那样对要进行统一编辑的参数类型逐一选择。因 此,即使重复修改同一组乐音设置信息,也可以对链接至被修改的那 组乐音设置信息的其他一组或多组乐音设置信息容易地进行统一修 改。此外,与现有技术不同的是,本发明可避免在要重复修改时忘记 选择要进行统一修改的演奏部和登记数据的错误,因此本发明允许以 正常或适当的方式完成编辑。

在一个实施例中,所述处理器还可被配置为根据用户操作对所 述多组乐音设置信息中的选中的一组进行编辑,并且所述处理器可被 配置为:使得具有与关联于被编辑的那组乐音设置信息的链接ID相 同的链接ID的其他一组或多组乐音设置信息中的任意一个乐音设置 参数的设置与被编辑的那组乐音设置信息中的乐音设置参数的设置 相匹配。

根据本实施例,用于对多组乐音设置信息中选中的那组进行编 辑的编辑部可被配置为能够编辑乐音设置参数;作为一个示例,编辑 部可被配置为通过各种UI(用户界面)接收编辑内容。例如,编辑 部可被配置为:通过在显示装置所显示的UI屏幕上对乐音设置参数 的当前值进行显示、以及接收基于经由UI屏幕输入的信息对乐音设 置参数进行的修改,来对乐音设置参数进行编辑。毋庸置言,在每组 乐音设置信息包括多个参数的情况下,优选的是将所述编辑部配置为 能够单独编辑每个参数。

除非产生某种不便,否则可以按照期望的任意定时或时间点执 行以下由处理器所执行的处理:基于链接ID,使得乐音设置参数的 设置在具有相同链接ID的多组乐音设置信息之间(之中)相匹配。 例如,当已通过编辑操作对具有为其而设的给定链接的给定的一组乐 音设置信息中的乐音设置参数的设置进行修改或编辑时,可按照以下 方式,即,立即响应于编辑操作或者按照紧随编辑操作之后或在编辑 操作之后的适当的定时,将上述编辑操作的内容(编辑内容)反映到 具有(即,已为其而设的)与给定的那组相同的链接的其他一组或多 组乐音设置信息中。简言之,只需至少在将各组乐音设置信息用于乐 音产生之前完成编辑内容的反映操作即可。

可采取多种不同的定时作为对编辑内容进行反映的定时。例如, 可以按照在编辑操作之后(例如,已指示了编辑终止、链接反映等等 的时间点)的期望的定时或者在每次执行编辑操作时,来对编辑内容 进行反映。在前一种情况中,可使得添加用于提高编辑工作便捷性的 各种构造更加容易,这些构造例如:在对编辑内容进行反映之前取消 编辑;以及,在取消所述链接之后,针对具有为其设置的链接的乐音 设置信息(即,设置了链接的乐音设置信息)的一部分对编辑内容进 行反映。

此外,根据本发明,对关于每组乐音设置信息的用于对与该组 相关联地设置的链接进行识别的链接ID进行存储的安排允许给定的 一组乐音设置的编辑内容经由共同或相同的链接ID容易地反映到其 他一组或多组乐音设置信息中。此外,由于这样的安排,可通过改变 或删除链接ID(包括呈现出用于表示当前没有设置任何链接的识别 标识符)来容易地改变或删除已设置的链接。注意,所述对关于每组 乐音设置信息的用于对与该组相关联的链接ID进行存储的安排并不 要求各链接ID存储在与存储各组乐音设置信息的位置相同的存储器 区域或库(bank)中。例如,可以在与存储各组乐音设置信息的位置 不同的存储器区域或库中对表示各个链接ID与各组乐音设置信息之 间的对应关系的列表或表格进行存储。

此外,在一个实施例中,本发明的设备还包括链接信息存储器, 其与每个链接ID相关联地存储由所述链接ID识别的一组乐音设置信 息中的一个或多个乐音设置参数,并且所述处理器可被配置为:通过 基于所述链接ID对所述链接信息存储器进行访问,使得乐音设置参 数的设置在具有相同链接ID的多组乐音设置信息之间相匹配。

根据本实施例,通过根据链接ID对链接信息存储器进行访问, 能够获取所述链接ID特有的一组乐音设置信息(一个或多个乐音设 置参数)。链接信息存储器对所述一个或多个乐音设置参数进行适当 的存储,因此,如果已通过编辑等改变所述乐音设置信息的任意乐音 设置参数的内容,则当然要对所述链接信息存储器进行更新。因此, 通过对链接信息存储器进行访问,能够容易地识别出对与特定链接 ID对应的一组乐音设置信息所进行的设置(即,在编辑操作之后的 设置)。注意,用于访问所述链接信息存储器的链接ID只需是能够 对特定链接进行识别的信息即可;例如,链接ID可为能够直接或间 接地对作为链接信息存储器的记录介质中的存储位置进行识别的信 息,例如用于表示所述记录介质中的特定地址的信息。

在一个实施例中,所述存储装置可包括:登记存储器,其存储 多组登记数据,所述多组登记数据中的每一组包括分别对应于多个演 奏部的多组乐音设置信息;以及当前存储器,其存储构成一组登记数 据的多组乐音设置信息,存储在所述当前存储器中的多组乐音设置信 息是根据用户操作可编辑的,一组登记数据可从所述当前存储器写入 /读取至所述登记存储器中,或可从所述登记存储器写入/读取至所 述当前存储器中,并且所述处理器可被配置为:根据对存储在当前存 储器中的各组乐音设置信息中的任意一组进行的编辑或者对与各组 乐音设置信息中的所述一组相对应的链接ID进行的编辑来执行处 理,以使得所述乐音设置参数中的任意一个的设置在各组乐音设置信 息中的所述一组和具有与各组乐音设置信息中的所述一组相同的链 接ID的各组乐音设置信息中的其他一组或多组之间相匹配。

根据本实施例,对存储在所述当前存储器中的乐音设置信息执 行乐音设置信息编辑工作。在用于使得乐音设置参数的设置在所述当 前存储器内当前正在编辑的各组乐音设置信息中的一组与具有与该 组乐音设置信息相同的链接ID的其他一组或多组乐音设置信息之间 相匹配的处理(即,编辑内容反映处理)之前,可完成取消编辑、取 消链接等的操作,而没有影响到其他各组乐音设置信息。

此外,在一个实施例中,本发明的设备还可包括显示装置,并 且所述处理器还可被配置为:在所述显示装置上呈现单个用户界面屏 幕,以使得能够在所述单个用户界面屏幕上执行对多个预定义声音中 的任意一个进行的选择以及对多个已设置链接中的任意一个进行的 选择,以用于编辑一组乐音设置信息;响应于对多个预定义声音中的 任意一个的选择,显示用于对选中的预定义声音进行控制的乐音设置 参数,以使得所显示的乐音设置参数能够根据用户操作而被编辑;以 及响应于对多个已设置链接中的任意一个进行的选择,显示在与选中 的已设置链接相对应的一组乐音设置信息中所包括的一个或多个乐 音设置参数,以使得所显示的乐音设置参数中的任意一个能够根据用 户操作而被编辑。

本实施例被构造为在所述显示装置上呈现单个界面屏幕,以使 得对于编辑各组乐音设置信息中的任意一组的操作来说,对多个预定 义声音(音色)中的任意一个所进行的选择以及对多个已设置的链接 中的任意一个所进行的选择均可在所述单个用户界面屏幕上执行。此 外,将用于执行乐音设置参数的编辑操作以控制所选声音的用户界面 屏幕以及用于对包括在对应于所选链接的那组乐音设置信息中的一 个或多个乐音设置参数执行编辑操作的用户界面屏幕被设计为对相 似配置的乐音设置参数进行编辑,上述两种用户界面屏幕可具有相似 的构造。因此,允许用户以与基本的乐音设置参数编辑工作相同的感 觉来执行关于链接的编辑操作,从而可实现更好的使用便捷性。

本发明不仅可被构造和实现为上文所讨论的设备发明,还可被 构造和实现为方法发明。另外,可将本发明布置和实现为由处理器(例 如计算机或DSP)执行的软件程序、以及存储这种软件程序的非暂时 性计算机可读存储介质。这种情况下,可在所述存储介质中向用户提 供所述程序,然后将其安装到用户的计算机上,或者将所述程序从服 务器设备经由通信网络输送到客户端计算机上,然后将其安装到客户 端计算机上。此外,本发明所采用的处理器并不仅限于计算机或能够 执行期望的软件程序的其他通用处理器,并且可以是用硬件构造的配 有专用逻辑电路的专用处理器。

附图说明

图1A是根据本发明实施例的用于对乐音设置信息进行设置的设 备的框图,图1B至图1E是示出编辑屏幕的示图。

图2A是示出乐音设置信息存储器的示例构造的示意性视图,图 2B是链接信息存储器的示例构造,图2C是声音信息存储器的示例构 造。

图3是声音选择/链接设置处理的流程图。

图4是条件编辑处理的流程图。

具体实施方式

(1)设备构造

图1A是根据本发明实施例的用于对乐音设置信息进行设置的设 备的框图。本发明的乐音设置信息设备的实施例结合在电子乐器10 的组件中,图1A示意性示出了电子乐器10的基本结构组件。图1A 所示的电子乐器10能够响应于用户对演奏操作单元(例如,键盘) 50的操作而执行演奏。电子乐器10包括CPU20、非易失性存储器 30、RAM40、演奏操作单元50、输入/输出部60、以及乐音产生/ 输出部70。演奏操作单元50是诸如键盘之类的操作单元,其可由用 户进行操作以指定要输出的乐音。输入/输出部60包括用于由用户 等输入指令的输入部、以及用于向用户输出各种信息(图像信息和音 频信息)的输出部。此处假设输入/输出部60为配有触摸板(输入 部)的显示装置(输出部)的形式。

乐音产生/输出部70包括电路和扬声器,它们用于响应于用户 对演奏操作单元50的操作而产生并以可听到的方式输出乐音。CPU20 能够利用RAM40作为临时存储区来执行非易失性存储器30中存储的 程序。通过执行这种程序中的一个,CPU20对用户对演奏操作单元 50的操作的内容进行识别,并基于预先准备好的乐音设置信息来识 别将要用于产生所演奏的乐音的乐音源(音色)和产生或控制风格。 然后,CPU20对乐音产生/输出部70进行指示,以利用乐音设置信 息所指定的乐音源和产生或控制风格来产生并输出对应于演奏操作 单元50上的操作的乐音。响应于CPU20所给出的指令,乐音产生/ 输出部70产生所指示的乐音的乐音信号,并通过扬声器对所述乐音 信号进行放大并以可听到的方式对其进行输出。

为了在演奏中实现这样的乐音设置,本实施例中的非易失性存 储器30包括乐音设置信息存储器(登记存储器)30a、链接信息存储 器30b以及声音信息存储器30c。此外,将电子乐器10构造为能够 执行关于根据音乐因素而定义的m(m为大于等于2的数量)个演奏 部的乐音设置,所述演奏部例如人工演奏部(演奏操作单元(键盘) 50的区域,如右手键盘区、左手键盘区和脚踏键盘区)以及自动伴 奏演奏部。此外,在本实施例中,有n(n为大于等于1的数量)组 登记数据是可登记的,所述n组登记数据中的每一组包括所述m个演 奏部的乐音设置信息。注意,上述包括m个演奏部的乐音设置信息的 每组登记数据在下文中也将简称为“登记”。

图2A是示出乐音设置信息存储器(或登记存储器)30a的构造 的示意性视图。乐音设置信息存储器30a存储多组乐音设置信息,并 且所述乐音设置信息中的每一组包括一个或多个乐音设置参数。在本 实施例中,将乐音设置信息存储器30a作为存储多组登记数据的登记 存储器使用。在图2A所示的示例中,一组乐音设置信息(例如,图 中的PR11)包括关于一个演奏部(例如,图中的部1)的多个乐音设 置参数(图中的V1和A11-N11)。一组登记数据(例如,图中的登记数 据1)包括分别与多个演奏部1-m中的每一个对应的多组乐音设置信 息(例如,图中的PR11-PRm1)。也就是说,一组登记数据(例如,图 中的登记数据1)为对应于多个演奏部1-m的多组乐音设置信息(例 如,图中的PR11-PRm1)的集合。乐音设置信息存储器(登记存储器) 30a存储多组这样的登记数据(登记数据1-登记数据n)。在图2A 中,为方便起见,用“PR”作为表示一组乐音设置信息的参考符号, 利用附于参考符号“PR”的两位下标中的第一位来表示特定的演奏部, 并且利用所述两位下标中的第二位来表示特定的登记数据。因此,例 如,“PRmn”表示给定的登记数据n中的针对演奏部m的一组乐音设 置信息。下面,将使用省略两位下标的“PR”作为表示通用形式的(针 对一个演奏部的)一组乐音设置信息的参考符号。

此外,在本实施例中,构成(针对一个演奏部的)一组乐音设 置信息PR的多个参数包括用于表示乐音源波形的信息(声音ID)、 以及用于表示音乐产生或控制风格的多种类型的条件信息。用于表示 乐音源波形(也被称作“声音信息”)的信息包括声音ID(识别信 息)而不是乐音源波形数据本身。在作为非易失性存储器30中的一 个区域的声音信息存储器30c中存储各种乐音源波形数据本身(即, 乐音源波形数据的实体(substance)),并且通过声音ID来识别各 个乐音源波形中的任意一个在声音信息存储器30c内的存储位置(地 址)。在图2A中,为方便起见,用“V”作为表示声音ID的参考符 号,并利用参考符号“V”所附的一位下标来表示声音ID的值。例如, 声音ID值V1对与声音ID值V4所识别的乐音源波形不同的乐音源波 形进行识别。然而,在对不同的演奏部设置相同的声音IDV1的情况 下,把相同的乐音源波形指定给(用于)这些不同的演奏部。

条件信息包括能够对乐音产生或控制风格进行定义的多种类型 的参数(A-N);更具体地,条件信息包括代表参数A-N的实体值 (substantivevalue)。这里,参数A-N是旨在对乐音产生或控制 风格进行设置或改变的参数,例如用于设置或控制各种效果(如颤音 效果、混响效果以及声像效果)的参数,并且各种不同的效果中的任 意一种的程度(例如颤音、乐音响度等)根据这些参数的值来设置。 在图2A中,为方便起见,用“A”-“N”作为对构成条件信息的各个 参数的各种类型进行识别的参考符号,并利用参考符号“A”-“N” 所附的两位下标来表示每种类型的参数的实体值。例如,参数A的参 考符号A11所表示的参数值说明该参数值在不同的演奏部和/或登记 数据中是相同的。

注意,用于表示声音ID所识别的乐音源波形的信息(声音信息) 为用于重现与各种不同的乐音源(音色)中的任一个相对应的乐音的 波形信息。另一方面,条件信息是表示各个参数的实体值的信息。因 此,作为波形信息的声音信息的数据量大于作为各参数值信息的条件 信息的数据量。因此,在本实施例中,将乐音设置信息存储器30a 的存储区域构造为包含用于对表示乐音源波形的信息(声音信息)进 行访问的声音ID,而没有包括表示乐音源波形的信息(声音信息)。

表示乐音源波形的信息(声音信息)的实体数据存储在声音信 息存储器30c中。图2C示意性示出了声音信息存储器30c的构造, 其更具体地示出了声音ID的不同值V1-V4(声音ID值V1-V4)和与其 对应的声音信息的实体数据之间的对应关系。图2C中,“地址”部 中的每一个表示对各声音信息中的任意一个的实体数据进行存储的 存储位置的地址,并且这些地址与不同的声音ID值V1-Vy关联。与地 址部相关联地进行表示的“预置声音1”、“预置声音2”等表示所 述地址中存储的声音信息的实体数据的名称,并且这些名称所给定的 声音信息的相应实体数据(例如,波形数据)与用于表示所述名称的 名称数据一起存储在声音信息存储器30c中。在本实施例中,预定义 的声音信息和用户定义的信息两者皆可使用;预定义的声音信息将被 称作“预置声音”,而用户定义的信息将被称作“用户声音”。

在本实施例中,链接ID(识别信息)与每组乐音设置信息PR 相关联地存储在关于该组乐音设置信息PR的乐音设置信息存储器 30a中,如图2A所示。本实施例所提出的“链接”是这样一种概念: 使得乐音设置参数(声音ID和条件信息)的设置状态或设置在指定 给(或已为其设置)同一链接ID的多组乐音设置信息PR之间相匹配 (即,使其相同或互锁)。因此,根据不同的链接ID的数量,可存 在多个不同的“链接”。此外,如同稍后将描述的那样,可在需要时 重新建立、更改或取消这种链接的设置。在图2A所示的示例中,为 方便起见,用“L”作为表示链接ID的参考符号,并利用参考符号“L” 所附的一位下标来表示这种链接ID中的每一个的值。因此,针对具 有相同链接ID值(例如,L1)的多组乐音设置信息PR(例如,PR11、 PRm1、PR12)来设置共同或相同的链接,并且在所述多组乐音设置信 息PR中乐音设置参数(声音ID和条件信息)的设置相同。

作为一个示例,提供链接信息存储器30b以使得用户能够针对 链接ID所识别的每个链接来对所述链接中的乐音设置参数(声音ID 和条件信息)的设置进行迅速访问。图2B是示出链接信息存储器30b 的构造的示图,在该存储器中,与链接ID值L1、L2等相关联地存储 了对各组乐音设置信息中的乐音设置参数(声音ID和条件信息)的 设置(值)以及用于表示指定给所述链接的名称的数据。图2B中的 每个“地址”部表示对链接ID所识别的相应的那组乐音设置参数(声 音ID和条件信息)进行存储的存储位置的地址,并且这些地址与链 接ID值L1、L2等相关联。与不同的链接ID值L1、L2等中的任意一个 相关联地存储的给定的那组乐音设置信息中的乐音设置参数(声音 ID和条件信息)的设置(设置值)与这样的一组乐音设置信息中的 乐音设置参数(声音ID和条件信息)的设置相同:其存储在乐音设 置信息存储器30a中,并且具有与给定组的链接ID的值相同的值的 链接ID。注意,可在与链接信息存储器30b分离的存储区域(例如 表格)中对链接名称进行管理。

此外,在本实施例中,用户可通过在演奏期间以期望的定时对 输入/输出部60进行操作,来给出使用n组登记数据中的任意一组 的指令。根据这样的用户指令,从乐音设置信息存储器(登记存储器) 30a中读取出所指示的一组登记数据,然后对该组登记数据进行设 置,以使其能够在电子乐器10中用于随后的乐音演奏中。也就是说, 一旦依照用户指令对演奏操作单元50进行操作,CPU20就从所指示 的一组登记数据中获取与演奏操作单元50的被操作部分相对应的一 组乐音设置信息,然后CPU20指示乐音产生/输出部70利用所述一 组乐音设置信息所表示的乐音设置,来产生与演奏操作单元50上的 操作对应的乐音。

在上述结构中,通过由CPU20执行未示出的乐音设置信息设置 /编辑程序,电子乐器10起到乐音设置信息设置/编辑设备的作用。 更具体地,乐音设置信息设置/编辑程序包括链接设置部、乐音设置 信息编辑部以及编辑内容反映部。CPU20利用乐音设置信息编辑部 来执行对乐音设置信息PR进行编辑的功能。也就是说,CPU20在输 入/输出部60上对登记数据选择屏幕进行显示,并接收对登记数据 的选择。一旦用户在输入/输出部60上选择一组登记数据,CPU20 就将选中的这组登记数据的(针对多个演奏部的)多组乐音设置信息 PR识别为编辑对象。一旦将所述登记数据识别为编辑对象(编辑对 象的登记数据),CPU20就从非易失性存储器30内的乐音设置信息 存储器30a中获取关于所选的登记数据的所有演奏部(各部)的乐音 设置信息PR,并将获取到的乐音设置信息PR记录到RAM40的当前 存储区域40a中。当前存储区域40a是RAM40中提供的用于对乐音 设置信息PR以及顺序反映到其中的编辑内容进行保留的记录区域。 当前存储区域40a在下文中也将简称为“当前区域40a”。

此外,CPU20在输入/输出部60上显示出部选择屏幕(part selectionscreen),以接收对演奏部的选择。一旦用户在输入/输 出部60上选择了演奏部,CPU20就将从在当前区域40a中缓存的一 组登记数据中选择的演奏部的乐音设置信息PR识别为编辑对象(编 辑对象部)。然后,CPU20在输入/输出部60上对用于编辑所述乐 音设置信息PR的编辑屏幕(用户界面或UI屏幕)进行显示,接收在 输入/输出部60上执行的用户操作,并且执行对应于所接收的操作 的编辑处理。也就是说,一旦用户在编辑屏幕上执行编辑操作,CPU20 就对记录在当前区域40a中的编辑对象部的乐音设置信息PR(乐音 设置参数)进行修改。

图1B至图1E是示出编辑屏幕的示例的示图,这些编辑屏幕中 的每一个均为显示有一个经识别的编辑对象部的屏幕。更具体地,图 1B至图1E示意性示出了已将给定的一组登记数据的部1选择为编辑 对象时所显示的屏幕。将在假设登记数据1的部1的乐音设置信息 PR为编辑对象的前提下给出以下描述。

图1B和图1D示出了用于对将要分配给当前编辑对象部的声音 (音色)进行选择的编辑屏幕(即,声音选择UI屏幕或声音选择屏 幕)。如同迄今在现有技术中所知的那样,此处可通过从多个预置声 音和用户声音中选择期望的声音来执行声音(音色)选择;这是对期望 的声音(音色)进行直接选择的方案。此外,在本实施例中,可通过 从一个或多个现有链接中选择期望的链接来对期望的声音(音色)进 行间接选择。这种情况下,通过声音ID来在与所选链接有关的一组 乐音设置信息中识别声音(音色)。也就是说,在图1B和图1D所示 的声音选择屏幕上对用于选择各种类型(即,预置声音、用户声音和 现有链接)中的任意一种的按钮B1-B3进行显示。一旦选中按钮B1-B3中的任意一个,CPU20就对与选中按钮相对应的选项进行识别,并 通过控制输入/输出部60来在显示区域R上显示所述选项。

例如,如果已选中用于选择预置声音的按钮B1,则CPU20对非 易失性存储器30内的声音信息存储器30c进行访问,来识别作为预 置声音记录的所有声音信息,并读取出这些预置声音的相应名称数 据。然后,CPU20在显示区域R上将所有预置声音的名称显示为选 项,如图1B中示意性示出的预置声音1、预置声音2等。如果已选 中用于选择用户声音的按钮B2,则CPU20对非易失性存储器30内的 声音信息存储器30c进行访问,来识别作为用户声音记录的所有声音 信息,并读取出这些用户声音的相应名称数据。然后,CPU20在显 示区域R上将所有用户声音的名称(用户声音1、用户声音2等)显 示为选项。预置声音选项和用户声音选项是乐音源选项,这是因为它 们是用于指定乐音源的选项。

此外,如果已选中用于选择现有链接中的任意一个的按钮B3, 则CPU20访问非易失性存储器30内的链接信息存储器30b,来读取 出当前在链接信息存储器30b中登记的所有链接(即,现有链接)的 相应名称数据。然后,CPU20在显示区域R上将所有现有链接的名 称显示为选项,如图1D中示意性示出的链接乐音1、链接乐音2等。 这些选项是用于选择现有链接的选项。图1B和图1D中的空心矩形块 表示选中的按钮和选中的选项,阴影矩形块表示未选中的按钮和未选 中的选项。当尚未选中任何声音或链接时,在显示区域R上以阴影矩 形块来显示所有选项。一旦选中任何声音选项或链接选项,则选中的 选项变为空心矩形块。此外,如果在已选中一些声音或链接选项时选 择另一声音选项或链接选项,则最后选中的选项变为空心矩形块,同 时先前选中的选项变为阴影矩形块。

如图1B所示,一旦新选中了预置声音1,CPU20就将表示预置 声音1的值V1作为声音ID值写在存储于当前区域40a的当前编辑对 象部的一组乐音设置信息PR中。通过这种方式,对当前编辑对象部 执行声音(音色)选择或编辑。如果已为当前编辑对象部选择了新的 声音(音色),则CPU20将多个默认参数值作为存储在当前区域40a 中的当前编辑对象部的条件信息写入。如同稍后将进行描述的那样, 当前编辑对象部的条件信息可保持为迄今所保留的值,而没有将其更 新为默认参数值。然后,可在需要时编辑这些条件信息。

一旦给出了用于编辑条件信息的指令,CPU20就控制输入/输 出部60以可编辑的方式对条件信息的参数值进行显示。图1C是以可 编辑的方式对参数值进行显示的编辑屏幕的示例。更具体地,在图 1C中,用字母等表示:条件信息中的参数类型A-N是编辑对象,并 且在所述字母下方对可通过用户操作以改变参数值的滑动条Sba和 滑动条Sbn的图像进行显示。通过用户的触摸操作对滑动条Sba和滑 动条Sbn的相应滑钮进行竖直(在上下方向上)移动,滑动条Sba 和滑动条Sbn能够改变所对应的参数值。可从滑动条Sba和滑动条 Sbn的相应竖直长度所代表的值域中选择期望的值。也就是说,将UI 构造为使得从滑动条Sba和滑动条Sbn的相应下端到滑钮Da和滑钮 Dn的阴影块表示参数值。基于输入/输出部60所给出的信号,CPU20 对滑动条Sba和滑动条Sbn上的用户操作进行接收,从而接收各参数 值的编辑结果。在图1C所示的示例中,用字母表示:在作为编辑对 象部的登记数据1的部1中,乐音源被设为预置声音1。此外,为简 便起见,图1C所示的具体示例仅针对参数A和参数N。

将能够执行上述编辑的本实施例构造为:利用使得CPU20基于 链接设置部和编辑内容反映部执行处理的乐音设置信息设置/编辑 程序,能够容易地统一编辑多个乐音设置信息。在本实施例中,通过 在编辑条件信息的过程期间对设置链接进行指示,用户可以重新设置 关于当前编辑的乐音设置信息PR的链接。另外,用户可通过选择任 何一个现有链接的选项来执行链接设置,以使得当前编辑的乐音设置 信息PR并入该现有链接中。

更具体地,在条件信息编辑屏幕上提供用于使链接设置有效的 打开按钮Bs以及用于使链接设置无效或取消该链接设置的关闭按 钮,如图1C和图1E所示。在图1C和图1E中,用空心块表示按钮 Bs和按钮Bc的选中状态,并用阴影块表示按钮Bs和按钮Bc的未选 中状态。在按钮Bs处于未选中(链接关闭(link-off))状态中时, 一旦选中打开按钮Bs,CPU20就会接收用于设置新链接的新链接创 建指令。这种情况下,CPU20对链接信息存储器30b进行访问,来 从链接信息存储器30b的存储区域中选择一块空区域,并将存储在当 前区域40a中的声音ID和条件信息记录到选中的空区域中。也就是 说,将与当前编辑的乐音设置信息相同的一组乐音设置信息存储到非 易失性存储器30的链接信息存储器30b中。此时,CPU20将新的链 接ID和链接名称自动指定给最近记录到链接信息存储器30b中的那 组乐音设置信息。然后,将自动指定给新链接的链接ID与链接信息 存储器30b内的地址进行关联,该地址表示对应于所述新链接的那组 乐音设置信息(进行链接设置的那组乐音设置信息)的记录位置,从 而可利用链接ID来访问(存取)链接信息存储器30b内的链接信息 (进行链接设置的那组乐音设置信息)。注意,可将本实施例构造为: 允许用户通过对输入/输出部60进行操作来输入期望的链接名称。

此外,CPU20将自动指定给新链接的链接ID与当前进行编辑的 一组乐音设置信息PR相关联地存储到当前区域40a中。通过这种方 式,可以为编辑对象部的那组乐音设置信息PR设置新链接。当完成 了在需要时对编辑对象部的乐音设置信息PR所执行的编辑之后,利 用记录在当前区域40a中的那组乐音设置信息PR,来对记录在所述 链接ID所表示的链接信息存储器30b内的地址处的那组乐音设置信 息PR进行更新。如图1C所示,如果仍然保持链接关闭状态,则与记 录在当前区域40a中的那组乐音设置信息PR相对应的链接ID为关闭 (表示没有设置任何链接)。例如,图2A中显示的“链接ID:关闭” 表示没有针对所讨论的部分设置任何链接。

在图1D所示的编辑屏幕上执行用于将当前编辑对象部的一组乐 音设置信息PR并入现有链接中的操作。一旦在图1D所示的编辑屏幕 上选中链接乐音1,CPU20就会对链接乐音1的链接ID进行识别, 利用该链接ID来访问链接信息存储器30b以从链接信息存储器30b 中取得与选中的链接乐音1的链接ID对应的一组乐音设置信息PR, 然后将取得的那组乐音设置信息PR作为编辑对象部的一组乐音设置 信息PR写入当前区域40a中。链接乐音1包括存储在与图2B所示的 示例中的链接ID值L1对应的地址处的链接信息。因此,在这个示例 中,将如下的一组乐音设置信息PR写入当前区域40a的编辑对象部 中,所述一组乐音设置信息包括声音ID值V1以及含有参数A11-N11的 条件信息。

此外,CPU20将选中的链接乐音1的链接ID(L1)与存储在当 前区域40a中的编辑对象部的那组乐音设置信息PR进行关联。也就 是说,当在链接设置状态中已给出条件信息编辑指令时,能够按照与 图1C大体相同的方式,对图1E的编辑屏幕上的条件信息进行编辑。 如同稍后将要详细描述的那样,一旦在图1E的编辑屏幕上对条件信 息进行编辑,则存储在当前区域40a中的编辑对象部的那组乐音设置 信息PR以及相同的编辑内容迟早都将被反映到链接至所述条件信息 的其他一组或多组乐音设置信息PR中。用户可通过未示出的切换按 钮在上述编辑屏幕之间进行切换,或通过编辑终止按钮来结束或终止 编辑操作。

此外,在本实施例中,一旦在图1B至图1E中的任意一个所示 的任意一个编辑屏幕上给出编辑终止指令,CPU20就将存储在当前 区域40a中的那组登记数据(多组乐音设置信息PR)记录到非易失 性存储器30的乐音设置信息中。此外,一旦对给定的一组具有为其 所设的链接的乐音设置信息PR进行编辑,CPU20就会以适当的定时 执行链接反映处理,以使得相同的编辑内容反映到链接至给定的那组 乐音设置信息PR的其他一组或多组乐音设置信息PR中。例如,当对 给定的一组具有为其所设的链接的乐音设置信息PR进行的编辑已经 结束时,CPU20可在存储于乐音设置信息存储器30a中的所有登记 数据中搜索具有与给定链接的链接ID相同的链接ID的所有演奏部 (然而,注意,可将刚刚结束编辑的演奏部排除在搜索对象之外), 并对乐音设置信息存储器30a中的、具有与给定链接的链接ID相同 的链接ID的搜索出的所有乐音设置信息组中的每一个的记录进行更 新,以使得该记录与具有所述链接ID且存储在乐音设置信息存储器 30a中的那组乐音设置信息PR中的乐音设置参数的设置相匹配。通 过这种方式,与编辑的终止大体上同步地执行链接反映处理,从而使 得所述乐音设置参数的设置在具有与关联于经编辑的那组乐音设置 信息PR的链接ID相同的链接ID的一组或多组乐音设置信息PR之间 相匹配。

作为另一示例,可以按照在从编辑结束到紧接在利用经编辑的 乐音设置信息来重现乐音之前的时间段内的适当定时来执行必要的 链接反映处理,来代替上述紧随编辑终止之后的链接反映处理。例如, 当选中了要用于重现乐音的期望的登记数据并将其写入当前区域 40a时,并且如果在选中的登记数据中包括的多个部分中的一个或多 个部分的乐音设置信息PR具有有效的链接ID(即,不处于链接关闭 状态的链接ID),则可从链接信息存储器30b中读取出一组或多组 乐音设置信息PR,该一组或多组乐音设置信息PR对应于与有效的链 接ID对应的一个或多个链接,并且可利用读取出的乐音设置信息PR 来对乐音设置信息存储器30a中存储的登记数据内具有相应链接ID 的每组乐音设置信息PR进行更新。将已经进行过这种链接反映处理 的登记数据写入当前区域40a中。通过这种方式,按照在从编辑结束 到紧接在使用经编辑的乐音设置信息来重现乐音之前的时间段内的 适当定时来执行链接反映处理,从而使所述乐音设置参数的设置在具 有与关联于经编辑的那组乐音设置信息PR的链接ID相同的链接ID 的一组或多组乐音设置信息PR之间相匹配。

作为另一示例,当要对期望的一组登记数据进行选择并且要将 其写入当前区域40a中以使其用于乐音重现时,从乐音设置信息存储 器30a中取得该组登记数据,并将其临时性写入当前区域40a中。然 后,如果选中的登记数据中包括的多个演奏部中的一个或多个部的乐 音设置信息PR具有有效的链接ID(即,不处于链接关闭状态的链接 ID),则可从链接信息存储器30b中读取出一组或多组乐音设置信息 PR,该一组或多组乐音设置信息PR对应于与有效的链接ID对应的一 个或多个链接,并且可利用读取出的乐音设置信息PR来对记录在当 前区域40a中的具有相应的链接ID的每组乐音设置信息PR的内容进 行更新。通过这种方式,也可按照直到紧接在使用经编辑的乐音设置 信息来重现乐音之前的适当定时来执行链接反映处理,从而使所述乐 音设置参数中的任一个的设置在具有与关联于经编辑的一组乐音设 置信息PR的链接ID相同的链接ID的一组或多组乐音设置信息之间 相匹配。

根据上述构造,在为多组乐音设置信息PR设置共同或相同的链 接的情况下,并且如果已经对具有为其设置相同链接的多组乐音设置 信息PR中的任意一组进行编辑,则将相同的编辑内容反映到具有相 同链接的其他各组乐音设置信息PR中。因此,一旦通过共同或相同 的链接ID对链接进行设置,则对给定的一组乐音设置信息PR执行的 编辑可自动反映到链接至给定的那组乐音设置信息PR的其他各组乐 音设置信息PR中。另外,为每组乐音设置信息PR设置链接。因此, 在本实施例所执行的链接反映中,给定的一组乐音设置信息中的编辑 内容被反映到链接至给定的那组的其他各组乐音设置信息PR中,而 与已对条件信息的参数A-N中的哪些参数进行编辑以及尚未对参数 A-N中的哪些参数进行编辑无关,只要已经对参数A-N中的至少一个 进行编辑即可。因此,即使在对同一组乐音设置信息PR进行重复修 改的情况下,也可以容易地对链接至经修改或编辑的那组乐音设置信 息的其他一组或多组乐音设置信息进行统一修改。此外,由于本实施 例可以避免用户在现有技术中所犯的错误,即,在每次修改时忘记选 择要进行统一修改的演奏部和登记数据,因此本实施例能够有助于以 正常或适当的方式结束编辑。

(2)编辑处理

(2-1)声音选择/链接设置处理

接下来,将从声音选择/链接设置处理开始对本实施例中编辑 程序所执行的编辑处理进行描述。由CPU20针对被指定为编辑对象 的登记数据和演奏部来执行声音选择/链接设置处理。CPU20利用 记录在当前区域40a中的作为编辑对象的那组登记数据中所包括的 多组乐音设置信息PR、以及输入/输出部60上显示的如图1B和图 1D所示的编辑对象部的编辑屏幕(包括显示区域R上的选项),来 执行图3的声音选择/链接设置处理。

也即,在声音选择/链接设置处理中,CPU20对用户所执行的 操作是否为选项选择操作进行判定(步骤S100)。也就是说,CPU20 对用户通过输入/输出部60所执行的操作是否为用于对显示在显示 区域R上的乐音源选项或链接选项中的任意一个进行选择的操作。如 果用户所执行的操作不是如步骤S100中所判定的选项选择操作,则 CPU20执行与用户所执行的操作对应的处理(步骤S105)。响应于 步骤S105中执行的处理的操作只需是除了选项选择操作之外的操 作,并且在步骤S105中执行的响应于非选项选择操作的处理示例包 括:响应于对按钮B1-B3中的任意一个的操作的用于在高亮显示和灰 色显示之间进行切换以及在显示区域R上的各选项之间进行切换的 处理、用于切换至条件信息编辑屏幕的处理、以及用于接收编辑终止 指令等的处理。

如果用户所执行的操作是如步骤S100中所判定的选项选择操 作,则CPU20进一步对选中的选项是否为链接选项进行判定,其中 所述链接选项用于给出链接设置指令,以指示通过选择现有链接来对 链接进行设置(步骤S110)。如果选中的选项不是如步骤S110中所 判定的用于给出链接设置指令的链接选项,则意味着选中的选项为乐 音源选项,因此CPU20将该选项所指示的声音的声音ID记录为当前 40a中记录的编辑对象部的声音ID(步骤S115)。

然后,CPU20将条件信息的各个参数A-N的预定默认值记录为 当前区域40a中记录的编辑对象部的条件信息(步骤S120)。因此, 编辑对象部的一组乐音设置信息PR的条件信息的当前值被设置为预 定默认值。然后,CPU20对所指示的选项进行高亮显示(步骤S125)。 也就是说,CPU20对输入/输出部60进行控制,以对步骤S110中 被判定为已选中的选项进行高亮显示、并使其他选项变灰。通过这种 方式,清楚地显示出了选中的声音的名称。

如果用户所执行的操作是如步骤S110中所判定的用于给出链接 选择操作的选项,则CPU20将该选项所选择的现有ID的链接ID记 录为当前区域20a中记录的编辑对象部的链接ID(步骤S130)。通 过这种方式,链接ID与当前区域40a中记录的编辑对象部的那组乐 音设置信息PR相关联地进行存储。此外,CPU20利用所述链接ID 对链接信息存储器30b进行访问,对记录了与选中的链接选项相对应 的现有链接的乐音设置信息PR的地址进行识别,并将现有链接的乐 音设置信息PR读取到当前区域40a中。通过这种方式,将编辑对象 部的那组乐音设置信息PR并入现有链接中。

然后,CPU20将链接ID所表示的声音ID记录为当前区域40a 中记录的编辑对象部的声音ID(步骤S135)。也就是说,CPU20从 与选中的链接选项相对应的现有链接的链接ID所表示的链接信息存 储器30b的地址处获取选中的现有链接的声音ID,并将获取到的声 音ID作为编辑对象部的声音ID记录到当前区域40a中。

然后,CPU20将所述链接ID所表示的条件信息记录为当前区域 40a中记录的编辑对象部的条件信息(步骤S140)。也就是说,CPU20 从与选中的链接选项相对应的现有链接的链接ID所表示的链接信息 存储器30b的地址处获取选中的现有链接的条件信息,然后用获取到 的条件信息对编辑对象部的那组乐音设置信息PR中的条件信息进行 更新。因此,编辑对象部的乐音设置信息PR的声音以及条件信息的 当前值被布置在与选中的现有链接同步的状态。然后,CPU20对所 指示的选项进行高亮显示(步骤S145)。通过这种方式,清楚地显 示出选中的声音的名称。如上所述,将CPU20构造为:使得选中的 那组乐音设置信息中的乐音设置参数的设置与具有与选中的链接相 同的链接ID的其他组乐音设置信息中的乐音设置参数相匹配。

如上所述,在本实施例中,如果已在图1B或图1D的编辑屏幕 上选中乐音源选项,则将编辑对象部的声音设置为用户所期望的那 样,并且还将编辑对象部的条件信息设置为默认值。另一方面,如果 已选中链接选项,则将编辑对象部的声音、条件信息和链接ID设置 为选中的现有链接所指定的那样。因此,虽然选择对象在声音选项和 链接选项之间不同,但是这两种选项均显示在具有相同布局的显示区 域R(图1B和图1D)上,并通过相似的操作进行选择;此外,在对 这两种选项进行选择之后显示的条件信息编辑屏幕也彼此相同(图 1C和图1E)。因此,用户可在无需特别注意对两种选项进行选择之 间的区别的情况下执行编辑。也就是说,针对一组乐音设置信息的编 辑操作,将CPU20构造为:在显示装置上呈现单个用户界面屏幕(图 1B和图1D),从而使得用户能够在所述单个用户界面屏幕上选择多 个预定义声音中的任意一个并选择多个已设置的链接中的任意一个; 响应于对多个预定义声音中的任意一个进行的选择,对用于控制选中 声音的乐音设置参数进行显示,从而允许根据用户操作来编辑所显示 的乐音设置参数(图1C);以及,响应于对多个已设置的链接中的 任意一个进行的选择,对包括在与选中的链接相对应的一组乐音设置 信息中的一个或多个乐音设置参数进行显示,从而允许根据用户操作 来编辑所显示的乐音设置参数中的任一个(图1E)。

(2-2)条件编辑处理

一旦在已在图1B所示的编辑屏幕上选择声音之后或者已在图 1D所示的编辑屏幕上选择链接之后给出条件信息编辑指令,则在步 骤S105中执行用于切换至条件信息编辑屏幕的处理。这种情况下, CPU20执行图4所示的条件编辑处理。在条件编辑处理中,CPU20 对是否已在当前编辑对象部的乐音设置信息PR中设置任何链接进行 判定(步骤S200)。也就是说,如果链接ID当前与编辑对象部的那 组乐音设置信息PR相关联,则CPU20判定已经针对该组乐音设置信 息PR设置了链接。

如同步骤S200所判定的那样,如果当前没有任何链接ID与当 前编辑对象部的那组乐音设置信息PR相关联,则CPU20通过基于来 自输入/输出部60的信号对是否已在图1C所示的滑钮Da和滑钮Dn 中的任一个上执行操作进行判定,来进一步判定条件信息是否已发生 变化(步骤S205)。

如同步骤S205所判定的那样,如果条件信息已经发生变化,则 CPU20对当前区域40a中记录的编辑对象部的条件信息进行修改(步 骤S210)。也就是说,CPU20基于滑钮Da和滑钮Dn的操作量来对 所述条件信息的各个参数A-N的经编辑的参数值进行识别,然后利用 识别出的参数值来修改当前区域40a中的编辑对象部的条件信息。如 同步骤S205所判定的那样,如果条件信息未发生变化,则CPU20 跳过步骤S210。

然后,CPU20对是否已给出用于设置新链接的指令进行判定(步 骤S215)。也就是说,如果已选中图1C所示的打开按钮Bs,则CPU 20判定已给出用于设置新链接的指令。如果如步骤S215所判定的那 样已对新链接的设置进行指示,则CPU20从非易失性存储器30中的 链接信息存储器30b的存储区域中找出空区域,并将当前区域40a 中记录的当前编辑对象部的那组乐音设置信息PR(进行编辑的值的 当前值)发送至所述空区域的起始地址,以将其存储在所述空区域中 (步骤S220)。

然后,CPU20确定新链接的链接ID,并与当前区域40a中记录 的当前编辑对象部的那组乐音设置信息PR相关联地记录已确定的链 接ID(步骤S225)。例如,CPU20将已在上述步骤S220中记录该 组乐音设置信息PR的区域的起始地址确定为链接ID,并与当前区域 40a中记录的当前编辑对象部的那组乐音设置信息PR相关联地存储 已确定的链接ID。作为上述操作的结果,与当前编辑对象部的那组 乐音设置信息PR相关联地设置新链接,并将对应于所述新链接的那 组乐音设置信息PR(声音ID和条件信息)记录在链接信息存储器30b 中。这种情况下,CPU20对输入/输出部60进行控制,以在编辑屏 幕上显示已对新链接进行设置的信息(例如用于表示链接名称的导 引)(步骤S230)。如果如步骤S215所判定的那样尚未对新链接的 设置进行指示,则CPU20跳过步骤S220至步骤S230。注意,对这 样的新列表链接进行设置之后,不会立即存在链接至所述新链接的其 他演奏部。然而,在此之后,响应于图1D所示的对现有链接的后续 选择,多个部(多组乐音设置信息PR)将具有与新链接相同的链接 ID。

另一方面,如步骤S200所判定的那样,如果已将任意一个链接 ID与当前编辑对象部的乐音设置信息PR进行关联,则CPU20进一 步对条件信息是否已发生变化进行判定(步骤S240)。如果如步骤 S240所判定的那样,条件信息已发生变化,则CPU20对当前区域40a 中的编辑对象部的条件信息进行修改(步骤S245)。注意,步骤S240 和步骤S245中的操作与步骤S205和步骤S210中的操作相似。然而, 注意,如果如步骤S240所判定的那样,条件信息尚未发生变化,则 CPU20跳过步骤S245和步骤S250。

一旦在步骤S245中对当前区域40a中的编辑对象部的条件信息 进行修改,则CPU20对已设置有与当前区域40a中的编辑对象部的 链接相同的链接的所有部的声音和条件信息进行修改,以采用与编辑 对象部的声音和条件信息相同的设置(步骤S250);也即,在步骤 S250中执行链接反映处理。也就是说,在已在当前区域40a中对编 辑对象登记数据的所有部(部1-部m)的乐音设置信息PR进行记录 的情况下,并且在所述部中特定的一个部为编辑对象部(图1B至图 1E中的部1)的情况下,能够针对除编辑对象部之外的其他任何演奏 部来对与编辑对象部相同的链接进行设置。这种情况下,本实施例中 的CPU20在编辑对象部的编辑过程期间对已设置有与编辑对象部相 同的链接的其他部的乐音设置信息PR进行修改(即,执行链接反映 处理)。因此,CPU20对当前区域40a中是否出现具有与编辑对象 部相同的链接ID的任何其他部进行判定,并且如果当前区域40a中 出现了任何一个上述其他部,则CPU20对当前区域40a中的记录进 行修改,从而使所述其他部的乐音设置信息PR具有与编辑对象部的 乐音设置信息PR相同的声音和条件信息。

在图2A所示的示例中,假设登记数据1的部1为编辑对象部, 与部1相同的链接ID(L1)也与部m关联。这种情况下,一旦修改了 部1的条件信息,则响应于对部1的条件信息的修改(与其建立互锁 关系)也对部m的条件信息进行修改。也就是说,由于同时使用相同 登记数据中的多个部,因此将本实施例构造为:在对编辑对象部进行 编辑期间使得对编辑对象部的编辑反映至其他部,从而使得编辑对象 部的条件信息实时地反映至其他部。

然后,CPU20对是否已取消任意链接的设置进行判定(步骤 S255)。也就是说,如果已选中图1D所示的关闭按钮Bc,则CPU20 判定已取消为编辑对象部所设置的链接。如果如步骤S255所判定的 那样已取消任何链接的设置,则CPU20将当前区域40a中的编辑对 象部的乐音设置信息PR的链接ID设置为关闭状态(步骤S260)。 也就是说,CPU20删除当前区域40a中的编辑对象部的乐音设置信 息PR的链接ID。如上所述,由于本实施例可通过仅删除与编辑对象 部的乐音设置信息PR相关联的链接ID来取消该链接(允许从该链接 移除),因此可以容易地取消链接设置,而没有影响到具有与所取消 的链接ID相同的链接ID的其它部分的链接设置,也没有影响到链接 信息存储器30b中与所取消的链接ID相对应的链接信息的存储。如 果如步骤S255所判定的那样没有取消任何链接,则CPU20跳过步骤 S260。

(3)编辑内容反映处理

在已通过编辑处理对当前区域中的一组乐音设置信息PR进行编 辑、并且所述乐音设置信息具有与其关联的链接ID的情况下,利用 编辑内容对链接信息存储器30b中具有相同链接ID的一组乐音设置 信息PR进行更新。此外,如上所述,通过在紧随编辑操作之后或者 按照在从编辑结束到紧接在使用经编辑的乐音设置信息来重现乐音 之前的时间段内的适当的定时来对链接信息存储器30b进行访问,将 编辑内容反映到具有与乐音设置信息存储器30a中被编辑的链接ID 相同的ID的其他一组或多组乐音设置信息PR中。

(3-1)链接信息存储器30b的更新

一旦给出用于结束对当前区域40a中记录的编辑对象部的那组 乐音设置信息PR进行的编辑操作的终止指令,并且如果某个链接ID 当前与被编辑的那组乐音设置信息PR相关联,则将当前区域40a中 记录的那组乐音设置信息PR的内容记录到该链接ID所表示的非易失 性存储器30的链接信息存储器30b的地址中,从而使得该组乐音设 置信息PR的内容可作为链接信息使用。利用像这样的记录在非易失 性存储器30的链接信息存储器30b中的链接信息,可将链接信息存 储器30b中具有相同链接ID的乐音设置信息PR的内容反映到指定给 相同链接ID(针对其进行设置)的所有乐音设置信息PR组中。

(3-2)设置有链接(Link-set)的乐音设置信息PR中的反映

如果不是编辑对象的登记数据中存在有为其设置了相同链接的 任何乐音设置信息PR,则能够以在所述乐音设置信息PR被用于演奏 之前的期望定时使得存储在链接信息存储器30b中的该链接的乐音 设置信息PR的内容被反映到乐音设置信息存储器30a中记录的乐音 设置信息PR中。例如,本实施例可构造为这样的方式:当登记数据 将要用于演奏中或者要对登记数据进行编辑(将要作为编辑对象)时, CPU20对所述登记数据中是否存在任何具有与所述登记数据相关联 的链接ID的乐音设置信息PR进行判定。这种情况下,如果所述登记 数据中具有这样的乐音设置信息PR,则CPU20从链接信息存储器30b 中获取所述链接ID所表示的链接信息(乐音设置信息PR),该链接 信息用于对乐音设置信息存储器30a中与所述登记数据的链接ID相 关联的部分的乐音设置信息PR的存储内容进行更新。也就是说,当 将要用于演奏中的一组登记数据被读取至当前区域40a时,CPU20 利用链接信息存储器30b中存储的内容来对与该组登记数据的链接 ID相关联的所有演奏部的乐音设置信息PR进行更新,从乐音设置信 息存储器30a中读取出被编辑的那组登记数据,然后将读取出的被编 辑的那组登记数据写入当前区域40a中。作为一种修改,当要用于演 奏中(或要被编辑)的一组登记数据被读取至当前区域40a时,CPU20 可从设置信息存储器30a中读取出该组登记数据,将读取出的该组登 记数据写入当前区域40a,然后利用链接信息存储器30b中存储的内 容,对与写入当前区域40a中的那组登记数据的链接ID相关联的所 有演奏部的乐音设置信息PR进行更新。在后面这种情况中,虽然没 有利用链接信息存储器30b中存储的内容对乐音设置信息存储器30a 中的登记数据进行更新,但也不会出现任何问题,这是由于当所述登 记数据被写入当前区域40a中以用于后续使用时,已经参照链接信息 存储器30b中存储的内容对当前区域40a执行了必要的更新。如上所 述,将CPU20构造为:通过基于链接ID对链接信息存储器30b进行 访问,使得乐音设置参数的设置在具有相同链接ID的多个乐音设置 信息PR之间或之中相匹配。

毋庸置言,在结束了对编辑对象进行的编辑时,可在乐音设置 信息存储器30a中的所有登记数据之中对设置有链接的乐音设置信 息PR进行搜索,从而使编辑内容反映到搜索出的全部乐音设置信息 PR中。利用这样的构造,能够提高乐音设置信息存储器30a的一般 通用性。注意,即使在以复制到可移动记录介质的方式取得乐音设置 信息存储器30a中记录的内容并将其用于没有链接设置功能的电子 乐器中的情况下,也可以以相同的设置来使用具有为其设置有相同链 接ID的所有乐音设置信息PR。当然,可采取多种不同的定时来作为 将当前区域40a中乐音设置信息PR的编辑内容反映到非易失性存储 器30的乐音设置信息存储器30a中的定时。这种情况下,在每次对 具有与其相关联的链接ID的编辑对象部进行编辑时,可将编辑内容 存储(反映)为其他任何登记数据的一个或多个演奏部的乐音设置信 息PR,所述其他任何登记数据在非易失性存储器30的乐音设置信息 存储器30a中的具有相同的与其相关联的链接ID。这种情况下,无 需提供用于对在当前区域40a中进行编辑的与所述链接ID相关联的 乐音设置信息PR进行存储的链接信息存储器30b。如果提供了用于 对具有为其设置有相同链接的多组乐音设置信息PR进行判定的机 械、用于在乐音设置信息存储器30a中对具有相同链接ID的乐音设 置信息PR进行搜索的机械等等,则无需提供专用的链接信息存储器 30b。可替代地,可利用乐音设置信息存储器30a中记录的适当的演 奏部的内容(乐音设置信息PR和链接ID),来实现与链接信息存储 器30b等价的功能。

在没有提供链接信息存储器30b的情况下,在结束了对与一组 登记数据相关的具有与其关联的链接ID的编辑对象部进行的编辑 时,本实施例可构造为如下方式:编辑内容只反映到乐音设置信息存 储器30a中记录的那组登记数据的演奏部的一组乐音设置信息PR中 (只为该组乐音设置信息PR记录编辑内容)。这种情况下,乐音设 置信息存储器30a中对所记录的(最新的)那组乐音设置信息PR进 行记录的地址可与链接ID一起单独存储,并且乐音设置信息存储器 30a中与同一链接ID关联的一个或多个部的乐音设置信息PR可在被 利用所记录(最新)的那组乐音设置信息PR进行更新(即,所记录 的(最新的)那组乐音设置信息PR反映到与同一链接ID关联的一个 或多个演奏部的乐音设置信息PR中)之后,基于存储地址和链接ID 而被使用。

(4)其他实施例

上述实施例仅为用于实施本发明的示意性实施例,并且其他各 种实施例也是可行的。例如,可在除了乐音设置信息编辑工作之外的 用户操作期间执行链接的设置和取消。此外,电子乐器10也不限于 上述构造,并且可构造为:对可移动记录介质中记录的乐音设置信息 PR等进行获取,并对由此获取到的乐音设置信息PR等进行编辑。作 为另一种替代方案,电子乐器10可构造为经由通信I/F(接口)从 另一装置获取乐音设置信息PR等。此外,非易失性存储器30仅需为 能够存储多种信息的记录介质,其可以是闪速存储器或其他类型的存 储器的形式,或者是其他任何介质,如硬盘驱动器。

此外,图1C和图1D所显示的条件信息的初始值并不限于默认 值。例如,在参数值已被设置为编辑对象部的乐音设置信息PR的情 况下,可将这些参数值设为初始值。可替代地,可将先前的编辑屏幕 上显示的参数值设为初始值。此外,与乐音设置信息关联的每个链接 ID仅需为这样的信息,该信息表示当前已针对多个乐音设置信息设 置了共同或相同的链接,并且该信息能够将这个相同的链接与其他链 接区分开,并且这样的链接可以按照作为标识符的各种代码形式、记 录形式等形式而变化。

例如,与记录在乐音设置信息存储器(登记数据存储器)30a 中的各组乐音设置信息PR对应的每个链接ID无需一定存储在乐音设 置信息存储器(登记数据存储器)30a中;这种情况下,可将各个链 接ID与各组乐音设置信息PR之间的对应关系存储在单独提供的表格 或列表中。此外,被指定为链接ID的标识符可以是任何期望的标识 符,而不限于如上所述的表示链接信息存储器30b的地址的信息,只 要该标识符为能够将不同的链接区分开的唯一信息即可。

此外,用于在同一登记数据中对编辑内容进行反映的方案并不 限于上述步骤S250的操作。例如,可用以下操作来代替步骤S250 的操作:响应于对编辑对象部的条件信息的修改,可同步地修改所述 部的链接ID所表示的链接信息存储器30b的内容。这种情况下,利 用被读取至当前区域40a的各个部分中的链接信息存储器30b的条件 信息,可将编辑内容反映到被设置为同一登记数据内的链接的乐音设 置信息PR中。

虽然已经针对与链接ID关联的每组乐音设置信息是关于演奏部 的乐音设置信息的整个集合的情况对各实施例进行描述,但是本发明 并不限于此。例如,可将关于演奏部的乐音设置信息分为多个子集, 并且一个链接ID可与含有在每个子集中包括的一个或多个乐音设置 参数的一组乐音设置信息相关联。通过这种方式,可针对关于演奏部 的乐音设置信息的一部分而非其整体来执行根据本发明的链接设置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号