(57)【特許請求の範囲】
【請求項１】
楽器から発生される楽音を検出する検出手段と、
音データを記憶する記憶手段と、
前記検出手段によって検出された楽音に対応する音データを生成し、生成した音データを前記記憶手段に順次記憶する書き込み手段と、
前記検出手段によって楽音が検出された後、所定時間内に前記検出手段によって次の楽音が検出されなかった場合、前記記憶手段に記憶されている音データを順次再生することにより、該音データに対応するフレーズを発生する音発生手段であって、
該音データに対応するフレーズを発生している間に、前記検出手段によって楽音が検出された場合、前記フレーズの発生を停止する音発生手段と
を具備することを特徴とする音発生装置。
【請求項２】
楽器から発生される楽音を検出する検出手段と、
音データを記憶する記憶手段と、
前記検出手段によって検出された楽音の音量、音色、音高の少なくとも１つのパラメータに変更を加えた電子音を発生させるための音データを生成し、生成した音データを前記記憶手段に順次記憶する書き込み手段と、
前記検出手段によって楽音が検出された後、所定時間内に前記検出手段によって次の楽音が検出されなかった場合、前記記憶手段に記憶されている音データを再生することにより、該音データに対応するフレーズであって、前記検出手段によって検出された楽音の音量、音色、音高の少なくとも１つのパラメータに変更を加えた電子音によって構成されたフレーズを発生する音発生手段と
を具備することを特徴とする音発生装置。
【請求項３】
前記楽器は、自然楽器であることを特徴とする請求項１または２に記載の音発生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、種々の楽音等を発生する音発生装置に係り、特に、ユーザが１人で掛け合い演奏、反復練習等を行う際に用いて好適な音発生装置に関する。
【０００２】
【従来の技術】
近年、電子楽器技術の進歩に伴い、様々な演奏支援機能を備えた電子楽器が実用に供されている。例えば、自動ピアノ等においては、演奏者が演奏した演奏データを記録・再生する記録／再生機能等が搭載されおり、該自動ピアノを利用して演奏を行うユーザは記録／再生機能を利用して自己の演奏を聞き返し、反復練習すべき演奏箇所（例えば、何度演奏しても間違ってしまう箇所）等を把握していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した記録／再生機能を利用するためには、まず演奏を行う前に自己の演奏を記録するための操作を行う必要があり、また、記録した演奏を再生するためには再生するための操作を行う必要がある等、煩雑な操作が必要であった。
本発明は、以上説明した事情を鑑みてなされたものであり、煩雑な操作を行うことなく、自己の演奏の記録・再生等を行うことができる音発生装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上述した問題を解決するため、本発明は、楽器から発生される楽音を検出する検出手段と、音データを記憶する記憶手段と、前記検出手段によって検出された楽音に対応する音データを生成し、生成した音データを前記記憶手段に順次記憶する書き込み手段と、前記検出手段によって楽音が検出された後、所定時間内に前記検出手段によって次の楽音が検出されなかった場合、前記記憶手段に記憶されている音データを順次再生することにより、該音データに対応するフレーズを発生する音発生手段であって、該音データに対応するフレーズを発生している間に、前記検出手段によって楽音が検出された場合、前記フレーズの発生を停止する音発生手段とを具備することを特徴とする。
【０００５】
かかる構成によれば、マイク等の検出手段によって演奏操作に応じた楽音が検出された後、所定時間内に前記検出手段によって次の楽音が検出されなかった場合に記憶手段に記憶されている音データが再生される。ここで、該記憶手段に記憶されている音データが、演奏操作に応じて発生した楽音に対応する音データである場合、所定時間経過後に該楽音に対応する音がエコー音として再生される。このように、演奏操作に応じた楽音の記録・再生が自動で行われるため、演奏者は記録・再生のための煩雑な操作を行う必要がない。
【０００６】
【発明の実施の形態】
以下、本発明をさらに理解しやすくするため、自然楽器、電子楽器、楽音発生制御システムに適用した実施の形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、本発明の技術的思想の範囲で任意に変更可能である。
【０００７】
Ａ．第１の実施形態
（１）実施形態の構成
＜エコー再生システム１００の構成＞
図１は、第１の実施形態に係るエコー再生システム１００の構成を示す図である。
エコー再生システム１００は、スティック操作等に応じて打撃音を発生するドラム等の打楽器２００と、該打楽器２００から発生される打撃音を音データとして記録し、記録した音データを所定のタイミングで再生することにより該打撃音に対応するエコー音を発生するエコー再生装置３００とを具備している。
【０００８】
＜エコー再生装置３００の構成＞
図２は、エコー再生装置３００の構成を示すブロック図である。
マイクロホン３１０は、打楽器２００の端部等に配設される無指向性の小型マイクロホンであり、該打楽器２００から発生される打撃音を電気信号に変換した後、図示せぬＡ／Ｄコンバータ等を介してＣＰＵ３２０に供給する。
【０００９】
ＣＰＵ３２０は、不揮発性メモリ３３０に格納されている制御プログラム等を実行してエコー再生装置３００の各部を中枢的に制御する機能や、マイクロホン３１０から供給される電気信号に基づいてＭＩＤＩ（Musical Instruments Digital Interface）規格に準拠した音データ（以下、ＭＩＤＩデータという）を生成する機能（詳細は後述）、該ＭＩＤＩデータに基づき所定のタイミングでエコー音を発生させるための制御を行う機能（詳細は後述）等を備えている。
【００１０】
不揮発性メモリ３３０は、例えばＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrionically Erasable Programmable Read Only Memory）、フラッシュメモリ、ＦｅＲＡＭ、ＭＲＡＭ、Ｐｏｌｙｍｅｒメモリ等により構成され、上述した種々の制御プログラムのほか、図３に示す音色管理テーブルＴＡを記憶する。図３に示すように、音色管理テーブルＴＡには、打楽器の種類と、打楽器の音色を識別するための識別ＩＤが対応付けて登録されている。演奏者は、エコー再生装置３００を利用して打楽器２００の演奏を行う際、操作部３５０を操作して該打楽器２００の種類を選択する。これにより、選択された打楽器の音色でエコー再生が行われることとなるが、詳細は後述することとし、説明を続ける。
【００１１】
図２に戻り、揮発性メモリ３４０は、例えばＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、ＣＰＵ３２０において生成される記録データを格納するための記録エリア３４１や、エコー音を再生する際に、該記録エリア３４１から転送されるＭＩＤＩデータを格納するための再生エリア３４２等を具備している。
操作部３５０は、電源のＯＮ／ＯＦＦスイッチや、エコー再生に関する種々の設定（例えば、上述した音色の設定、後述する発音有無検出時間の設定等）を行うための操作キー等を備えており、打楽器２００を用いて演奏を行う演奏者による操作に対応した信号をＣＰＵ３２０に供給する。
【００１２】
ＭＩＤＩインタフェース３６０は、ＣＰＵ３２０による制御の下、上記再生エリア２４２から転送されるＭＩＤＩデータを音源３７０に供給する。
音源３７０は、音源ＬＳＩ等により構成され、ＣＰＵ３２０による制御の下、ＭＩＤＩインタフェース３６０を介して供給されるＭＩＤＩデータに基づいて楽音信号を生成し、生成した楽音信号をＤ／Ａコンバータ、アンプ（いずれも図示略）等を介してスピーカ３８０に出力することにより、エコー再生を行う。
【００１３】
＜ＣＰＵ３２０の機能構成＞
図４は、ＣＰＵ３２０の機能構成を示すブロック図である。
第１検出手段３２１は、打楽器２００から発生される打撃音の強弱（ベロシティ）を検出する手段であり、マイクロホン３１０から出力される電気信号Ｓのピーク値ｐ等を検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する。
第２検出手段３２２は、打楽器２００から発生される打撃音の長さを検出する手段であり、マイクロホン３１０から出力される電気信号Ｓのレベルが閾値レベルを越えている期間Ｔ０を検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する。
【００１４】
音色選択手段３２３は、打楽器２００の種類を選択する手段であり、演奏者によって選択された音色（例えば、ドラム等）に対応する識別ＩＤを不揮発性メモリ３３０に格納されている音色管理テーブルＴＡ（図３参照）から読み出し、メモリ３２３ａに格納する。音色選択手段３２３は、ＭＩＤＩデータ生成手段３２４から識別ＩＤ転送要求を受け取ると、メモリ３２３ａに格納されている識別ＩＤをＭＩＤＩデータ生成手段３２４に供給する。
【００１５】
ＭＩＤＩデータ生成手段３２４は、第１検出手段３２１及び第２検出手段３２２から供給される検出結果と、音色選択手段３２３から供給される識別ＩＤとから上記打撃音に対応するＭＩＤＩデータを生成する。かかるＭＩＤＩデータは、ＭＩＤＩイベントと呼ばれる演奏内容等を示すデータと、デルタ・タイムと呼ばれる時間データにより構成されている。
【００１６】
ＭＩＤＩイベントは、発音又は消音すべき旨を示すノートオン・ノートオフ情報と、エコー音の音色を指定する識別ＩＤ情報と、発音の強弱を示すベロシティ情報とを含むデータ構成となっている。具体的には、「ドラムの音色（識別ＩＤ）で強さ１０（ベロシティ）の音を発音（ノートオン）せよ」といった命令によって構成される。
【００１７】
デルタ・タイムは、ＭＩＤＩイベントを実行するタイミング（詳細には、直前のＭＩＤＩイベントからの時間）を示す情報であり、あるＭＩＤＩイベントが実行されると、そのＭＩＤＩイベント開始からの経過時間がＣＰＵ３２０によって監視され、この経過時間が次のＭＩＤＩイベントのデルタ・タイムを越えたとき、次のイベントが実行されるようになっている。
ＭＩＤＩデータ生成手段３２４は、かかるＭＩＤＩデータを作成すると、作成したＭＩＤＩデータを揮発性メモリ３４０の記録エリア３４１に順次格納していく。なお、ＭＩＤＩデータ生成手段３２４は、第１検出手段３２１及び第２検出手段３２２から供給される検出結果をＭＩＤＩデータにそのまま反映することなく、該検出結果に応じてＭＩＤＩデータに設定するベロシティの値等を変更しても良い。
【００１８】
エコー再生処理手段３２５は、後述するエコー再生処理を実行する手段であり、マイクロホン３１０から出力される電気信号Ｓを参照して打楽器２００による発音の開始及び停止を検出し、該打楽器２００による発音の停止を検出した場合に記録エリア３４１に格納されているＭＩＤＩデータを再生エリア３４２に移動し、これを音源３７０に順次供給することで、エコー再生を行う。
【００１９】
該発音の停止検出動作について詳述すると、エコー再生処理手段３２５は、演奏者によって設定された発音有無検出時間（例えば、５００（ｍｓ）等）を格納するメモリ３２５ａを備えており、打楽器２００による発音の検出を開始すると、該メモリ３２５ａに格納されている発音有無検出時間を参照し、該発音有無検出時間以内に次の音が発音されたか否かを検出する。エコー再生処理手段３２５は、該発音有無検出時間内に次の音が発音された場合、発音は継続していると判断する一方、該発音有無検出時間内に次の音が発音されない場合には、発音は停止したと判断する。なお、エコー再生処理手段３２５の具体的な動作については、実施形態の動作説明の項においてその詳細を明らかにする。
【００２０】
（２）実施形態の動作
エコー再生装置３００を利用して打楽器２００の演奏を行う演奏者は、操作部３５０を操作して電源を投入すると共に、該操作部３５０を操作してエコー再生に関する種々の設定（すなわち、打楽器２００の種類の選択及び発音有無検出時間の設定等）を行う。なお、発音有無検出時間の設定等に関し、演奏者が操作部３５０を操作して設定すること可能であるが、エコー再生装置３００に予め該発音有無検出時間を設定しておくようにしても良い。
【００２１】
このようにしてエコー再生装置３００に関する種々の設定が行われると、音色選択手段３２３は、演奏者によって選択された音色（例えば、ドラム等）に対応する識別ＩＤを音色管理テーブルＴＡ（図３参照）から読み出し、メモリ３２３ａに格納する一方、エコー再生処理手段３２５は、演奏者によって設定された発音有無検出時間をメモリ３２５ａに格納する（図４参照）。
【００２２】
一方、演奏者はスティック等を用いて打楽器２００の演奏を開始し、該演奏により例えば図５に示す打撃音ａ、ｂ、ｃが打楽器２００から発生されると、マイクロホン３１０は、打撃音ａ、ｂ、ｃを電気信号に変換し、Ａ／Ｄコンバータ等を介してＣＰＵ３２０に供給する。
【００２３】
第１検出手段３２１及び第２検出手段３２２は、それぞれ打楽器２００から発生される打撃音の強弱（ベロシティ）及び打撃音の長さを検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する（図４参照）。ＭＩＤＩデータ生成手段３２４は、第１検出手段３２１及び第２検出手段３２２から該検出結果を受け取ると、音色選択手段３２３のメモリ３２３ａに格納されている識別ＩＤを読み出し、各打撃音ａ、ｂ、ｃに対応するＭＩＤＩデータＡ、Ｂ、Ｃを生成し、可変長の記録エリア３４１に順次格納していく（図６（ａ）参照）。  一方、エコー再生処理手段３２５は、打楽器２００による発音が検出されると、エコー再生処理を実行する。
【００２４】
図７は、エコー再生処理のフローチャートであり、図８及び図９は、エコー再生処理を説明するための図である。
図７に示すように、エコー再生処理手段３２５は、まずメモリ３２５ａに格納されている発音有無検出時間を参照し、打楽器２００による発音が停止したか、すなわち該発音有無検出時間以内に次の音が発音されたか否かを検出する（ステップＳ１）。エコー再生処理手段３２５は、発音有無検出時間内に次の音が発音されたことを検出すると（ステップＳ１；ＮＯ）、発音は継続していると判断し、ステップＳ１を繰り返し実行する。
【００２５】
一方、エコー再生処理手段３２５は、該発音有無検出時間内に次の音が発音されない場合、発音は停止したと判断し、ステップＳ２に進む。具体的には、図８に示すように、打撃音ａ、ｂ、ｃにより構成されるフレーズ１を検出した後、発音有無検出時間（図８では、５００（ｍｓ））以内に次の音が検出されない場合、エコー再生処理手段３２５は、発音は停止したと判断する。エコー再生処理手段３２５は、ステップＳ２において、エコー音の再生を開始すべく、記録エリア３４１に格納されているＭＩＤＩデータＡ、Ｂ、Ｃを再生エリア３４２に移動し（図６（ｂ）参照）、これを音源３７０に順次供給する一方、音源３７０に対してエコー音の再生を開始すべき指令を送出する。
【００２６】
音源３７０は、エコー再生処理手段３２５からＭＩＤＩインタフェース３６０を介してＭＩＤＩデータＡ、Ｂ、Ｃを受け取ると共に、ＣＰＵ３２０から上記指令を受け取ると、ＭＩＤＩデータＡ、Ｂ、Ｃから楽音信号を生成し、生成した楽音信号をＤ／Ａコンバータ、アンプ（いずれも図示略）等を介してスピーカ３８０に出力する。この結果、図８に示すように、フレーズ１が検出されてから５００（ｍｓ）経過後に、該フレーズ１に対応するフレーズ１’（詳細には、打撃音ａ、ｂ、ｃに対応するエコー音ａ’、ｂ’、ｃ’）がスピーカ３８０から順次出力されていく。
【００２７】
一方、エコー再生処理手段３２５は、ステップＳ２を実行すると、打楽器２００による発音が再開されたか否かを判断する（ステップＳ３）。エコー再生処理手段３２５は、ステップＳ３において、発音が再開されていないと判断すると（ステップＳ３；ＮＯ）、フレーズ１’の再生が終了したか否かを判断する（ステップＳ４）。エコー再生処理手段３２５は、フレーズ１’の再生が終了していないと判断すると（ステップＳ４；ＮＯ）、ステップＳ３に戻り、ステップＳ３及びステップＳ４の処理を繰り返し実行する。
【００２８】
エコー再生処理手段３２５は、かかる処理を実行している間にフレーズ１’の再生が終了（すなわち、エコー音ａ’、ｂ’、ｃ’の再生が終了）したことを検出すると（ステップＳ４；ＹＥＳ）、以上説明したエコー再生処理を終了する。
【００２９】
一方、エコー再生処理手段３２５は、ステップＳ３において打楽器２００による発音が再開されたと判断すると（ステップＳ３；ＹＥＳ）、ステップＳ５に進み、音源３７０に対してエコー再生を停止すべき指令を送出する。具体的には、図９に示すようにエコー音ａ’のみにより構成されたフレーズ１’’が再生され、エコー音ｂ’、ｃ’が再生されていない状態において、打楽器２００による発音が再開された場合、エコー再生手段３２５は音源３７０に対してエコー再生を停止すべき指令を送出する。この結果、図９に示すように、フレーズ１が検出されてから５００（ｍｓ）経過後に打撃音ａに対応するエコー音ａ’がスピーカ３８０から出力される。
【００３０】
打楽器２００による発音（ここでは、打撃音ｄ、ｅ、ｆ）が再開されると、ＭＩＤＩデータ生成手段３２４は、該打撃音ｄ、ｅ、ｆに対応するＭＩＤＩデータＤ、Ｅ、Ｆを生成し、可変長の記録エリア３４１に順次格納していく（図６（ｃ）参照）。一方、エコー再生処理手段３２５は、音源３７０に対してエコー再生を停止すべき指令を送出すると、ステップＳ１に戻り、打楽器２００による発音が停止したか否かを検出する。
【００３１】
エコー再生処理手段３２５は、打楽器２００による発音が停止したことを検出すると、ステップＳ２に進み、エコー再生を開始すべく、記録エリア３４１に格納されているＭＩＤＩデータＤ、Ｅ、Ｆを再生エリア３４２に移動し、これを音源３７０に順次供給する一方、音源３７０に対してエコー再生を開始すべき指令を送出する。この結果、図９に示すように、打撃音ｄ、ｅ、ｆに対応するエコー音ｄ’、ｅ’、ｆ’がスピーカ３８０から順次出力されていく。なお、エコー再生処理手段３２５がエコー再生を開始すべき指令を送出した後の動作等は、上記と同様に説明することができるため、省略する。
【００３２】
以上説明したように、本実施形態に係るエコー再生装置３００によれば、打楽器２００から打撃音が発音された場合、エコー再生装置３００から所定時間経過後（すなわち、上記発音有無検出時間経過後）に該打撃音に対応するエコー音が発音される。これにより、打楽器２００を演奏する演奏者は、本来複数人で行う掛け合い演奏等を１人で行うことができる。
【００３３】
また、本実施形態に係るエコー再生装置３００は、打楽器２００から打撃音の発音が開始されると同時に当該打撃音の記録を開始し、発音有無検出時間（例えば、５００（ｍｓ））以内に次の打撃音が検出されない場合には、発音は停止したと判断し、当該時点までに記録された打撃音をエコー音として再生する。
すなわち、エコー再生装置３００は、楽器２００の演奏記録・演奏再生の判断を自動で行うため、演奏者は該打楽器２００の演奏記録・演奏再生のための煩雑な操作を行う必要がない。この結果、演奏者は、自己の演奏を記録・再生するために煩雑な操作を行うことなく、所定の演奏箇所（例えば、いつも間違えてしまう演奏箇所等）を聞き返しながら反復練習することができる。
【００３４】
また、本実施形態に係るエコー再生装置３００は、エコー音の再生を開始すると同時に打楽器２００から発音される打撃音の検出を再開し、該エコー音の再生途中において当該打撃音が検出された場合には、該エコー音の再生を停止する（図９参照）。このように、エコー音の再生が終了する前に打楽器２００から打撃音が発音された場合には、当該打楽器２００から発音される打撃音を優先するため、演奏者はエコー再生装置３００から発音されるエコー音により自己の演奏音（すなわち、演奏者の操作に応じて打楽器２００から発音される打撃音）を聴取できない等の不具合を未然に防止することができる。
【００３５】
＜変形例＞
以上この発明の一実施形態について説明したが、上記実施形態はあくまで例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００３６】
＜変形例１＞
上述した第１の実施形態では、打楽器２００としてドラムを例に説明したが、ティンパニー、シンバル、マラカス、カスタネット等あらゆる打楽器２００に適用可能である。また、これら種々の打楽器２００のほか、ピアノ等の鍵盤楽器、ヴァイオリン等の弦楽器、トランペット等の金管楽器、クラリネット等の木管楽器等、演奏者の操作に応じて楽器固有の音（以下、自然楽音という）を発生するあらゆる自然楽器に適用可能である。
【００３７】
＜変形例２＞
また、上述したエコー装置３００は、種々の自然楽器に適用するほか、単独で使用することも可能である。例えば、ユーザがある歌唱曲を歌う場合、エコー装置３００は該ユーザの歌声を検出・記録し、所定時間経過後（すなわち、上記発音有無検出時間経過後）に該歌声に対応するエコー音を発音する。このように、該エコー装置３００を単独で使用することも可能である。
【００３８】
＜変形例３＞
また、上述したエコー再生装置３００は、図９に示すように、エコー音の再生を開始すると同時に打楽器２００から発音される打撃音の検出を再開し、該打撃音が検出された場合には、エコー音の再生を停止する構成であったが、該エコー音の再生を停止しない構成であっても良い（図１０参照）。この場合、エコー音ａ’、ｂ’、ｃ’（フレーズ１’）の再生途中に検出された打撃音ｇ（フレーズ３）に対応するエコー音ｇ’（フレーズ３’）は、フレーズ１’の再生が終了した後、所定時間Ｔ１経過後に再生すれば良い。なお、上記所定時間Ｔ１に関し、例えば図示せぬタイマ等を利用して打撃音ａ、ｂ、ｃ（フレーズ１）が検出されてから打撃音ｇ（フレーズ３）が検出されるまでの時間を計測し、これを所定時間Ｔ１として設定することも可能であるが、所定時間Ｔ１をどのように設定するかはエコー再生装置３００の設計等に応じて変更可能である。
【００３９】
＜変形例４＞
また、上述したエコー再生装置３００は、図８及び図９に示すように、エコー音の再生を開始すると同時に打楽器２００から発音される打撃音の検出を再開する構成であったが、図１１に示すように、エコー音の再生が開始された後、該エコー音の再生が終了するまでの間、打楽器２００から発音される打撃音の検出を停止するようにしても良い（図１１に示す、打撃音検出停止区間参照）。これにより、演奏者はエコー再生装置３００から発音されるエコー音に自己の演奏音（すなわち、演奏者の操作に応じて打楽器２００から発音される打撃音）を重畳して演奏を行うことが可能となる。
【００４０】
＜変形例５＞
また、上述したエコー再生装置３００は、演奏者が操作部３５０を操作して打楽器２００の音色を選択する構成であったが、例えば音色管理テーブルＴＡに各音色（識別ＩＤ）の特徴を示す波形データを登録し、該波形データとマイクロホン３１０から供給される電気信号の信号波形とを比較することにより、音色選択手段３２３が打楽器２００の音色を自動で選択するようにしても良い。
【００４１】
詳述すると、音色選択手段３２３は、マイクロホン３１０から供給される電気信号と該音色管理テーブルＴＡに登録されている波形データとを比較し、該電気信号の信号波形と最も近い波形データに対応付けて登録されている識別ＩＤを音色管理テーブルＴＡから読み出し、メモリ３２３ａに格納する。音色選択手段３２３は、ＭＩＤＩデータ生成手段３２４から識別ＩＤ転送要求を受け取ると、メモリ３２３ａに格納されている識別ＩＤをＭＩＤＩデータ生成手段３２４に供給する。このように、音色選択手段３２３が打楽器２００の音色を自動で選択するようにしても良い。
【００４２】
＜変形例６＞
また、上述したエコー再生装置３００は、打楽器２００の打撃音からＭＩＤＩデータを作成し、該ＭＩＤＩデータを再生することによりエコー音を発生させる構成であったが、例えば拍手音、波の音、風の音、女性ボーカル音等、種々の効果音を発生させる効果音発生手段を設け、エコー音の代わりに該エコー音を発生するタイミングで効果音を発生させるようにしても良い。なお、発生すべき効果音の選択に関して、演奏者が適宜選択することも可能であるが、効果音発生手段が効果音の発生回数をカウントし、カウント値等に応じて自動で効果音を選択するようにしても良い。また、効果音発生手段に図示せぬメモリを設け、該メモリに各効果音を発生させるためのＭＩＤＩデータを格納しておけば、前掲図４に示すＭＩＤＩデータ生成手段３２４等は不要となり、エコー再生装置３００を簡易に構成することが可能となる。
【００４３】
＜変形例７＞
また、打楽器２００の打撃音から新たにＭＩＤＩデータを作成することなく、該打撃音に対応する波形データを直接記録し、エコー音を発生するタイミングで再生するようにしても良い。なお、波形データを記録する際には、ＭＰ３（MPEG Audio Layer-3）等を利用し、圧縮して記録する一方、該圧縮して記録された波形データを再生する際には、ＭＰ３エンコーダ（図示略）を利用して再生すれば良い。以上の説明から明らかなように、本発明では、どのような音源を用いてどのようなエコー音を発生させるかは、エコー再生装置３００等の設計に応じて任意に変更可能である。
【００４４】
Ｂ．第２の実施形態
上述した第１の実施形態では、自然楽音を発生する自然楽器２００にエコー再生装置３００を適用した場合について説明を行った。これに対し、以下に示す第２の実施形態では、電子的な楽音を発生する（以下、電子楽音という）電子楽器にエコー再生装置を適用した場合について説明を行う。
【００４５】
＜電子再生ピアノ４００の機械的構成＞
図１２に示すように、電子再生ピアノ４００は、紙面垂直方向に並設された複数の鍵１と、鍵１の運動をハンマシャンク２ａ及びハンマ２ｂに伝達するハンマアクション機構３と、ハンマ２ｂによって打撃される弦Ｓと、弦Ｓの振動を止めるためのダンパ３５と、ハンマ２ｂの移動を規制するストッパ８（図中矢印方向に移動可能）を備えており、これらの構成は、一般的な自動ピアノと同様である。また、この電子再生ピアノ４００には、その他にも通常のアコースティックピアノに搭載される機構と同様のもの、例えば打弦の反動により戻ってきたハンマ２ｂの暴れを防止するバックチェック７等が設けられている。
【００４６】
＜電子再生ピアノ４００の電気的構成＞
電子再生ピアノ４００は、電子再生ピアノ４００全体の制御を司る制御部２４０と、キーセンサ２２１から出力される制御信号に基づいて電子的な楽音を発生する電子楽音発生部２２２と、外部機器インタフェース２５０と、演奏データを格納する記憶部（図示略）等を備え、ＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）、ＲＳ２３２Ｃ（Recommended Standard 232 version C）等の規格に準拠した有線ケーブルによりエコー再生装置４００と接続されている。なお、本実施形態は、電子再生ピアノ４００とエコー再生装置４５０とを有線ケーブルによって接続する場合を想定するが、電子再生ピアノ４００とエコー再生装置４５０とを無線（例えば、IEEE802.11b、Bluetooth、White Cap、IEEE802.11a、Wireless 1394、IrDA等）によって接続することも可能である。
【００４７】
制御部２４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成され、キーセンサ２２１から供給される信号に基づいて、電子的な楽音を発生させるための制御信号を生成し、電子楽音発生部２２２に供給すると共に、該制御信号を外部機器インタフェース２５０に接続された有線ケーブルを介してエコー再生装置４５０に供給する。また、制御部２４０は、鍵１の動作に応じて電子的に楽音を発生させる際、ストッパ８の位置制御を行うことによりハンマ２ｂによる弦Ｓの打撃を阻止し、打弦による発音を抑止する制御も行う。
【００４８】
キーセンサ２２１は、各鍵１の下面に対応する位置に設けられており、鍵１の状態変化（押鍵、離鍵等）に応じた信号を制御部２４０に出力する。
電子楽音発生部２２２は、音源やスピーカ等により構成され、制御部２４０から供給される制御信号に基づき、電子楽音を発生する。
【００４９】
エコー再生装置４５０は、前掲図２に示すエコー再生装置３００のマイク３１０の代わりに電子再生ピアノ４００と接続するための通信インタフェース（図示略）を設けたものである。なお、その他の構成は、前掲図２とほぼ同様であるため、対応する部分には同一符号を付し、説明を省略する。
【００５０】
＜ＣＰＵ３２０の機能構成＞
図１３は、エコー再生装置４５０に搭載されたＣＰＵ３２０の機能構成を示すブロック図である。
第１検出手段３２１は、電子楽音発生部２２２から発生される電子楽音の強弱（ベロシティ）を検出する手段であり、電子再生ピアノ４００から有線ケーブルを介して供給される制御信号Ｓのピーク値ｐ等を検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する。
第２検出手段３２２は、電子楽音発生部２２２から発生される電子楽音の長さを検出する手段であり、電子再生ピアノ４００から有線ケーブルを介して供給される制御信号Ｓのレベルが閾値レベルを越えている期間Ｔ０を検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する。
【００５１】
第３検出手段３２６は、電子楽音発生部２２２から発生される電子楽音の音高（ノートナンバ）を検出する手段であり、電子再生ピアノ４００から有線ケーブルを介して供給される制御信号Ｓの波形パターン等から音高を検出し、検出結果をＭＩＤＩデータ生成手段３２４に出力する。
【００５２】
音色選択手段３２３は、電子楽音発生部２２２から発生される電子楽音の種類を選択する手段であり、電子再生ピアノ４００から有線ケーブルを介して供給される制御信号に含まれる音色情報（例えば、ピアノ等）を参照し、該音色情報に対応する識別ＩＤを音色管理テーブルＴＡ（図３参照）から読み出し、メモリ３２３ａに格納する。このように、電子再生ピアノ４００から供給される制御信号に音色情報が含まれる場合には、音色選択手段３２３が該電子再生ピアノ４００の音色を自動で選択することも可能であるが、上述した第１の実施形態と同様、演奏者が操作部３５０等を操作して電子再生ピアノ４００の音色を選択しても良い。
【００５３】
ＭＩＤＩデータ生成手段３２４は、第１検出手段３２１、第２検出手段３２２及び第３検出手段３２６から供給される検出結果と、音色選択手段３２３から供給される識別ＩＤとから上記電子楽音に対応するＭＩＤＩデータを生成する。該ＭＩＤＩデータ生成手段３２４によって生成されるＭＩＤＩイベントは、発音又は消音すべき旨を示すノートオン・ノートオフ情報と、エコー音の音色を指定する識別ＩＤ情報と、音高を示すノートナンバ情報と、発音の強弱を示すベロシティ情報とを含むデータ構成となっている。具体的には、「ドラムの音色（識別ＩＤ）でド（ノートナンバ）の音を強さ１０（ベロシティ）で発音（ノートオン）せよ」といった命令によって構成される。
【００５４】
エコー再生処理手段３２５は、上述したエコー再生処理を実行する手段であり、電子再生ピアノ４００から出力される制御信号を参照して電子楽音発生部２２２による発音の開始及び停止を検出し、該電子楽音発生部２２２による発音の停止を検出した場合に記録エリア３４１に格納されているＭＩＤＩデータを再生エリア３４２に移動し、これを音源３７０に順次供給することで、エコー再生を行う（図８及び図９参照）。なお、エコー再生処理に関する詳細は、上述した第１の実施形態に係るエコー再生処理とほぼ同様に説明することができるため、割愛する。
【００５５】
以上説明したように、本実施形態に係るエコー再生装置４５０によれば、上述した第１の実施形態に係るエコー再生装置３００と同様の効果が得られるほか、電子再生ピアノ４００から出力される制御信号を参照して電子楽音発生部２２２による発音の開始及び停止を検出するため、電子再生ピアノ４００から発音される電子楽音を直接検出するためのマイクロホン等は不要となる。
【００５６】
＜変形例＞
以上この発明の一実施形態について説明したが、上記実施形態はあくまで例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００５７】
＜変形例１＞
上述した第２の実施形態では、演奏者の操作に応じて電子楽音を発生する電子楽器として電子再生ピアノを例示したが、電子楽音及び打弦による自然楽音の発生が可能なピアノ（いわゆる自動ピアノ）、電子ヴァイオリン、電子サキソフォン等、電子楽音の発生が可能なあらゆる電子楽器に適用することも可能である。また、これらの電子楽器から発音される電子楽音を検出する際には、本実施形態と同様、各電子楽器の制御部から出力される制御信号に基づいて該電子楽音を検出するほか、上述した第１の実施形態と同様、エコー再生装置４５０にマイクロホンを搭載し、該マイクロホンにより該電子楽音を検出することも可能である。
【００５８】
＜変形例２＞
また、上述した第２の実施形態では、電子再生ピアノ４００とエコー再生装置４５０とを別体構成とした場合について説明したが、電子再生ピアノ４００とエコー再生装置４５０とを一体構成とすることも可能である。一体構成とした場合には、該電子再生ピアノ４００の演奏モードとして、鍵１の操作に応じて電子楽音のみを発生させる通常モードと、鍵１の操作に応じて電子楽音及び該電子楽音に対応するエコー音を発生させるエコー再生モードを設け、操作部３５０等の操作に応じて通常モードとエコー再生モードの切り換えを行う。詳述すると、演奏者は、かかる電子再生ピアノ４００を利用して練習を行う際、練習曲の種類（例えば、掛け合い演奏を主とする練習曲）等に応じて演奏モードを選択する。このように、操作部３５０等の操作に応じて通常モードとエコー再生モードを切り換えるようにしても良い。なお、本実施形態に上述した第１の実施形態に係る種々の変形例を適用することができるのは、勿論である。
【００５９】
Ｃ．第３の実施形態
上述した第１の実施形態及び第２の実施形態では、自然楽音若しくは電子楽音の発生が可能な楽器にエコー再生装置を適用した場合について説明を行った。これに対し、以下に示す第３の実施形態では、操作端末（詳細は後述）を携帯する操作者の動きを反映した楽音発生等を行うことが可能な楽音発生制御システムにエコー再生装置を適用した場合について説明を行う。
【００６０】
（１）実施形態の構成
＜楽音発生制御システム５００の構成＞
図１４は、第３の実施形態に係る楽音発生制御システム５００の全体構成を示す図である。
楽音発生制御システム５００は、音楽教室、学校、家、ホール等において運用されるシステムであり、楽音発生装置６００と、有線ケーブル等によって該楽音発生装置６００に接続されたエコー再生装置７００と、該楽音発生装置６００に対応して設けられる複数の操作端末８００−Ｎ（Ｎ≧１）とを備えている。
本実施形態に係る楽音発生制御システム５００は、楽音発生装置６００によって行われる楽音発生及び演奏再生（以下、楽音発生等という）を、各所に点在するユーザが演出するといったことを可能とするものである。以下、係る楽音発生制御システム５００を構成する各要素について詳細に説明する。
【００６１】
＜楽音発生制御システム５００の機能構成＞
図１５は、ある１つの音楽教室等に構築された楽音発生制御システム５００の機能構成を示す図である。なお、以下の説明において、操作端末８００−１〜操作端末８００−Ｎを特に区別する必要がない場合には、単に操作端末８００という。
操作端末８００は、操作者の手に把持される、もしくは身体の一部に装着される等といったように操作者に携帯可能な端末である（図１６参照）。
動作センサＭＳは、操作端末８００を携帯している操作者の動作に基づく運動を検出して運動情報を生成し、無線通信部２０に順次出力するセンサであり、公知の３次元加速度センサ、３次元速度センサ、２次元加速度センサ、２次元速度センサまたは歪み検出器等により構成されている。
【００６２】
無線通信部２０は、楽音発生装置６００との間で無線によるデータ通信を行う役割を担っている。無線通信部２０は、動作センサＭＳから操作者の動きに応じた運動情報を受け取ると、該運動情報に操作端末５を識別するためのＩＤを付加して楽音発生装置６００に無線送信する一方、楽音発生装置６００から当該操作端末８００宛てに送信される種々の情報を受信する。
【００６３】
楽音発生装置６００は、各操作端末８００から送信される運動情報に基づき楽音発生等を行う。
無線通信部２２は、操作端末８００から無線送信される運動情報を受信し、受信した運動情報を情報解析部２３に出力する。
情報解析部２３は、無線通信部２２から供給される運動情報に対し、後述する所定の解析処理を行い、当該解析結果を演奏パラメータ決定部２４に出力する。演奏パラメータ決定部２４は、情報解析部２３から供給される運動情報の解析結果に応じて楽音の演奏パラメータ、例えば、楽音の音量やテンポ等のパラメータを決定する。
【００６４】
楽音発生部２５は、演奏パラメータ決定部２４によって決定された演奏パラメータに基づく楽曲データを受け取ると、該楽曲データに基づき演奏データを生成し、生成した演奏データをサウンドスピーカシステム２６に出力する。サウンドスピーカシステム２６は、受け取った演奏データから楽音信号を生成し、楽音発生等を行う一方、生成した楽音信号をエコー再生装置７００に出力する。エコー再生装置７００は、サウンドスピーカシステム２６から供給される楽音信号を参照して楽音発生装置６００による発音の開始及び停止を検出し、エコー音の再生等を行う。
以下、このような機能を実現するための操作端末８００および楽音発生装置６００の構成について説明する。
【００６５】
＜操作端末８００の構成＞
図１６に示すように、本実施形態に係る操作端末８００は、操作者が手に把持して使用する、いわゆる手持ちタイプの操作端末であり、両端側が大径で中央側が小径のテーパ状をなす基部（図示左寄り）と端部（図示右寄り）から構成されている。
基部は、平均径が端部より小さく手で握りやすくなっており、把持部として機能する。この基部における底部（図示左端）外面にはＬＥＤ（Light Emitting Diode）表示器ＴＤや電池電源の電源スイッチＴＳが設けられ、中央部外面には操作スイッチＴ６が設けられている。一方、端部の先端近傍には、複数個のＬＥＤ発光器ＴＬが設けられている。このような形状を有する操作端末８００には、各種の装置が内蔵されている。
【００６６】
図１７は、操作端末８００の内部構成を示すブロック図である。
ＣＰＵ（Central Processing Unit）Ｔ０は、メモリＴ１（ＲＯＭ、ＲＡＭ等により構成）に格納されている各種制御プログラムに基づいて、動作センサＭＳなど操作端末８００の各部を制御する。また、ＣＰＵＴ０は、動作センサＭＳから送出される運動情報に携帯端末８００を識別するためのＩＤを付加する機能等を備えている。
動作センサＭＳは、３次元加速度センサ等により構成され、操作者が操作端末８００を手に持ち操作することにより、その操作の方向、大きさおよび速度に応じた運動情報を出力する。なお、本実施形態では、動作センサＭＳが操作端末５に内蔵されている場合を例に説明を行うが、係る動作センサＭＳを操作者の身体の任意箇所に取り付け可能な構成としても良い。
【００６７】
送受信回路Ｔ２は、アンテナＴＡのほか、高周波トランスミッタ、電力増幅器、（ともに図示略）等を備えており、ＣＰＵＴ０から供給されるＩＤの付加された運動情報を楽音発生装置６００に送信する機能等を備えている。すなわち、送受信回路Ｔ２が図１５に示す無線通信部２０の機能を実現している。
【００６８】
表示ユニットＴ３は、上述したＬＥＤ表示器ＴＤ、複数個のＬＥＤ発光器ＴＬ等を備え、ＣＰＵＴ０による制御の下、センサナンバ、動作中、電源アラーム等の各種情報を表示する。操作スイッチＴ６は、当該操作端末８００の電源のオン／オフ切り換えや各種モード設定等を行うために用いられるスイッチである。これらの各構成要素には、図示せぬ電池電源から駆動電力が供給されるが、このような電池電源としては、一次電池を用いるようにしてもよいし、充電可能な二次電池を用いるようにしてもよい。
【００６９】
＜楽音発生装置６００の構成＞
図１８は、楽音発生装置６００のハードウェア構成例を示すブロック図である。
楽音発生装置６００は、一般的なパーソナルコンピュータ（以下、ＰＣという）に、サウンドスピーカシステム２６や、操作端末８００と無線通信を行うための送受信処理回路１０ａ及びアンテナ分配回路１０ｈ等を搭載した装置である。
【００７０】
楽音発生装置６００の各部を制御する本体ＣＰＵ１０は、テンポクロックや割り込みクロックの発生等に利用されるタイマ１４による時間管理の下、所定のプログラムに従って種々の制御を行うものであり、演奏パラメータの決定や演奏データ変更及び再生制御に関する演奏処理プログラム等を中枢的に遂行する。ＲＯＭ（Read Only Memory）１１には、楽音発生装置６００を制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、演奏バラメータ決定や演奏データ変更及び再生制御に関する演奏処理プログラム、各種データ／テーブル等が格納されている。ＲＡＭ（Random Access Memory）１２は、これらの処理に際して必要なデータやパラメータを記憶し、また、処理中の各種データを一時記憶するためのワーク領域として用いられる。
【００７１】
第１の検出回路１５にはキーボード１０ｅが接続され、第２の検出回路１６には、マウス等のポインティングデバイス１０ｆが接続され、表示回路１７にはディスプレイ１０ｇが接続されている。これにより、ディスプレイ１０ｇに表示される各種画面を視認しつつキーボード１０ｅやポインティングデバイス１０ｆを操作し、楽音発生装置６００において演奏データ制御に必要な各種モードの設定、操作端末８００を識別するＩＤに対応する処理・機能の割り当て、演奏トラックへの音色（音源）・設定等、種々の設定操作を行うことができる。
【００７２】
送受信処理回路１０ａには、アンテナ分配回路１０ｈが接続されている。このアンテナ分配回路１０ｈは、例えば、多チャンネル高周波レシーバにより構成され、操作端末８００から無線送信される運動情報をアンテナＲＡを介して受信する。送受信処理回路１０ａは、操作端末８００から受信した信号に対して所定の信号処理を施す。すなわち、送受信処理回路１０ａ、アンテナ分配回路１０ｈが、図１５に示す無線通信部２２を構成している。
【００７３】
本体ＣＰＵ１０は、上述した演奏処理プログラムに従う演奏処理を行い、操作端末８００を所持する操作者の身体の動作を表わす運動情報を解析し、当該解析結果に基づいて演奏パラメータを決定する。すなわち、本体ＣＰＵ１０が図１５に示す情報解析部２３、演奏パラメータ決定部２４の機能を実現している。なお、運動情報の解析処理、演奏パラメータの決定処理等については後述することとし、説明を続ける。
【００７４】
効果回路１９は、ＤＳＰ(Digital Signal Processor)等により構成され、音源回路１８及び本体ＣＰＵ１０と共に、図１５に示す楽音発生部２５の機能を実現する。音源回路１８、効果回路１９等は、本体ＣＰＵ１０により設定された演奏パラメータに基づき演奏データを制御し、操作者の動きに応じて演出処理された演奏データを生成する。サウンドスピーカシステム２６は、このように演出処理された演奏データに基づき楽音信号を生成し、演奏楽音を放音する。なお、本実施形態に係る音源回路１８は、複数系統のシーケンスプログラムにしたがって同時に多数のトラックに応じた楽音信号を生成することが可能となっている。
【００７５】
外部記憶装置１３は、ハードディスクドライブ（ＨＤＤ）、コンパクトディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）ドライブ、フロッピィデイスクドライブ（ＦＤＤ）、光磁気（ＭＯ）ディスクドライブ、ディジタル多目的ディスク（ＤＶＤ）ドライブ等の記憶装置から成り、各種制御プログラムや楽曲データ等、各種データを記憶することが可能となっている。従って、演奏パラメータ決定や演奏データ変更及び再生制御に必要な演奏処理プログラムなどの各種プログラム等は、ＲＯＭ１１を利用するだけでなく、外部記憶装置１３からＲＡＭ１２内に読み込むことができ、必要に応じて、処理結果を外部記憶装置１３に記録しておくこともできる。
以下、動作センサＭＳとして３次元加速度センサを用いた場合の運動情報解析処理及び演奏パラメータ決定処理を図１５及び図１９等を参照して説明する。
【００７６】
＜運動情報解析処理及び演奏パラメータ決定処理＞
図１９は、３次元加速度センサを使用して楽曲演奏の演出を行う場合の機能ブロック図である。
操作者が動作センサＭＳの内蔵された操作端末８００を手に持って操作すると、操作方向と操作力に応じた運動情報が該操作端末８００から楽音発生装置６００に送信される。さらに詳述すると、操作端末８００における動作センサＭＳのｘ軸検出部ＳＸ、ｙ軸検出部ＳＹおよびｚ軸検出部ＳＺからは、ｘ（上下）方向の加速度αｘ（ｘは、添字）、ｙ（左右）方向の加速度αｙ（ｙは、添字）およびｚ（前後）方向の加速度αｚ（ｚは、添字）を表わす信号Ｍｘ、Ｍｙ、Ｍｚが出力され、ＣＰＵＴ０によって該信号Ｍｘ、Ｍｙ、Ｍｚの各々にＩＤが付加され運動情報として楽音発生装置６００に無線送信される。楽音発生装置６００の無線通信部２２は、図示せぬテーブルを参照し、受け取った運動情報に付加されているＩＤと該テーブルに登録されているＩＤとを比較する。無線通信部２２は、比較の結果、運動情報に付加されているＩＤと同じＩＤが該テーブルに登録されていることを確認すると、運動情報を加速度データαｘ、αｙ、αｚとして情報解析部２３に出力する。
【００７７】
情報解析部２３においては、各軸加速度データが解析され、まず、下記式（１）で表わされる加速度の絶対値｜α｜が求められる。
｜α｜＝（αｘ＊αｘ＋αｙ＊αｙ＋αｚ＊αｚ）1/2・・・（１）
次に、加速度αｘ、αｙと、加速度αｚとを比較する。比較の結果、例えば、下記に示す（２）の関係が成立するとき、つまり、ｚ方向加速度αｚがｘ、ｙ方向加速度αｘ、αｙより大きいときは、操作端末８００を突く「突き動作」であると判別する。
αｘ＜αｚ、且つ、αｙ＜αｚ・・・（２）
【００７８】
逆に、ｚ方向加速度αｚがｘ、ｙ方向加速度αｘ、αｙより小さいときには、操作端末８００により空気を切りさく「切り動作」であると判別する。この場合、さらに、ｘ、ｙ方向加速度αｘ、αｙの値を互いに比較することにより、「切り動作」の方向が「たて」（ｘ）なのか「よこ」（ｙ）)なのかを判別することができる。
【００７９】
また、各軸ｘ、ｙ、ｚ方向成分相互の比較だけでなく、各方向成分αｘ、αｙ、αｚ自体の大きさと所定のしきい値とを比較し、しきい値以上であれば、これらの動作を組み合わせた「組合せ動作」であると判別することができる。例えば、αｚ＞αｘ、αｙ、且つ、αｘ＞「ｘ成分のしきい値」であれば「たて（ｘ方向）に切りつつ、突く動作」と判別し、αｚ＜αｘ、αｙ、αｘ＞「ｘ成分のしきい値」且つ、αｙ＞「ｙ成分のしきい値」であれば、「斜め（ｘ、ｙ両方向）切り動作」であると判別する。さらに、ｘ方向およびｙ方向の加速度αｘ、αｙの値が、円軌跡を描くように相対的に変化して行く現象を検出することにより、操作端末８００をぐるぐると回す「回し動作」を判別することができる。
【００８０】
演奏パラメータ決定部２４は、情報解析部２３による解析処理の判定結果に基づいて楽曲データに対する種々の演奏パラメータを決定する。例えば、加速度絶対値｜α｜或いは各方向成分αｘ、αｙ、αｚのうち最大を示す成分の大きさに応じて演奏データの音量を制御する。
【００８１】
また、演奏パラメータ決定部２４は、該判定結果に基づいて他のパラメータを次のように制御する。例えば、「たて（ｘ方向）切り動作」の周期に応じてテンポを制御する。これとは別に、「たて切り動作」が素早く小さい動作であると判断した場合には、アクセント等のアーティキュレーションを与え、該「たて切り動作」がゆっくり大きい動作であると判断した場合には、ピッチ（音高）を下げる。また、「よこ（ｙ方向）切り動作」であると判断した場合にはスラー効果を与え、「突き動作」であると判断した場合には、そのタイミングで、楽音発生タイミングを縮めてスタッカート効果を与えたり、大きさに応じた単発音（打楽器音、掛け声等）を楽音演奏に挿入する。さらに、「よこ（ｙ方向）切り動作」と「突き動作」との「組み合わせ動作」であると判断した場合には、上述の制御を併用し、「回し動作」であると判断した場合には、周期が大きい場合は該周期に応じて残響効果を高め、周期が小さい場合は該周期に応じてトリルを発生させるように制御する。なお、これらの制御はあくまで例示であり、その他にも例えば各軸の加速度のローカルピーク値に応じてダイナミクスを制御し、ローカルピークの鋭さを示すピークＱ値に応じてアーティキュレーションを制御するようにしても良い。
【００８２】
演奏パラメータ決定部２４において演奏パラメータが決定されると、決定した演奏パラメータに基づく楽曲データが楽音発生部２５に出力される。
楽音発生部２５は、演奏パラメータ決定部２４から供給される楽曲データに応じて演奏データを生成し、サウンドスピーカシステム２６に出力する。サウンドスピーカシステム２６は、演奏データから楽音信号を生成し、楽音発生等を行う一方、生成した楽音信号をエコー再生装置７００に出力する。エコー再生装置７００は、サウンドスピーカシステム２６から供給される楽音信号を参照して楽音発生装置６００による発音の開始及び停止を検出し、エコー音の再生等を行う。これにより、楽音発生装置６００において操作端末８００を携帯した操作者の動きを反映した楽音発生等が行われると共に、該楽音が発生された後、所定時間経過後（すなわち、発音有無検出時間経過後）に該楽音に対応するエコー音が発生されるため、操作者は上述した実施形態と同様、１人で掛け合い演奏等を行うことができる。
【００８３】
（２）実施形態の動作
以下、下記条件に従い操作者が操作端末８００を操作することにより演奏再生を制御する場合について説明を行う。
＜演奏パラメータ決定部２４が決定する演奏パラメータ＞
・「よこ（ｙ方向）切り動作」        →    単発音を発生
【００８４】
操作者が操作端末８００の操作スイッチＴ６及び楽音発生装置６００のキーボード１０ｅ等を操作して電源を投入した後、該操作者が操作スイッチＴ６の取付位置が上になるように持って左右に振ると、振り加速度に応じたｙ方向の加速度αｙを表す信号が発生し、発生した信号が運動情報として楽音発生装置６００へ送信される。
楽音発生装置６００の無線通信部２２は、該操作端末８００からの運動情報を受信すると、該運動情報を加速度データとして情報解析部２３に供給する。情報解析部２３は、受け取った加速度データを解析し、解析結果から「よこ（ｙ方向）切り動作」であると判断すると、該判断結果と共に「よこ（ｙ方向）切り動作」の周期情報等を演奏パラメータ決定部２４に出力する。
【００８５】
演奏パラメータ決定部２４は、情報解析部２３における判断結果等に基づき「よこ（ｙ方向）切り動作」であると判断すると、情報解析部２３から供給される周期情報等に基づき、発生すべき単発音に関する単発音情報（例えば、単発音の種類を示す種類情報、単発音の音量を示す音量情報、単発音を発生すべきタイミングを示すタイミング情報等）を生成し、生成した単発音情報を楽曲データとして楽音発生部２５へ出力する。楽音発生部２５は、受け取った楽曲データに応じて演奏データを生成し、サウンドスピーカシステム２６に出力する。サウンドスピーカシステム２６は、演奏データから楽音信号を生成し、楽音発生等を行う一方、生成した楽音信号をエコー再生装置７００に出力する。エコー再生装置７００は、サウンドスピーカシステム２６から供給される楽音信号を参照して楽音発生装置６００による発音の開始及び停止を検出し、エコー音の再生等を行う。なお、エコー再生装置７００の動作等は、上述した第１及び第２の実施形態と同様に説明することができるため、割愛する。
【００８６】
以上説明したように、本実施形態に係る楽音発生制御システム５００によれば、楽音発生装置６００において操作端末８００を携帯した操作者の動きを反映した楽音発生等が行われると共に、該楽音が発生された後、所定時間経過後（すなわち、発音有無検出時間経過後）に該楽音に対応するエコー音が発生されるため、操作者は上述した各実施形態と同様、１人で掛け合い演奏等を行うことができる。また、操作者は自己の動作が演奏再生にどのように反映されているのかを楽音発生装置６００から発生される楽音のみならず、エコー再生装置７００から発生されるエコー音により認識することができる。
【００８７】
【発明の効果】
以上説明したように、本発明によれば、煩雑な操作を行うことなく、自己の演奏の記録・再生等を行うことができる。
【図面の簡単な説明】
【図１】  第１の実施形態におけるエコー再生システムの構成を示す図である。
【図２】  同実施形態に係るエコー再生装置の構成を示すブロック図である。
【図３】  同実施形態に係る音色管理テーブルを説明するための図である。
【図４】  同実施形態に係るＣＰＵの機能構成を示す図である。
【図５】  同実施形態に係る打楽器から発生される打撃音を説明するための図である。
【図６】  同実施形態に係る揮発性メモリの記憶状態を例示する図である。
【図７】  同実施形態に係るエコー再生処理のフローチャートである。
【図８】  同実施形態に係るエコー再生処理を説明するための図である。
【図９】  同実施形態に係るエコー再生処理を説明するための図である。
【図１０】  同実施形態における変形例２に係るエコー再生処理を説明するための図である。
【図１１】  同実施形態における変形例３に係るエコー再生処理を説明するための図である。
【図１２】  第２の実施形態における電子再生ピアノの構成を示す図である。
【図１３】  同実施形態に係るＣＰＵの機能構成を示す図である。
【図１４】  第３の実施形態における楽音発生制御システムの構成を示す図である。
【図１５】  同実施形態に係る操作端末の外観を示す図である。
【図１６】  同実施形態に係る楽音発生制御システムの機能構成を示す図である。
【図１７】  同実施形態に係る操作端末の構成を示すブロック図である。
【図１８】  同実施形態に係る楽音発生装置の構成を示すブロック図である。
【図１９】  同実施形態に係る楽音発生装置の動作を説明するための図である。
【符号の説明】
１００・・・エコー再生システム、２００・・・自然楽器、３００、４５０、７００・・・エコー再生システム、３１０・・・マイク、３２０・・・ＣＰＵ、３２１・・・第１検出手段、３２２・・・第２検出手段、３２３・・・音色選択手段、３２４・・・ＭＩＤＩデータ生成手段、３２５・・・エコー再生処理手段、３３０・・・不揮発性メモリ、３４０・・・揮発性メモリ、３４１・・・記録エリア、３４２・・・再生エリア、３５０・・・操作部、３７０・・・音源、３８０・・・スピーカ、４００・・・電子再生ピアノ、２４０・・・制御部、２２２・・・電子楽音発生部、２５０・・・外部機器インタフェース、５００・・・楽音発生制御システム、６００・・・楽音発生装置、８００・・・操作端末。
【図１】
0003972619.tif 000002
【図２】
0003972619.tif 000003
【図３】
0003972619.tif 000004
【図４】
0003972619.tif 000005
【図５】
0003972619.tif 000006
【図６】
0003972619.tif 000007
【図７】
0003972619.tif 000008
【図８】
0003972619.tif 000009
【図９】
0003972619.tif 000010
【図１０】
0003972619.tif 000011
【図１１】
0003972619.tif 000012
【図１２】
0003972619.tif 000013
【図１３】
0003972619.tif 000014
【図１４】
0003972619.tif 000015
【図１５】
0003972619.tif 000016
【図１６】
0003972619.tif 000017
【図１７】
0003972619.tif 000018
【図１８】
0003972619.tif 000019
【図１９】
0003972619.tif 000020