JP2008134295A - Concert system - Google Patents
Concert system Download PDFInfo
- Publication number
- JP2008134295A JP2008134295A JP2006318412A JP2006318412A JP2008134295A JP 2008134295 A JP2008134295 A JP 2008134295A JP 2006318412 A JP2006318412 A JP 2006318412A JP 2006318412 A JP2006318412 A JP 2006318412A JP 2008134295 A JP2008134295 A JP 2008134295A
- Authority
- JP
- Japan
- Prior art keywords
- performance
- terminal
- information
- ensemble
- performance information
- 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.)
- Withdrawn
Links
- 239000000284 extract Substances 0.000 claims description 3
- 238000000034 method Methods 0.000 description 18
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000023514 Barrett esophagus Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
Description
本発明は、複数のユーザが同時に楽しむことのできる演奏システムに関する。 The present invention relates to a performance system that can be enjoyed simultaneously by a plurality of users.
楽器の演奏をシミュレートした様々なゲームが存在する。たとえば、下記非特許文献1では、モニタに表示される演奏タイミングにあわせて、鍵盤やターンテーブルを操作するゲームが紹介されている。モニタには、上部から落ちてくるオブジェクト画像が表示される。ユーザは、そのオブジェクト画像が、所定のラインに達するタイミングで、操作部を操作するのである。演奏タイミングがピタリとあえば、高得点を得ることができる。
There are various games that simulate playing musical instruments. For example, the following Non-Patent
非特許文献1に代表されるように、モニタ上に表示される演奏タイミングにあわせて、ユーザが演奏操作を行うゲームが他にも存在する。このようなゲームを利用することで、実際には、非常に高価な楽器や電子機器を所有しなくても、ユーザは、それら楽器で電子機器を実際に使用しているような体感を得ることができるのである。
As represented by Non-Patent
上述したように、ユーザが、モニタに表示される演奏タイミングにしたがって、演奏操作を行うゲームは、リズム感を競うことや、演奏操作テクニックを競うことのできる人気のゲームである。 As described above, a game in which a user performs a performance operation according to the performance timing displayed on the monitor is a popular game in which players can compete for a sense of rhythm and compete for performance operation techniques.
これら体感ゲームは、ユーザとゲーム機が1対1の関係である。ユーザは、かわるがわるゲームを実行し、その得点を争うのである。中には、2人のユーザが参加できるゲーム機も存在するが、この場合であっても、各ユーザが同じ演奏タイミングで演奏操作を行い、演奏得点を競うことが可能となっている。 These bodily sensations games have a one-to-one relationship between the user and the game machine. Users run different games and compete for their scores. Some game machines allow two users to participate, but even in this case, each user can perform a performance operation at the same performance timing and compete for performance scores.
したがって、現状存在するこれら演奏ゲームでは、同じ演奏に対するテクニックを競うことや、得点を競うことは可能であるが、実際のバンドやオーケストラのように連帯感を楽しむようなことはできない。 Therefore, in these currently existing performance games, it is possible to compete for techniques for the same performance and compete for scores, but cannot enjoy a sense of solidarity like an actual band or orchestra.
そこで、本発明は、複数のユーザが連帯感をもって同時に楽しむことができる演奏システムを提供することを目的とする。 Then, an object of this invention is to provide the performance system which a several user can enjoy simultaneously with a sense of togetherness.
上記課題を解決するため、請求項1記載の発明は、ネットワークによって接続された複数の端末を利用して合奏するシステムであって、各端末が担当する演奏パートに係る演奏情報を各端末に設定する演奏情報設定手段と、各端末で設定された前記演奏情報の再生タイミングを同期させる手段と、を備え、各端末は、同期再生される前記演奏情報に基づいて、演奏操作タイミングをユーザに通知する通知手段と、ユーザによる演奏操作のタイミングと、同期再生されている前記演奏情報とを照合することにより、照合結果に応じた演奏音を発音する発音手段と、を備えることを特徴とする。
In order to solve the above-mentioned problem, the invention described in
請求項2記載の発明は、請求項1に記載の合奏システムにおいて、前記通知手段は、光あるいは映像により演奏操作タイミングを通知する手段、を含むことを特徴とする。 According to a second aspect of the present invention, in the ensemble system according to the first aspect, the notifying means includes means for notifying performance operation timing by light or video.
請求項3記載の発明は、請求項1または請求項2に記載の合奏システムにおいて、さらに、各端末において、ユーザによる演奏操作が同期再生されている前記演奏情報と合致した度合いを得点表示する手段、を備えることを特徴とする。 According to a third aspect of the present invention, in the ensemble system according to the first or second aspect of the present invention, means for displaying a score indicating the degree of matching of the performance operation performed by the user with the performance information being synchronized and reproduced at each terminal. It is characterized by providing.
請求項4記載の発明は、請求項3に記載の合奏システムにおいて、さらに、各端末に付与した得点を全端末で集計し、合奏総合点を表示する手段、を備えることを特徴とする。 The invention described in claim 4 is characterized in that in the ensemble system according to claim 3, the ensemble system further includes means for counting the scores given to each terminal at all terminals and displaying the ensemble total score.
請求項5記載の発明は、請求項1ないし請求項4のいずれかに記載の合奏システムにおいて、前記演奏情報設定手段は、システムに登録されている端末の数に応じて各端末に設定する前記演奏情報を決定することを特徴とする。 According to a fifth aspect of the present invention, in the ensemble system according to any one of the first to fourth aspects, the performance information setting means sets the terminal according to the number of terminals registered in the system. The performance information is determined.
請求項6記載の発明は、請求項1ないし請求項4のいずれかに記載の合奏システムにおいて、前記演奏情報設定手段は、各端末の位置によって、各端末に設定する前記演奏情報を決定することを特徴とする。 According to a sixth aspect of the present invention, in the ensemble system according to any one of the first to fourth aspects, the performance information setting means determines the performance information to be set for each terminal according to the position of each terminal. It is characterized by.
請求項7記載の発明は、請求項1ないし請求項6のいずれかに記載の合奏システムにおいて、前記複数の端末に含まれるホスト端末が合奏情報を保持しており、前記ホスト端末が、前記合奏情報から各端末に割当てる前記演奏情報を抽出して、各端末に送信することを特徴とする。 A seventh aspect of the present invention is the ensemble system according to any one of the first to sixth aspects, wherein a host terminal included in the plurality of terminals holds ensemble information, and the host terminal The performance information assigned to each terminal is extracted from the information and transmitted to each terminal.
請求項8記載の発明は、請求項1ないし請求項6のいずれかに記載の合奏システムにおいて、前記複数の端末に含まれるホスト端末が合奏情報を保持しており、各端末は、前記ホスト端末から受信した前記合奏情報から、自端末に割当てられた前記演奏情報を抽出することを特徴とする。 According to an eighth aspect of the present invention, in the ensemble system according to any one of the first to sixth aspects, a host terminal included in the plurality of terminals holds ensemble information, and each terminal includes the host terminal. The performance information assigned to the terminal is extracted from the ensemble information received from the terminal.
本発明の合奏システムは、ネットワーク接続された各端末が、同期再生される演奏情報に基づいて、演奏操作タイミングをユーザに通知する。そして、ユーザによる演奏操作のタイミングと、同期再生されている演奏情報とを照合し、照合結果に応じた演奏音を発音する。これにより、複数のユーザが、同期再生する演奏情報にしたがって、合奏を楽しむことができる。これにより、グループで一体感のある演奏を疑似体験することが可能である。また、操作タイミングが合致すると、演奏音が発音されるので、演奏テクニックを競って楽しむことができる。 In the ensemble system of the present invention, each terminal connected to the network notifies the user of the performance operation timing based on the performance information that is synchronously reproduced. Then, the timing of the performance operation by the user is collated with the performance information being reproduced in synchronization, and a performance sound corresponding to the collation result is generated. Thereby, a plurality of users can enjoy the ensemble according to the performance information to be synchronized and reproduced. As a result, it is possible to experience a performance with a sense of unity in a group. In addition, when the operation timing matches, a performance sound is generated, so that the performance techniques can be enjoyed in competition.
<合奏システムの全体構成>
以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、本実施の形態に係る合奏システムの全体図である。このシステムは、複数の無線端末10,10・・・によって構成される。
<Overall configuration of ensemble system>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an overall view of an ensemble system according to the present embodiment. This system is composed of a plurality of
複数の無線端末10,10・・・のうちの1台は、ホスト端末10Hとして設定されている。そして、ホスト端末10H以外の無線端末10はクライアント端末10Cとして動作する。図1の例では、1台のホスト端末10Hと4台のクライアント端末10C1,10C2,10C3,10C4とから合奏システムを構成している。
One of the plurality of
以下の説明において、ホスト端末10Hとクライアント端末10Cとを特に区別せず、共通の機能、性質を説明するときには、無線端末10と総称することとする。また、各クライアント端末10C1〜10C4を特に区別せず、共通の機能、性質を説明するときには、クライアント端末10Cと総称することとする。
In the following description, the
ホスト端末10Hおよびクライアント端末10Cは、それぞれ担当する演奏パートを演奏するという点では、同じ役割を有する端末であるが、システムの動作を設定する役割などが異なる。
The
これらホスト端末10Hとクライアント端末10Cは、ユーザが手にもって操作可能な端末である。図1の例であれば、1人のユーザがホスト端末10Hを持ち、後の4人のユーザがクライアント端末10C1〜10C4をそれぞれ持って操作を行う。そして、この5人のユーザが、室内や野外で合奏を楽しむことのできるシステムである。5人のユーザは、あるときは、ロックバンドとして演奏をしているような体感を得ることができ、あるときは、オーケストラの演奏をしているような一体感を得ることが可能となっている。
The
<無線端末の構成>
図2は、無線端末10の機能ブロック図である。つまり、ホスト端末10Hとクライアント端末10Cに共通の機能ブロック図である。無線端末10は、図に示すように、制御部100、操作部101、スピーカ102、LED発光部103、モニタ104、記憶部105、無線部106を備えている。
<Configuration of wireless terminal>
FIG. 2 is a functional block diagram of the
制御部100は、CPU、RAMなどを備え、無線端末10の全体制御を行う。制御部100は、また、音声再生部110を備えている。音声再生部110は、記憶部105に格納されている演奏情報PIに基づいて、演奏音を再生する。音声再生部110によって再生された演奏音は、スピーカ102より出力される。
The
操作部101は、図1にも示すように、複数のタッチボタンから構成されている。操作部101は、タッチボタンのほかに、テンキー、ダイヤル、ジョイスティックなどを含んでいてもよい。無線端末10のユーザは、この操作部101を操作することで、演奏操作を行う。また、操作部101が、加速度センサーにより実現されていてもよい。つまり、ユーザが、無線端末10自体を上下に振る、左右に振る、ひねる、前に押す、後ろに引くなどの操作を行うと、この動作を加速度センサーで検知し、操作部101は、この動作を演奏操作として入力するのである。加速度センサーとして、3軸加速度センサーを利用すれば、無線端末10のXYZ方向に対する動きを検知可能である。LED発光部103は、制御部100の制御のもと、ユーザによる演奏タイミングをガイドするためのLED光を点灯する。モニタ104は、システムの設定操作情報や、演奏得点の表示など、各種の情報表示に用いられる。また、ユーザによる演奏タイミングをガイドするためのグラフィカル表示を行う用途にも用いられる。無線部106は、各無線端末10間で無線通信を行う。無線通信としては、たとえば、Zigbee、Bluetooth、無線LANなどを利用可能である。
As shown in FIG. 1, the
<演奏情報と演奏タイミング>
次に、演奏情報PIの内容について説明する。演奏情報PIとは、各無線端末10に割当てられた演奏パートに対応した情報であり、各無線端末10が演奏する楽器音を記述した情報である。演奏情報PIとしては、たとえば、MIDIデータが利用可能である。つまり、演奏情報PIは、楽譜情報を含んでいる。音声再生部110は、演奏情報PIに従って、演奏音を再生することが可能である。演奏情報PIとしてMIDIデータを利用する場合、音声再生部110は、MIDI音源データを有している。
<Performance information and performance timing>
Next, the contents of the performance information PI will be described. The performance information PI is information corresponding to the performance part assigned to each
ただし、本実施の形態においては、音声再生部110は、ユーザによる演奏操作と、演奏情報PIに記述された演奏タイミングが一致した場合に、演奏音をスピーカ102に対して出力することとしている。
However, in the present embodiment, the
まず、音声再生部110は、演奏情報PIに基づき演奏音を再生し、演奏タイミングにあわせて、LED発光部103に対して発光指示を送る。あるいは、モニタ104に、演奏タイミングを示すグラフィカル表示を行う。これによって、本来、演奏情報PIに基づいて演奏音が再生されるタイミングでLEDが発光する。あるいは、演奏音が再生されるタイミングで、モニタ104にグラフィカル表示が行われる。
First, the
また、音声再生部110は、ユーザによる操作部101を利用した演奏操作を検出する。そして、LEDの発光タイミングとユーザによる演奏タイミングが合致した場合、あるいは、モニタ104に対するグラフィカル表示の表示タイミングとユーザによる演奏タイミングが合致した場合には、演奏情報PIに基づいて演奏音をスピーカ102に出力するのである。一方、LEDの発光タイミングやグラフィカル表示のタイミングとユーザによる演奏タイミングが合致しない場合には、音声再生部110は、スピーカ102に対して演奏音を出力しない。つまり、ユーザが、正しい演奏操作を行えば、スピーカ102から演奏音が再生されるのである。
In addition, the
このように、本実施の形態において、音声再生部110が「演奏情報PIを再生する」といった場合には、必ずしも、スピーカ102から楽器音が出力されるとは限らない。音声再生部110は、「演奏情報PIを再生する」ことにより、少なくとも、演奏タイミングを示すLED表示やグラフィカル表示を行う。そして、それらガイド表示とユーザによる演奏操作のタイミングが合致すると、始めてスピーカ102から楽器音を出力するのである。
Thus, in the present embodiment, when the
<合奏情報>
上述したように、演奏情報PIは、各無線端末10に割当てられる演奏パートごとの情報である。これら演奏情報PIの集合が合奏情報SIである。つまり、合奏情報SIは、全演奏パートの演奏情報PIを全て記述した情報である。
<Concert information>
As described above, the performance information PI is information for each performance part assigned to each
図3に示すように、この合奏情報SIは、ホスト端末10Hが、インターネット経由で楽曲サーバ20からダウンロードする。そして、ホスト端末10Hが、各クライアント端末10C1〜10C4に対して、合奏情報SIに含まれる演奏情報PIを転送するのである。このとき、ホスト端末10Hは、合奏情報SIに含まれるヘッダ情報SIHを参照して、各クライアント端末10C1〜10C4に割当てる演奏パートを決定し、各演奏パートに対応した演奏情報PIを転送するのである。
As shown in FIG. 3, the ensemble information SI is downloaded from the
合奏情報SIは、演奏情報PIの集合とともに、ヘッダ情報SIHを有している。図4は、ヘッダ情報SIHの記述内容を示す図である。ヘッダ情報SIHには、合奏システムに参加している無線端末10の数に応じて、演奏パートをどのように割り振るかの規則が記述されている。
The ensemble information SI includes header information SIH together with a set of performance information PI. FIG. 4 is a diagram showing the description content of the header information SIH. The header information SIH describes rules for how performance parts are allocated according to the number of
図で示した例であれば、この合奏情報SIで記述されている楽曲は、トラックT1からトラックT5までの5つの演奏パートからなっている。したがって、合奏情報SIには、これら各トラックT1〜T5に対応した演奏情報PIが含まれている。 In the example shown in the figure, the musical piece described by the ensemble information SI is composed of five performance parts from the track T1 to the track T5. Therefore, the ensemble information SI includes performance information PI corresponding to these tracks T1 to T5.
このうち、トラックT1は、伴奏演奏のパートである。たとえば、伴奏演奏のパートは、ホスト端末10Hにおいて再生すればよい。トラックT2〜T4は、無線端末10の数に応じて割当てられる演奏パートである。トラックT5は、全ての無線端末10が、所定の規則に基づいて演奏するパートである。
Of these, the track T1 is an accompaniment performance part. For example, the accompaniment performance part may be reproduced on the
そして、図で示した例であれば、もし、合奏システムに参加している無線端末10の数が2台である場合には、ID=1の無線端末10にトラックT2を割り当て、ID=2の無線端末10にトラックT3を割当てるように規定されている。そして、この場合、トラックT4を演奏する無線端末10が存在しないので、トラックT4も伴奏演奏のパートに割り振るよう規定されている。したがって、たとえば、ホスト端末10Hにおいて、トラックT1とトラックT4を伴奏演奏として再生すればよい。この伴奏演奏に関しては、ユーザによる演奏操作の有無に関わらず、再生音がスピーカ102から出力される。
In the example shown in the figure, if there are two
もし、合奏システムに参加している無線端末10の数が3台である場合には、ID=1の無線端末10にトラックT2を割り当て、ID=2の無線端末10にトラックT3を割当て、ID=3の無線端末10にトラックT4を割り当てるように規定されている。ホスト端末10Hにおいては、トラックT1を伴奏演奏として再生すればよい。
If the number of
なお、各無線端末10のIDは、ホスト端末10Hにおいて設定される。つまり、ホスト端末10Hは、合奏システムに参加している無線端末10の数に応じて、各無線端末10にIDを割り振る。そして、割り振ったIDに対応した演奏情報PIを各無線端末10に無線転送するのである。通常は、ホスト端末10Hは、自装置を含めてID番号を割り振る。したがって、ホスト端末10Hとクライアント端末10Cを手にしている全てのユーザで合奏を楽しむことができる。あるいは、ホスト端末10Hは、設定用端末という位置付けにし、クライアント端末10Cに対してのみIDを割り振り、クライアント端末10Cのみで演奏情報PIを再生するようにしてもよい。
The ID of each
また、トラックT5は、全ての無線端末10で再生する演奏パートであるので、ホスト端末10Hは、全てのクライアント端末10CにトラックT5に対応した演奏情報PIを転送する。
Also, since the track T5 is a performance part that is reproduced by all the
トラックT5については、どのように各無線端末10が演奏を分担するかについて、さらに、ヘッダ情報SIH内に規則を記述しておくとよい。たとえば、ノート(音階)別に無線端末10を割当てるような規則にしてもよい。あるいは、時間の経過につれて、各無線端末10に対して順番に演奏パートを割当てるような規則にしてもよい。あるいは、ランダムに演奏パートが入れ替わるように規定してもよい。
For the track T5, it is preferable to describe a rule in the header information SIH as to how each
<合奏システムの処理の流れ>
まず、合奏システムを利用するユーザが、集合する。たとえば、図1で示した例であれば、5人のユーザが室内、ホールなどに集まり、それぞれが無線端末10を所持する。この中の一人が所持する無線端末10は、ホスト端末10Hとして設定される。たとえば、いずれか一つの無線端末10の操作部101を操作することによって、その無線端末10をホスト端末10Hとして設定することが可能となっている。
<Processing flow of ensemble system>
First, users who use the ensemble system gather. For example, in the example shown in FIG. 1, five users gather in a room, a hall, etc., and each has a
ホスト端末10Hを所持しているユーザは、次に、操作部101を操作して、楽曲サーバ20から合奏情報SIをダウンロードする。あるいは、無線端末10が、メモリカードスロットを備えており、メモリ媒体を利用して合奏情報SIを取り込む形態であってもよい。
Next, the user possessing the
ホスト端末10Hが合奏情報SIをダウンロードすると、合奏情報SIが記憶部105に格納される。図2で示した無線端末10の記憶部105には、演奏情報PIのみ示しているが、ホスト端末10Hの記憶部105には、図5に示すように、合奏情報SIも格納される。この合奏情報SIには、上述したように、各演奏パートに対応した演奏情報PIとヘッダ情報SIHが含まれている。
When the
次に、ホスト端末10Hのユーザは、操作部101を操作して、アプリケーションプログラムを起動させる。アプリケーションプログラムは、複数端末間で合奏を楽しむためのプログラムであり、制御部100内のROMに格納されている。このアプリケーションプログラムが起動すると、ホスト端末10Hは、ホスト通信モードに設定される。他の無線端末10においても、ユーザの操作によりアプリケーションプログラムが起動される。ただし、他の無線端末10においては、ホスト端末10Hとしての設定がされていないので、クライアント通信モードに設定される。以下、アプリケーションプログラムによる動作を単に制御部100による動作として説明する。
Next, the user of the
次に、ホスト端末10Hの制御部100は、無線通信を行って、近隣にあってクライアント通信モードに設定されているクライアント端末10Cを検索する。そして、検索されたクライアント端末10Cの一覧をモニタ104に表示する。ホスト端末10Hのユーザは、操作部101を操作し、一覧表示されたクライアント端末10Cの中から、合奏に参加させる端末を選択する。このようにして、合奏に参加するユーザが決定する。
Next, the
合奏に参加させる端末が選択されると、ホスト端末10Hの制御部100は、参加端末に対してIDを割り振る。続いて、ホスト端末10Hの制御部100は、合奏情報SIのヘッダ情報SIHを参照し、IDが振られたそれぞれの無線端末10に割当てるトラック番号を決定する。そして、ホスト端末10Hの制御部100は、合奏情報SIから、各トラック番号に対応した演奏情報PIを生成する。そして、各無線端末10に対して、割当てられたトラック番号に対応する演奏情報PIを転送するのである。図4で示した例であれば、端末IDとして1番が割り振られた無線端末10に対して、トラック番号T2の演奏情報PIを転送し、IDとして2番が割り振られた無線端末10に対して、トラック番号T3の演奏情報PIを転送する。
When a terminal to participate in the concert is selected, the
次に、ホスト端末10は、各クライアント端末10Cに対して、同期オフセット確認信号を送信する。各クライアント端末10Cは、受信した同期オフセット確認信号に対して応答信号をホスト端末10Hに返信する。ホスト端末10は、同期オフセット確認信号に対する応答信号の遅延時間から、各クライアント端末10Cの同期オフセット情報を決定し、各クライアント端末10Cに、それぞれ決定された同期オフセット情報を送信する。
Next, the
このようにして、各クライアント端末10Cに同期オフセット情報が設定されると、続いて、ホスト端末10Hから各クライアント端末10Cに対して同期信号の送信が開始される。この同期信号は、合奏システムが動作している間、継続してクライアント端末10Cに送信される。各クライアント端末10Cの制御部100は、設定された同期オフセット情報に基づいて、ホスト端末10Hから受信する同期信号を調整する。このようにして、全無線端末10で同期がとられる。
When the synchronization offset information is set in each client terminal 10C in this way, subsequently, transmission of a synchronization signal from the
なお、各無線端末10が電波時計を内蔵するなど、正確な絶対時間情報を保持できる場合には、上記のオフセット調整プロセスは不要である。各無線端末10は、保持している絶対時間に基づいて演奏情報PIを再生すればよい。
Note that the above-described offset adjustment process is not necessary when accurate radio time information can be held, such as when each
全無線端末10の同期がとられた状態で、ホスト端末10Hのモニタ104に、「準備が整いました。スタートボタンを押してください。」といったメッセージが表示される。ここで、ホスト端末10Hのユーザが、操作部101を操作して、合奏スタートの指示を行う。この操作に応答して、ホスト端末10Hから各クライアント端末10Cに演奏開始信号が送信され、各無線端末10において、演奏情報PIの同期再生が開始される。つまり、各クライアント端末10Cは、演奏開始信号を受信すると、同期信号および同期オフセット情報に従って、演奏情報PIの同期再生を開始するのである。
While all the
各無線端末10の音声再生部110は、演奏情報PIの再生処理を実行し、演奏音の再生タイミングでLED発光部103に対してLED発光指示を送る。あるいは、演奏音の再生タイミングでモニタ104に対してグラフィカル表示を行う。ユーザは、このLED発光部103の発光タイミングあるいはグラフィカル表示に合わせて、操作部101を操作して演奏操作を行う。そして、演奏情報PIに記述された演奏タイミングと、ユーザによる演奏操作のタイミングが合致すると、スピーカ102より、演奏情報PIに従った楽器の再生音が出力されるのである。もし、ユーザによる演奏操作のタイミングが、演奏情報PIとずれていると、スピーカ102から再生音が出力されない。
The
これにより、合奏に参加しているユーザが、それぞれの演奏パートの演奏タイミングに合わせて演奏操作を行うと、各無線端末10から、それぞれの演奏パートの楽器音が再生されるのである。たとえば、ホスト端末10Hからベース音が再生され、クライアント端末10C1からギター音が再生され、クライアント端末10C2からドラム音が再生される。これにより、各ユーザが、各演奏パートを正確に演奏操作すると、バンド演奏を擬似体験することが可能である。
Thus, when the user participating in the ensemble performs a performance operation in accordance with the performance timing of each performance part, the musical instrument sound of each performance part is reproduced from each
あるいは、ホスト端末10Hからピアノ音が再生され、クライアント端末10C1からバイオリン、クライアント端末10C2からチェロ、クライアント端末10C3からオーボエといった楽器音が再生される。これにより、ユーザは、オーケストラ演奏を体感することができるのである。
Alternatively, a piano sound is reproduced from the
また、各無線端末10の制御部100は、演奏情報PIによる演奏タイミングと、ユーザによる演奏操作のタイミングが合致しているか否かを逐次判断している。そして、演奏操作が行われるたびに、モニタ104に演奏タイミングの合致度合いを点数表示する。
In addition, the
図6は、各無線端末10で演奏音が同期再生されている様子を示している。そして、各演奏タイミングで、図に示すように、制御部100が演奏ポイントを判定するのである。この演奏ポイントは、演奏操作が行われるたびに、モニタ104に表示される。たとえば、図の画面イメージ104Aで示されるような映像がモニタ104に映し出される。そして、1曲の合奏が終了すると、各無線端末10では、そのユーザの総合点がモニタ104に表示されるのである。このようにして、合奏を楽しむとともに、得点を競って楽しむこともできる。
FIG. 6 shows a state in which performance sounds are reproduced in synchronization with each
また、1曲の合奏が終了すると、ホスト端末10Hにおいて、参加しているユーザ全体の総合得点が集計され、総合点が各無線端末10のモニタ104に表示される。これにより、複数のグループが同じ合奏にチャレンジし、グループ間で得点を競うことも可能である。
When the ensemble of one song is completed, the total score of all participating users is totaled at the
このように、本実施の形態の合奏システムを利用することで、複数のユーザで、一体感のある演奏を楽しむことや、グループで得点を競って遊ぶことなどが可能である。また、実際の楽器演奏とは異なり、自由度が高いので、ある無線端末10が、曲のある部分ではドラムを担当し、別の部分ではギターを担当するなどの多様な楽しみ方が可能である。
As described above, by using the ensemble system of the present embodiment, it is possible for a plurality of users to enjoy a performance with a sense of unity or to play by competing for scores in a group. In addition, unlike an actual musical instrument performance, the degree of freedom is high, so that
また、参加している無線端末数が少ない場合には、1台の無線端末10が、ギターとドラムの両方の演奏パートを担うようにしてもよい。これにより、一人で多数のプレイヤーを演じるなど、高度なテクニックを楽しむこともできる。
Further, when the number of participating wireless terminals is small, one
ここまで説明したように、この合奏システムにより、各ユーザが、それぞれ異なる楽器を担当することが可能であるが、もちろん、複数のユーザが同じ楽器を担当してもよい。たとえば、同じ楽器による複数の演奏パートを役割分担してもよい。あるいは、各無線端末10が、音階ごとに演奏パートを担当してもよい。これにより、ハンドベルオーケストラの擬似演奏を楽しむことができる。つまり、楽器は全てハンドベルであり、ホスト端末10Hは、「ド」の音、クライアント端末10C1は、「レ」の音、クライアント端末10C2は、「ミ」の音といったように、各無線端末10には音階ごとの演奏パートが割当てられるのである。操作部101として、加速度センサーを利用してもよいと説明した。加速度センサーを利用した演奏操作インタフェースを利用すれば、ハンドベルオーケストラをよりリアルに体験することが可能である。各音階が割当てられたユーザは、それぞれ無線端末10を上下に振ることで、ハンドベルを鳴らしている操作をシミュレートすることができる。
As described so far, this ensemble system allows each user to be in charge of different instruments, but of course, a plurality of users may be in charge of the same instrument. For example, a plurality of performance parts by the same musical instrument may be shared. Alternatively, each
<変形例>
上記の実施の形態においては、合奏の開始時に、ホスト端末10Hがシステムに参加している無線端末10の数を取得し、その端末数に応じて各無線端末10に割当てる演奏情報PIを決定した。別の形態として、演奏の途中であっても、無線端末10の数が変動すると、その数に応じて演奏情報PIの割り当てを動的に変化させてもよい。
<Modification>
In the above embodiment, at the start of the ensemble, the
つまり、ホスト端末10Hの制御部100は、常に、システムに接続しているクライアント端末10Cの数をサーチしておく。そして、端末数に増減が発生するとヘッダ情報SIHを再度参照して、演奏情報PIの割り当てを動的に変更するのである。そして、たとえば、所定の時間経過に、次の小節から新しい演奏パートでの合奏に変更するのである。これにより、たとえば、演奏中に、メンバーを追加することなどが可能である。
That is, the
割当てる演奏情報PIを、端末の位置に応じて決定してもよい。たとえば、ホスト端末10Hは、各クライアント端末10Cとの間の無線信号の強度を測定し、その強度から各クライアント端末10Cとの距離を推定する。そして、その距離に応じて、割当てる演奏パートを決定するのである。たとえば、ピアノパートを近くのクライアント端末10Cに割当てるなどのルールを適用してもよい。あるいは、演奏中に、クライアント端末10Cに対する演奏パートを動的に変化させてもよい。たとえば、当初近くにいたクライアント端末10Cにギターを担当させていたが、このクライアント端末10Cが遠ざかった場合には、ベース担当に変更させるなどの制御を行ってもよい。
The performance information PI to be assigned may be determined according to the position of the terminal. For example, the
上記の実施の形態においては、ホスト端末10Hが、合奏情報SIから、各演奏情報PIを抽出した。そして、各演奏パートが割当てられたクライアント端末10Cに、対応する演奏情報PIのみを転送するようにした。別の方法として、ホスト端末10Hは、合奏情報SIをそのまま各クライアント端末10Cに転送するようにしてもよい。そして、各クライアント端末10Cに対して、割当てたID番号も転送するのである。そして、各クライアント端末10Cにおいて、自装置に割当てられたID番号から、必要な演奏情報PIを取得するようにしてもよい。
In the above embodiment, the
上記の実施の形態においては、ユーザによる演奏操作のタイミングが、演奏情報PIに基づく演奏タイミングと一致する場合に、スピーカ102から楽器音が出力される場合を説明した。これ以外にも、次のような処理を行っても良い。
In the above embodiment, the case where the musical instrument sound is output from the
第1の方法は、ユーザが、どのタイミングで演奏操作を行っても、楽器音を再生させる方法である。ただし、タイミングが悪い場合、つまり、操作タイミングと演奏情報PIを照合して、その一致度が低い場合には、低い点数を与えることとする。この方法であれば、ユーザの演奏が下手であっても、いずれかのタイミングで演奏操作さえ行えば、演奏情報PIに基づいて楽器音が再生される。したがって、初心者であっても、プロの演奏を行なっているような感覚を得ることができる。ただし、タイミングを照合して得点が表示されるので、演奏操作のテクニックを競うことはできる。 The first method is a method of reproducing musical instrument sounds regardless of the timing of the performance operation of the user. However, when the timing is bad, that is, when the operation timing and the performance information PI are collated and the degree of coincidence is low, a low score is given. With this method, even if the user's performance is poor, as long as the performance operation is performed at any timing, the musical instrument sound is reproduced based on the performance information PI. Therefore, even a beginner can obtain a sense of performing professionally. However, since the score is displayed by matching the timing, you can compete for performance technique.
第2の方法は、ユーザによる演奏操作のタイミングと演奏情報PIを照合して、その一致度が低い場合には、再生音を小さくする、あるいは極端に大きくするという方法である。この方法によれば、ユーザは、その再生音の大きさによって、演奏の出来栄えを確認することができる。 The second method is a method in which the timing of the performance operation by the user is collated with the performance information PI, and if the degree of coincidence is low, the reproduced sound is reduced or extremely increased. According to this method, the user can confirm the performance of performance based on the volume of the reproduced sound.
第3の方法は、ユーザによる演奏操作のタイミングと演奏情報PIを照合して、その一致度が低い場合には、正しくない再生音を再生するという方法である。たとえば、ギターのパートを担当しているはずなのに、タイミングのずれた演奏を行うと、「チーン」と、鐘の音を鳴らすのである。この方法によれば、ユーザは、その再生音によって、演奏の出来栄えを確認することができる。また、演奏の失敗音を色々アレンジすることで、演奏の失敗自体も楽しむことができる。 The third method is a method in which the timing of the performance operation by the user is collated with the performance information PI, and if the degree of coincidence is low, an incorrect reproduction sound is reproduced. For example, if you are playing a guitar part, but you perform a performance that is out of timing, you will hear the sound of a bell. According to this method, the user can confirm the performance of the performance from the reproduced sound. In addition, the performance failure itself can be enjoyed by arranging various performance failure sounds.
また、別の方法として、ユーザによる演奏操作のタイミングに合わせて再生音を再生するようにしてもよい。つまり、演奏情報PIと演奏操作のタイミングがずれている場合であっても、演奏操作のタイミングで再生音を再生させるのである。このとき、再生する音声は、たとえば、演奏情報PIの時間軸上、最も近い音声を再生させるなどの処理を行えばよい。この場合であっても、ユーザの演奏操作のタイミングと、演奏情報PIの一致度合いに応じて得点表示を行えばよい。 As another method, the reproduced sound may be reproduced in accordance with the timing of the performance operation by the user. That is, even if the performance information PI and the timing of the performance operation are shifted, the reproduced sound is reproduced at the timing of the performance operation. At this time, the sound to be reproduced may be processed, for example, to reproduce the closest sound on the time axis of the performance information PI. Even in this case, the score display may be performed according to the timing of the performance operation of the user and the degree of coincidence of the performance information PI.
10 無線端末
10H ホスト端末
10C(10C1〜10C4) クライアント端末
101 操作部
102 スピーカ
103 LED発光部
104 モニタ
105 記憶部
106 無線部
10
Claims (8)
各端末が担当する演奏パートに係る演奏情報を各端末に設定する演奏情報設定手段と、
各端末で設定された前記演奏情報の再生タイミングを同期させる手段と、
を備え、
各端末は、
同期再生される前記演奏情報に基づいて、演奏操作タイミングをユーザに通知する通知手段と、
ユーザによる演奏操作のタイミングと、同期再生されている前記演奏情報とを照合することにより、照合結果に応じた演奏音を発音する発音手段と、
を備えることを特徴とする合奏システム。 A system for performing with a plurality of terminals connected by a network,
Performance information setting means for setting performance information related to the performance part in charge of each terminal to each terminal;
Means for synchronizing the playback timing of the performance information set in each terminal;
With
Each terminal
A notification means for notifying a user of a performance operation timing based on the performance information to be synchronously reproduced;
A sounding means for generating a performance sound according to the collation result by collating the timing of the performance operation by the user with the performance information being synchronously reproduced;
An ensemble system comprising:
前記通知手段は、
光あるいは映像により演奏操作タイミングを通知する手段、
を含むことを特徴とする合奏システム。 The ensemble system according to claim 1,
The notification means includes
Means for notifying performance operation timing by light or video,
The ensemble system characterized by including.
各端末において、ユーザによる演奏操作が同期再生されている前記演奏情報と合致した度合いを得点表示する手段、
を備えることを特徴とする合奏システム。 The ensemble system according to claim 1 or 2, further comprising:
In each terminal, means for displaying a score indicating the degree to which the performance operation by the user matches the performance information being played back synchronously;
An ensemble system comprising:
各端末に付与した得点を全端末で集計し、合奏総合点を表示する手段、
を備えることを特徴とする合奏システム。 The ensemble system according to claim 3, further comprising:
A means for counting the scores given to each terminal at all terminals and displaying the overall ensemble score,
An ensemble system comprising:
前記演奏情報設定手段は、
システムに登録されている端末の数に応じて各端末に設定する前記演奏情報を決定することを特徴とする合奏システム。 The ensemble system according to any one of claims 1 to 4,
The performance information setting means includes:
An ensemble system, wherein the performance information to be set for each terminal is determined according to the number of terminals registered in the system.
前記演奏情報設定手段は、
各端末の位置によって、各端末に設定する前記演奏情報を決定することを特徴とする合奏システム。 The ensemble system according to any one of claims 1 to 4,
The performance information setting means includes:
The performance system set for each terminal is determined according to the position of each terminal.
前記複数の端末に含まれるホスト端末が合奏情報を保持しており、前記ホスト端末が、前記合奏情報から各端末に割当てる前記演奏情報を抽出して、各端末に送信することを特徴とする合奏システム。 The ensemble system according to any one of claims 1 to 6,
A host terminal included in the plurality of terminals holds ensemble information, and the host terminal extracts the performance information assigned to each terminal from the ensemble information and transmits the performance information to each terminal. system.
前記複数の端末に含まれるホスト端末が合奏情報を保持しており、各端末は、前記ホスト端末から受信した前記合奏情報から、自端末に割当てられた前記演奏情報を抽出することを特徴とする合奏システム。 The ensemble system according to any one of claims 1 to 6,
Host terminals included in the plurality of terminals hold ensemble information, and each terminal extracts the performance information assigned to the terminal from the ensemble information received from the host terminal. Ensemble system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006318412A JP2008134295A (en) | 2006-11-27 | 2006-11-27 | Concert system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006318412A JP2008134295A (en) | 2006-11-27 | 2006-11-27 | Concert system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008134295A true JP2008134295A (en) | 2008-06-12 |
Family
ID=39559203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006318412A Withdrawn JP2008134295A (en) | 2006-11-27 | 2006-11-27 | Concert system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008134295A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6261096A (en) * | 1985-09-11 | 1987-03-17 | カシオ計算機株式会社 | Waveform reading device |
| JP2010099359A (en) * | 2008-10-24 | 2010-05-06 | Sega Corp | Game control program |
| JP2010107762A (en) * | 2008-10-30 | 2010-05-13 | Tomoki Horise | Electronic game device |
| JP2010231052A (en) * | 2009-03-27 | 2010-10-14 | Yamaha Corp | Performance assisting device |
| JP2014071329A (en) * | 2012-09-28 | 2014-04-21 | Xing Inc | Program, music output method, and music output system |
| JP2014150938A (en) * | 2013-02-07 | 2014-08-25 | Nintendo Co Ltd | Music game program, game device, control method of game device and game system |
| JPWO2022101968A1 (en) * | 2020-11-10 | 2022-05-19 | ||
| JP2022102913A (en) * | 2020-12-25 | 2022-07-07 | 株式会社コナミデジタルエンタテインメント | Game system, computer program used for it, and control method |
-
2006
- 2006-11-27 JP JP2006318412A patent/JP2008134295A/en not_active Withdrawn
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6261096A (en) * | 1985-09-11 | 1987-03-17 | カシオ計算機株式会社 | Waveform reading device |
| JP2010099359A (en) * | 2008-10-24 | 2010-05-06 | Sega Corp | Game control program |
| JP2010107762A (en) * | 2008-10-30 | 2010-05-13 | Tomoki Horise | Electronic game device |
| JP2010231052A (en) * | 2009-03-27 | 2010-10-14 | Yamaha Corp | Performance assisting device |
| JP2014071329A (en) * | 2012-09-28 | 2014-04-21 | Xing Inc | Program, music output method, and music output system |
| JP2014150938A (en) * | 2013-02-07 | 2014-08-25 | Nintendo Co Ltd | Music game program, game device, control method of game device and game system |
| US9630094B2 (en) | 2013-02-07 | 2017-04-25 | Nintendo Co., Ltd. | Non-transitory storage medium encoded with computer readable music game program with which, in playing multiplayer game through communication, uncomfortableness due to influence such as delay in communication is suppressed and operation is performed in more real-time performance environment, game device, method of controlling game device, and game system |
| JPWO2022101968A1 (en) * | 2020-11-10 | 2022-05-19 | ||
| JP7544141B2 (en) | 2020-11-10 | 2024-09-03 | ヤマハ株式会社 | Signal processing device, signal processing system, and signal processing method |
| JP2022102913A (en) * | 2020-12-25 | 2022-07-07 | 株式会社コナミデジタルエンタテインメント | Game system, computer program used for it, and control method |
| JP7613723B2 (en) | 2020-12-25 | 2025-01-15 | 株式会社コナミデジタルエンタテインメント | Game system, computer program used therein, and control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5094091B2 (en) | Game system | |
| JP5257966B2 (en) | Music reproduction control system, music performance program, and performance data synchronous reproduction method | |
| US6252153B1 (en) | Song accompaniment system | |
| US9779708B2 (en) | Networks of portable electronic devices that collectively generate sound | |
| JP5377878B2 (en) | Program, information storage medium, and game system | |
| KR100920552B1 (en) | Ensemble system | |
| JP2008134295A (en) | Concert system | |
| US7405354B2 (en) | Music ensemble system, controller used therefor, and program | |
| JP2008304821A (en) | Musical piece concert release system | |
| JP5109127B2 (en) | Ensemble system | |
| KR20080046212A (en) | Ensemble system | |
| JP5345809B2 (en) | Musical instrument type performance apparatus and musical instrument performance system | |
| JP4918010B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
| JP2006201654A (en) | Accompaniment following system | |
| KR20110104183A (en) | How to provide a mood-raising game between songs using the song accompaniment system | |
| WO2022201371A1 (en) | Image generation device and image generation method | |
| JP5590350B2 (en) | Music performance device and music performance program | |
| JP2020181082A (en) | Karaoke system | |
| JP5941811B2 (en) | Program, music output method and music output system | |
| JP2011180451A (en) | Karaoke machine | |
| JP4429244B2 (en) | Karaoke equipment | |
| JP2025113355A (en) | Content distribution system and program | |
| JP6098828B2 (en) | Karaoke device and karaoke program | |
| JP2009080372A (en) | Karaoke device | |
| JP6558123B2 (en) | Karaoke device and karaoke program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100202 |