合奏系统的制作方法

文档序号:2836905阅读:310来源:国知局
专利名称:合奏系统的制作方法
技术领域
本发明涉及一种甚至能够使不熟悉乐器操作的演奏者轻松参加合奏演 奏的合奏系统,尤其涉及一种能够实现便捷的演奏历史管理的合奏系统。
背景技术
迄今以来, 一种根据演奏者的操作产生音乐声的电子乐器已广为人知。 例如,这种乐器一般是按照钢琴而构建的模型,并且适用于进行与常规的钢 琴乐器类似的操作。因此,演奏该乐器需要一定程度的技巧,并且需要很长 时间才能熟练演奏该乐器。
另一方面,近年来一直存在对这样一种乐器的需求,即该乐器甚至能由 不熟悉乐器操作的演奏者进行演奏。还存在对这样一种乐器需求,该乐器不 但能让一个演奏者享受音乐演奏的乐趣,而且能让许多演奏者参加合奏演 奏。
为此,例如在日本特开专利公布No. 2000-276141中提出一种能够使多 个不熟悉乐器操作的使用者参加演奏的电子乐器。
使用这种电子乐器,使用者通过作一些简单的动作(例如挥动他们的手) 就能够实现合奏演奏。由于使用者能够在进行锻炼(演奏操作)的同时还能 自娱自乐,所以这种乐器被用于康复(rehabilitation)锻炼(以下简称为"康 复")、保健活动等。
在使用电子乐器进行康复或保健活动的情况下,希望能够收集有关各个 使用者的信息。例如,在每次演奏之前和之后,为了评估各使用者的精神和 身体官能上的变化,要求这种电子乐器能够收集有关每个使用者的精神和身 体官能(例如心率)的数据。
例如,在日本特开专利公布No. 2004-93613中提出一种能够收集有关各 使用者的信息的演奏处理装置。该装置检测使用者的演奏动作和身体状态, 并基于所检测到的动作和状态记录演奏参数(用于评估的音乐数据)。将用于评估的音乐数据与标准音乐数据进行比较,从而进行评估。
在多个使用者(参加者) 一起进行康复或其它活动的情况下,经常将使 用者分组,其中每一组包括预定数量的演奏者(例如大约五个演奏者),其 中包括一个指导其他参加者的辅导者(指导者)。辅导者管理参加者的出席
(attendance)状态(出席/缺席等),并且还以日、周或月为基数来管理活 动的级别。
使用上述电子乐器,参加者能够很容易实现合奏演奏,然而对辅导者来 说,对参加者的出席状态的管理是困难的。 一种可能的选择是例如由接待者 记录出席情况。
使用上述演奏处理装置,能够收集用于评估精神和身体官能的数据,然 而不能管理参加者的出席状态(出席/缺席等),而且不能以日、周或月为基 数来管理活动的级别。
本发明的目的是提供一种合奏系统,其能够轻而易举地管理各参加者的 出席状态(出席/缺席等),并轻而易举地以日、周或月为基数来管理活动的 级别。

发明内容
为了实现上述目的,本发明的合奏系统包括多个演奏终端、至少一个乐 音(tone)发生器和控制器;每个演奏终端具有用于演奏操作的至少一个演 奏操作器单元,所述控制器连接至所述多个演奏终端和所述至少一个乐音发 生器,并适用于控制每个演奏终端;其中所述控制器包括存储装置,其适 用于存储用于演奏的音乐数据,所述用于演奏的音乐数据包括多个演奏部 分;操作装置,其适用于发出指令以开始和终止演奏;演奏控制装置,其适 用于将所述多个演奏部分分配给所述多个演奏终端中的各演奏终端,根据每 个演奏终端的演奏操作器单元的操作方式读出分配给每个演奏终端的演奏 部分,并将所读出的演奏部分的数据输出至所述乐音发生器;以及记录装置, 其适用于记录每个演奏终端是处于使用中还是未使用中,并记录每个演奏终 端从演奏开始到演奏结束的演奏历史。
在本发明中,使用者使用控制器的操作装置发出演奏开始指令,并使用 演奏终端的演奏操作器单元进行演奏操作。演奏终端的演奏操作器单元例如
4由电子钢琴的键盘构成。当按压任一键盘的键时,操作信号被传送至控制器。 基于接收到的操作信号,控制器向乐音发生器传送发声指令。作为对发声指 令的响应,乐音发生器发出音乐声。当使用者给出终止演奏的指令时,无论 是否参加了演奏,都要将每个演奏终端记录在控制器的存储器等中,对组员 进行指导的辅导者因此而能够很容易地管理参加者的出席(状态出席/缺席) 状态。此外,当给出终止演奏的指令时,对所演奏的乐曲的演奏历史进行记 录。通过参考以日、周或月为基数的记录,能够很容易地管理每个参加者的 演奏状态的变化。在本发明中,优选将乐音发生器构建在多个演奏终端的每一个之中,并 且控制器的演奏控制装置适用于将有关所读出的演奏部分的信息输出到分 配有该演奏部分的乐音发生器中,其中该乐音发生器被构建于演奏终端中。根据上述优选实施例,基于从演奏终端接收到的操作信号,控制器读出 分配给演奏终端的演奏部分,并将有关所读出的演奏部分的数据传送至构建 于该演奏终端中的乐音发生器。根据接收到的发声指令,由演奏终端的内建 乐音发生器发出音乐声。作为结果,由相对应的演奏终端发出各演奏部分的 声音。在本发明中,优选地,演奏历史包括表示演奏操作的次数和演奏操作的 平均强度的信息。根据上述优选实施例,演奏历史包括表示演奏操作(例如,键按压)次 数和演奏操作平均强度(键按压强度)的信息。由于记录了有关演奏操作的次数和平均强度的信息,所以能够很容易地管理身体活动的级别。参照以日、 周或月为基数的记录信息,还能够很容易地管理身体活动的级别和键按压强 度的变化。在本发明中,优选地,演奏历史包括表示相对于在演奏终端中的指导演 奏终端上的演奏操作的平均偏移量的信息。根据该优选实施例,将表示相对于参考演奏终端的平均偏移量的信息记 录为演奏历史。该参考演奏终端例如是由辅导者使用的演奏终端。由于记录 了表示平均偏移量的信息,所以能够管理演奏(合奏演奏)的级别。通过参 考以日、周或月为基数的记录信息,还能够很容易地管理演奏的进展程度。


图1为示出演奏系统的结构的框图;图2为示出控制器的结构的框图;图3为示出演奏终端的结构的框图;图4为示出音乐数据的实例的视图;图5为示出演奏部分分配(assignment)表的视图;图6为示出主操作窗口的视图;图7为示出合奏窗口的视图;图8A为示出拍子(beat)个数设置的视图,且图8B为示出表示与按键 选时对应的拍子(第1拍和第3拍)和与按键选时不对应的拍子(第2拍和 第4拍)的图标实例的视图。图9为示出当前拍的切换的视图;图IO为用于解释相对于演奏终端"辅导者"(facilitator)的拍子偏移量 的视图;图11为示出演奏历史的实例的视图; 图12为示出日志制备顺序的流程图。
具体实施方式
下面将参照附图详细描述本发明的实施例。图1为示出合奏系统的结构的框图。如图1所示,合奏系统包括控制器 1和通过MIDI接口箱3连接至控制器1的多个(图1中为6个)演奏终端 2A至2F。在演奏终端2中,演奏终端2A供辅导者(指导者)使用,演奏 终端2B至2F供参加者(学习者(educands))使用。使用演奏终端2B至 2F的5个参加者总是使用相同的演奏终端2,因此辅导者能够基于参加者使 用的演奏终端而识别参加者。控制器1例如由个人计算机实现,并使用安装在其上的软件来控制演奏 终端2和收集数据。控制器1存储用于演奏的多段音乐数据,每一音乐数据 由多个演奏部分组成。这些演奏部分包括一个或多个旋律(melody)部分、 节奏(rhythm)部分、伴奏(accompaniment)部分等。如下面所述,控制器 l包括通信单元ll,其用于将一部分(或多部分)的发声数据传送至对应的一个或多个演奏终端2。由使用者使用演奏终端2以进行演奏操作,并产生与使用者的演奏操作相一致的音乐声。每个演奏终端例如由电子钢琴或其它电子键盘乐器构成。在该实施例中,使用以USB方式连接至控制器1的MIDI接口箱3,通过分 离的(separate) MIDI系统连接演奏终端2。在图1中,演奏终端2A供辅导 者使用,并且该辅导者使用的演奏终端由控制器1指定。演奏终端2不限于 电子钢琴,而是还可以为其它类型的电子乐器,例如电子吉他,并且在外表 上,这些终端可以不限于常规的乐器,而是还可以为仅具有诸如按钮等操作 器单元的终端。应注意,演奏终端2不限于这样的终端,即在每一个终端中都包含了组 合于其中的乐音发生器。可选择地,可以将一个或多个独立的乐音发生器连 接至控制器l。在这种情况下,可将单个或与演奏终端2等数量的乐音发生 器连接至控制器l。如果连接的是与演奏终端2等数量的乐音发生器,则由 控制器1将这些乐音发生器分别分配给演奏终端2,并由控制器1分配用于 演奏的音乐数据部分。在合奏系统中,存储在控制器l中的用于演奏的音乐数据的演奏部分被 分别分配给演奏终端2,每个演奏终端2执行唯一分配给它的演奏部分的自 动演奏。当演奏终端2的任一使用者进行了演奏操作(例如,在电子钢琴上 的键按压)时,有关节拍(tempo)和选时(timing)的指令被传送至控制器 1。基于所输入的有关节拍和选时的指令,从控制器l向演奏终端2传送有 关分配给演奏终端2的演奏部分的音符(soundnote)的发声指令。基于所接 收到的发声指令,演奏终端2执行自动演奏。使用演奏终端2的学习者 (educand)调整节拍,以使其与辅导者的节拍相配合,因此而实现了合奏演 奏。下面是对控制器1和演奏终端2的结构的具体描述。图2是示出控制器1的结构的框图。如图2所示,控制器1包括通信单 元11、控制单元12、 HDD13、 RAM14、操作器单元15和显示单元16。所 述通信单元ll、 HDD13、 RAM14、操作器单元15和显示单元16被连接至 控制单元12。通信单元11是与演奏终端2进行通信的电路单元,并具有USB接口(未 示出)。MIDI接口箱3连接至该USB接口。通信单元11通过MIDI接口箱3和MIDI电缆与6个演奏终端2进行通信。HDD13存储用于控制器1的操 作程序,并存储由多个部分组成的用于演奏的音乐数据。控制单元12读出存储在HDD13中的操作程序,在作为工作存储器的 RAM14中展开该操作程序,并执行部分分配处理50、顺序处理5K发声指 令处理52等。在部分分配处理50中,控制单元12将用于演奏的音乐数据 的演奏部分分配给各个演奏终端2。在顺序处理51中,根据从相应的演奏终 端2接收到的有关节拍和选时的指令,控制单元12对用于演奏的音乐数据 的每个演奏部分进行排序(判定每一个声音的音高(pitch)、长度等)。在 发声指令处理52中,控制单元12将在顺序处理51中判定的每一个声音的 音高、长度等作为发声指令数据传送至相应的演奏终端2。由某一使用者(主要由辅导者)使用操作器单元15,以给出对当前演奏 系统的操作指令。辅导者操作操作器单元15,在该操作器单元15中指定用 于演奏的音乐数据,并为各个演奏终端2分配演奏部分等。显示单元16包 括显示器(监视器)。辅导者和参加者在观看显示单元16的同时进行演奏 操作,如下面将要详细描述的,在显示单元16上显示用于合奏演奏的各种fe息。图3为示出演奏终端2的结构的框图。如图3所示,演奏终端2包括通 信单元21、控制单元22、作为演奏操作器单元的键盘23、乐音发生器24和 扬声器25。所述通信单元21、键盘23和乐音发生器24被连接至控制单元 22。扬声器25连接至乐音发生器24。通信单元21是MIDI接口 ,并通过MIDI电缆与控制器1进行通信。控 制单元22对演奏终端2进行中央控制。键盘23具有例如61个或88个键, 并能够以5至7个八度音阶进行弹奏。在各键之间没有区别的情况下,本合 奏系统仅使用有关开启音符/关闭音符的信息的数据和键按压强度(速度)的 数据。为此,每个键都包括用于检测开启/关闭的传感器和用于检测键按压强 度的传感器。根据键操作状态(例如,哪个键以什么样的强度被按压),键 盘23向控制单元22输出操作信号。基于所输入的操作信号,控制单元22 通过通信单元21将开启音符/关闭音符的信息传送至控制器1。在控制单元 22的控制下,乐音发生器24生成声音波形,并将其作为音频信号输出至扬 声器25。扬声器25再现从乐音发生器24输入的音频信号,以产生音乐声。如上所述,乐音发生器24和扬声器25可以不被组合在演奏终端2中。乐音 发生器和扬声器可以连接至控制器1,从而使音乐声从与演奏终端2所处的 位置不同的地方发出。可以将与演奏终端2等数量的乐音发生器连接至控制 器l,也可使用单个乐音发生器。在上述操作中,当按压键盘23的键时,控制单元22将开启音符/关闭音 符的信息传送至控制器l (局部关闭(local off)),并根据来自控制器l的 指令,而不是根据来自键盘23的音符信息来产生音乐声。除了上述操作以 外,演奏终端2还可用作一般的电子乐器。当按压键盘23的键时,控制单 元22可以不向控制器1 (局部开启(local on))传送音符信息,而是指令 乐音发生器24基于音符信息而产生音乐声。由使用者使用控制器1的操作 器单元15或使用演奏终端2上的终端操作器单元(未示出)来执行局部开 启与局部关闭之间的切换。也可以仅将一些键盘设置为局部关闭,而将其它 键盘设置为局部开启。下面是使用上述的合奏系统进行合奏演奏的操作说明。某个使用者(特 别是辅导者)使用控制器1的操作器单元15来选择用于演奏的音乐数据。 该用于演奏的音乐数据是基于MIDI标准预先制备并存储在控制器1的 HDD13中的数据(标准MIDI)。图4中示出这种音乐数据的实例。如图4 所示,音乐数据包括多个演奏部分,并包括用于识别各演奏部分的多条识别 信息和有关演奏部分的多条演奏信息。当某个使用者选择了用于演奏的音乐数据时,控制器1将演奏部分分配 给与其连接的各演奏终端2。在表中预先指定将哪个演奏部分分配给哪个演 奏终端。图5为示出演奏部分分配表的实例的视图。如图5所示,MIDI端 口 0 (给辅导者使用的演奏终端)对应于演奏部分1。演奏部分1例如被分 配给图1中的演奏终端2A。每个MIDI端口表示MIDI接口箱3中的端口序 号。每个演奏终端2由其连接的MIDI端口所识别。MIDI端口 1 (钢琴l) 对应于演奏部分2,该演奏部分2例如被分配给图1中的演奏终端2B。对于 其它端口则同上处理。以这种方式,演奏部分被自动分配给对应的演奏终端 2。由辅导者在控制器1的HDD13中预先登记演奏部分分配表。可选择地, 辅导者也可以使用控制器的操作器单元15进行手动选择。如果演奏终端2被连接至USB端口 ,则可以通过USB端口序号识别该9演奏终端2。在辅导者选择了用于演奏的音乐数据,并通过控制器1将演奏部分分配 给各演奏终端2之后,由辅导者通过控制器1的操作器单元15输入演奏开 始预备指令。术语"演奏开始预备"不表示实际产生了音乐声,而表示控制器1从HDD13将用于演奏的音乐数据读出至RAM14,从而进入演奏操作准 备。当演奏开始预备指令被输入至操作器单元15,并由控制器1完成了演奏 准备时,演奏终端2准备好演奏。使用本合奏系统,多个使用者与辅导者(合 奏指挥者)的演奏同时进行演奏操作。由于使用者不是与示例演奏(exemplar performance)(机器示范演奏)同时进行演奏,而是与辅导者的演奏(人的 演奏)同时进行演奏,所以他们会有实际参加了合奏演奏的感觉。下面是对在合奏演奏期间合奏系统的操作说明。当使用者用手指按压任 一演奏终端2的操作器单元(键盘)23时,根据键按压的强度,控制器22 将音符开启信息传送至控制器l。音符开启信息包含表示键按压强度(速度) 的信息等。当释放键盘23 (手指抬起)时,控制器22向控制器1传送音符 关闭信息。根据从演奏终端2接收的音符开启和音符关闭信息,在分配给演 奏终端2的演奏部分中,控制器1判定用于预定长度(例如1拍)演奏的音 乐数据的每一个声音的音高、长度等,并将具有判定后的音高、长度等的用 于演奏的音乐数据作为发声指令数据传送至演奏终端2。发声指令数据包括 发声选时、长度、强度、音色、音效、音高变化(变调)、节拍等。基于从接收到音符开启信息到接收到音符关闭信息的时间段,控制器1 判定发声指令数据。具体地,当输入音符开启信息时,控制器l在用于演奏 的音乐数据中读出相应的预定长度(例如l拍)的演奏部分,并判定发声选 时、音色、音效、音高变化等。进而,根据音符开启信息中的速度信息,控 制器1判定发声强度。用于演奏的音乐数据中的演奏信息包含表示音量的信 息,而发声强度是通过将速度信息与音量相乘来判定的。具体地,虽然用于 演奏的音乐数据已经包含有考虑了音乐的音量表现(representation)(声音 动力学)的音量信息,但还是添加了随使用者的键按压强度而变化的动力学 表现,由此而判定发声强度。当输入音符关闭信息时,控制器1对从接收到音符开启信息到接收到音符关闭信息的时间段进行计时。首次发出的音乐声一直持续到音符关闭信息 被输入为止。当输入音符关闭信息时,判定相关拍子中的节拍和每个音乐声 的长度,并发出下一个音乐声。虽然可以基于从音符开启到音符关闭的时间段(称作闸门时间(Gate Time))而对节拍进行简单判定,但是也可以按如下方式来判定节拍。针对 多个键按压(紧接着之前的键按压)来计算闸门时间的移动平均数(moving average),并按时间加权。在最后进行的键按压上施加的权重最大。键按压 越早,其上施加的权重越小。通过以这种方式判定节拍,即使某一个键按压 引起了闸门时间的剧烈变化,也能够防止节拍的突然变化。因此随着音乐的 进行,节拍能够平滑地改变,而不会引起不舒服的感觉。在演奏终端2中,控制器22接收上述由控制器1判定的发声指令数据, 并指令乐音发生器24生成声音波形。乐音发生器24生成声音波形,并从扬 声器25再现音乐声。每次当每一个使用者按压键盘23时,重复上述处理。 由此,通过按压键盘23能够进行例如每一拍的音乐演奏。如上所述,首次发出的音乐声一直持续到音符关闭信息的输入为止。因 此,持续产生相同的音乐声,直到使用者从键盘23抬起手指为止,从而在 该合奏系统中能够实现持续的声音(延长音)的表现。如上所述,通过基于闸门时间的移动平均数来判定节拍,还能够实现如 下的演奏表现。例如,当在键盘23上简短地进行键按压时,相应节拍的每 个声音的长度变短,而当按压键盘23是持续了很长时间时,相应节拍的每 个声音的长度变长。结果,既可以实现在节拍没有发生重大变化时的脆声(断 续音)的演奏表现,也可以实现在节拍没有发生重大变化的持续声(持续音) 演奏表现。在这个实施例中,无论按压的是演奏终端2A至2F中的哪个键盘23, 均将音符开启和音符关闭信息传送至控制器l。可选地,也可将键盘23划分 为能够实现断续音和持续音的键盘以及不能实现断续音和持续音的键盘。只 有当从特定键盘(例如E3)输入音符开启和音符关闭信息时,控制器1才能 在保持节拍的同时改变声音的长度。接下来将给出在显示单元16上示出的用户界面的说明。参照图6,在 显示单元16上显示主操作窗口。在该窗口上部的文本区中,显示由使用者选择的正在演奏的音乐数据的名称。在"设置"区中,显示演奏终端(辅导 者和钢琴1至5)。对于每个演奏终端,均示出了用于选择出席/缺席的下拉菜单和用于演奏部分分配的单选按钮。演奏终端(辅导者和钢琴1至5)与 MIDI接口箱3的MIDI端口相连。由辅导者根据学习者的出席或缺席而执行对出席/缺席下拉菜单的选择 性输入。只给如下的演奏终端显示单选按钮,即所述演奏终端分别被分配有 用于演奏的音乐数据的演奏部分。在图6所示的实例中,将演奏部分1、 2、 3和10设置为所选择的用于 演奏的音乐数据。当选择了这种用于演奏的音乐数据时,演奏终端"辅导者"、 "钢琴1"、"钢琴2"和"钢琴3"被自动分配有相应的演奏部分1、 2、 3 和10。在图6中,所选择的用于演奏的音乐数据仅包括4个演奏部分,因此 这些演奏部分只分配给演奏终端"辅导者"和"钢琴1至3"。另一方面, 例如当用于演奏的音乐数据包括6个演奏部分的情况下,将这些演奏部分分 别分配给演奏终端"辅导者"和"钢琴1至5"。在演奏部分大于MIDI端 口 (演奏终端)数的情况下,就给演奏终端"辅导者"分配多于一个的演奏 部分。通过单选按钮选择,操作控制器1的使用者(辅导者)能够将各演奏 部分手动选择到预定的演奏终端上。当选择复选框"仅用于辅导者(Facilitator only)"时,所有的演奏部分被分配给演奏终端"辅导者"。对于在下拉菜 单上设置为"缺席(absent)"的演奏终端2不显示单选按钮,所以不会向 这些演奏终端2分配演奏部分。在基于图5所示的表格来自动执行演奏部分分配的情况下,如果存在出 席/缺席下拉菜单上选择为"缺席(absent)"的演奏终端,则将计划分配给 该缺席的演奏终端的演奏部分分配给演奏终端"辅导者"。在这种情况下, 可以将"缺席"的演奏终端的演奏部分分配给另一个演奏终端,以取代计划 分配给该另一个演奏终端的、在音色或角色上与该缺席的演奏终端的演奏部 分接近的演奏部分(例如,计划分配给该缺席终端的部分为鼓声部分,而计 划分配给该另一个终端的部分为低音部分、弦乐器部分等)。可以在表格中 预先指明相关演奏部分之间的关系。在执行演奏部分分配之后,当按压在窗口中部左侧显示的演奏控制按钮 中的开始(Start)按钮时,进入演奏开始预备,并在显示单元16上显视图712是在这个窗口中,在其上部文本区中还显示所选择的 用于演奏的音乐数据的名称。在该窗口的右上侧显示在所选择的用于演奏的 音乐数据中包含的小节数,以及现在正进行的演奏的当前小节号。在窗口的 中上部显示的拍数区(拍设置)中,示出用于设置一个小节中的拍数的单选按钮。在图7中,将拍数设置为4,并以4-4拍(每小节四拍)演奏音乐数 据。在这种情况下,每拍都要进行键按压。如图8A所示,当为正演奏的音 乐选择2拍按钮时,则每隔一拍进行键按压,且第1拍和第3拍是键按压的 选时。在这种情况下,作为对来自演奏终端2的音符开启和音符关闭信息的 传送的响应,控制器1返回2拍长度的发声指令数据。g卩,将执行2拍长度 的演奏以响应一个键按压。参照图7,在合奏窗口的中部左侧显示每个演奏终端(辅导者、钢琴l、 钢琴2和钢琴3)的当前小节号、该小节中的拍数(在该小节中应进行的键 按压次数)、和当前拍(当前键按压选时)。如图7所示,由其中具有数字 的矩形图标表示应进行的键按压次数,并由三维矩形图标或粗黑体图标表示 当前拍。表示方式不限于使用该实施例中所述的这些图标,而是还可以使用 不同形状的图标。如图8B所示,偏离了键按压选时的拍(即,第2拍和第4 拍)由不同形状的图标表示,例如由其中具有数字的圆形图标表示。根据由使用者进行的每个键按压,当前拍如图9所示那样逐一切换。具 体地,由三维矩形图标或粗黑体图标表示的拍子在每个键按压时以这样的顺 序在第l、第2、第3和第4拍之间切换。在该实例中,演奏使用4-4拍的音 乐数据,因此在第4拍的键按压之后,当前拍返回至第l拍,由此而行进了 一个小节的音乐数据。参照图7,在窗口的中部右侧显示用于表示相对于演奏终端"辅导者" 的拍子的拍子偏移量的区域。在该区域中,示出多条(例如5条)竖线,并 示出多条横线以对应于各演奏终端。此外,还示出了分别对应于这些演奏终 端的圆形标记。每个圆形标记表示相对于演奏终端"辅导者"的偏移量。图10是用于解释相对于演奏终端"辅导者"的拍子偏移量的视图。如 图10所示,对应于演奏终端"辅导者"的圆形标记固定地显示在竖线中的 中心线上,分别对应于使用者的演奏终端的每一圆形标记(例如对应于"钢 琴1"的圆形标记)根据相对于演奏终端"辅导者"的拍子偏移量而向左和向右移动。例如,当键按压落后于演奏终端"辅导者"上的键按压1小节(在 该实施例中为4拍)时,圆形标记向左侧移动一条竖线,如图IO所示。如果延迟二分之一小节(2拍),则圆形标记从中心竖线向左侧移动一段距离,该距离等于线间距离的一半。另一方面,如果键按压领先于演奏终端"辅导者"上的键按压,贝U圆形标记向右侧移动。在图10中,在中心线的每一侧 (左侧和右侧)显示了两条线,因此能够显示多至2小节的拍子偏移量。如 果出现大于两小节的拍子偏移量,则图标在线的左端或右端发生变化(例如, 变化为矩形图标)。所以,每个使用者能够很容易地识别与辅导者的演奏(拍 子)的偏移量。应注意,参考演奏终端不限于演奏终端"辅导者"。还可以参考任一演 奏终端2来显示一些数量的拍子偏移量。用于表示相对于演奏终端"辅导者"的拍子偏移量的区域不限于在控制 器1的显示单元16上进行显示的上述实例,而是还可以在用于演奏终端的 显示单元(未示出)上进行显示,该用于演奏终端的显示单元设置在每个演 奏终端2中。如上所述,通过进行简单的操作(例如用手指按压键盘),每个使用者 均能够实现演奏,并且通过以这种方式进行操作,即在显示单元16上显示 该偏移量,以降低与演奏终端"辅导者"的演奏(拍子)偏移量,从而使使 用者在进行合奏演奏的同时还能够自娱自乐。此外,通过这种合奏系统,在每一乐曲演奏结束时,控制器1在HDD13 中自动记录有关每个使用者的出席或缺席、键按压次数、键按压强度、偏移 量等。因此,通过参考记录历史,辅助者能够很容易地执行有关所涉及到的 组员的出席/缺席管理,从而能够容易地以日、周或月为基数来管理各使用者 的进展程度。下面将解释演奏历史的记录。图11为示出演奏历史的实例的视图。根据各演奏终端2的演奏操作, 控制器1记录图11所示的演奏历史中的每个项目(item)的值,并在演奏结 束时以诸如CSV (Comma Separated Values,逗号分隔)的文件格式输出记 录,该记录为文本数据。可使用电子数据表软件等显示所记录的演奏历史。 当由辅导者按压图6的演奏控制按钮中的开始按钮,由此而给出演奏开始指 令时,就开始各项记录。对每一个正在演奏的音乐都要记录这些项目。在曰期、星期和时间项目中记录辅导者按压开始按钮以给出演奏开始指令时的曰期、星期和时间。当由辅导者给出演奏开始指令时,在与下述这样的MIDI端口相对应的出席/缺席项目中记录数值1,即在"出席/缺席"下拉菜单上给该MIDI端口选择"出席",而在与选择了 "缺席"的MIDI端口相对应的 出席/缺席项目中记录记录数值0。如果在图11的演奏历史的"出席/缺席 (Fa)"项目中显示的是数值1,则表示演奏终端"辅导者"参加了音乐演 奏。类似地,如果在"出席/缺席(PO "项目中显示的是数值l,则表示演 奏终端"钢琴1"参加音乐演奏。另一方面,如果显示的是数值0,则表示 所涉及到的终端没有参加演奏,且是缺席的。控制器1对从按压开始按钮到按压终止按钮或到乐曲演奏结束时的每个 演奏终端2的键按压(音符开启信息输入)进行计数,因此而进行总计。图 11的演奏历史中的"键开启(Fa)"项目用于表示在音乐演奏中演奏终端"辅 导者"上的键按压的总次数。类似地,"键开启(Pl)"项目用于表示音乐 演奏中演奏终端"钢琴1"上的键按压的总次数。此外,控制器1记录从按压开始按钮到按压终止按钮或到乐曲演奏结束 时从每个演奏终端2输入的速度值,并使用键按压的总次数计算乐曲的平均 速度值。图11的演奏历史中的"平均V (Fa)"项目用于表示音乐演奏中 演奏终端"辅导者"的平均速度值。此外,控制器1记录从按压开始按钮到按压终止按钮或到乐曲演奏结束 时的每个演奏终端与演奏终端"辅导者"之间的键按压选时的偏移量,并使 用键按压的总次数计算键按压选时偏移量的平均值。对于相同小节中的相同 拍,当对演奏终端"辅导者"进行键按压时,以及当对演奏终端(当前正从 该演奏终端中进行音符打开信息的输入)进行键按压时,控制器1计算这两 者之间的时间差,并将所计算的时间差记录为相对于演奏终端"辅导者"的 偏移量,从而进行总计。图11的演奏历史中的"平均偏移量(Pl)"项目 用于表示在音乐演奏中,演奏终端"钢琴1"与演奏终端"辅导者"之间的 平均键按压选时的偏移量。偏移量值越小,音乐演奏中相对于演奏终端"辅 导者"的键按压选时的偏移量就越小,而这就表明成功地进行了演奏。如上所述,为每个乐曲记录并保存了各演奏终端2的演奏出席状态、键 按压次数、键按压强度、偏移量等。因此,辅导者只需匆匆一看就能掌握出席状态。接下来将给出用于记录演奏历史的控制器1的操作的详细说明。图12为示出控制器l的日志制备顺序(logpreparation sequence)的流程图。由辅 导者使用操作器单元15 (通过按压演奏控制按钮中的开始按钮)给出演奏开 始指令来启动该顺序。通过控制器1的控制单元12执行该顺序。首先,将选择了 "出席"的MIDI端口的出席/缺席项目设置为数值1, 而将选择了 "缺席"的MIDI端口的出席/缺席项目设置为数值0,从而将这 些内容临时记录在RAM14中,如步骤Sll。随后,判定是否接收到音符开 启信息,如步骤S12。重复执行该判定步骤直到接收到音符开启信息。如果 从任一演奏终端接收到音符开启信息,则对在该演奏终端2上进行的键按压 次数进行计数,并将输入速度值临时记录在RAM14中,如步骤S13。还将 相对于演奏终端"辅导者"的时间偏移量临时记录在RAM14中,如步骤S14。 为此,对于相同小节中的相同拍,当对演奏终端"辅导者"进行键按压时, 以及当对演奏终端(当前正从该演奏终端中进行音符开启信息的输入)进行 键按压时,计算这两者之间的时间差,并将所计算的时间差临时记录在 RAM14中作为相对于演奏终端"辅导者"的偏移量。随后,判定是否将正演奏的音乐数据再现至其终点使得音乐演奏得以完 成,或者判定是否由辅导者按压了演奏控制按钮中的终止按钮以输入演奏终 止指令,如步骤S15。如果演奏还没有完成或终止,则重复从判定是否接收 到音符开启信息开始的处理(从S15至S12)。如果演奏已完成或终止,则 收集临时存储在RAM14中的各项目的值,如步骤S16。收集乐曲中键按压 的总次数,并使用计算出的键按压总次数来计算平均速度值。而且还计算相 对于演奏终端"辅导者"的偏移量。最后,以文本数据的形式将这些收集值 记录在HDD13中,如步骤S17。如上所述而记录参加者日志,由此通过对演奏开始和结束的简单规定, 辅导者能够很容易地进行出席/缺席管理。此外,还能够很容易地以日、周或 月为基数来管理各参加者的进展程度。例如,如果某位参加者经常缺席,则 很有可能该参加者会感觉课程太难。而这在计划保健活动节目时就是很有用 的信息。通过参考该日志,参加者能够掌握进展程度,并受到鼓励来参加合 奏演奏。此外,能够实现各组之间的比较或竞争,从而使参加者拥有从事锻炼或保健活动的动力。 工业实用性根据本发明,能够很容易地进行参加者的出席/缺席管理,并能够很容易 地以日、周或月为基数来管理进展程度。此外,能够在参加者之间或小组之 间进行比较等,从而拥有参加合奏演奏的动力。
权利要求
1.一种合奏系统,包括多个演奏终端、至少一个乐音发生器和一控制器,每个演奏终端具有用于演奏操作的至少一个演奏操作器单元,所述控制器连接至所述多个演奏终端和所述至少一个乐音发生器,并适用于控制每个演奏终端,其中所述控制器包括存储装置,其适用于存储用于演奏的音乐数据,所述用于演奏的音乐数据包括多个演奏部分;操作装置,其适用于发出指令以开始和终止演奏;演奏控制装置,其适用于将所述多个演奏部分分配给所述多个演奏终端中的各个演奏终端,根据每个演奏终端的演奏操作器单元的操作方式来读出分配给所述每个演奏终端的所述演奏部分,并将表示所读出的演奏部分的数据输出至所述乐音发生器;以及记录装置,其适用于记录每个演奏终端是处于使用中还是未使用中,并记录每个演奏终端从演奏开始到演奏结束的演奏历史。
2. 如权利要求1所述的合奏系统,其中所述乐音发生器被构建于所述多 个演奏终端中的每一个之中,以及所述控制器的演奏控制装置适用于将有关所读出的演奏部分的数据输 出至所述乐音发生器,其中所述乐音发生器被构建于分配有该演奏部分的演 奏终端中。
3. 如权利要求1或2所述合奏系统,其中所述演奏历史包括表示演奏操 作次数和演奏操作平均强度的信息。
4. 如权利要求1至3中任意一个所述的合奏系统,其中所述演奏历史包 括表示相对于所述演奏终端中的指导演奏终端的演奏操作而言的平均偏移 量的信息。
全文摘要
一种电子乐器,其通过对每个参加者的参与(出席)进行管理,能够很容易地对每日、每周、每月的演奏频繁程度进行管理。控制器(1)记录对应于每个演奏端设备(2)的演奏操作的演奏历史。通过将分配有演奏部分的演奏终端(2)判定为“出席”,将没有分配演奏部分的演奏终端(2)判定为“缺席”,辅导者对出席情况进行记录,并记录每个演奏终端(2)从演奏开始到演奏结束的键按压数、平均按压强度(平均速度)等。以文本数据的形式输出每个记录项目的值。因为记录了每次演奏中每一个项目的值,所以能够很容易地对每个使用者每日、每周、每月的参加频繁程度进行管理。
文档编号G10H1/00GK101263551SQ20068003349
公开日2008年9月10日 申请日期2006年7月24日 优先权日2005年9月12日
发明者宇佐聪史, 浦井知光 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1