(57)【要約】      （修正有）【課題】演奏者が意図したタイミングで、所望の音量の楽音を発音させる。【解決手段】演奏者が手で保持するための長手方向に延びる演奏装置本体１１に、加速度センサ２３が配置されている。演奏装置本体１１のＣＰＵ２１は、所定の楽音を発音する楽器部１９の音源部３１に対して発音の指示（ノートオンイベント）を与える。ＣＰＵ２１は、加速度センサ２３の加速度センサ値が、所定の第１の閾値αを超えて、その後、第１の閾値αより小さい第２の閾値βより小さくなったタイミングを発音タイミングとして、ノートオンイベントを生成し、楽器部１９に対して発音の指示を与える。また、ＣＰＵ２１は、加速度センサ値が第１の閾値αに達してから第２の閾値βになるまでの時間間隔情報に基づいてノートオンイベントに含ませる音量レベルを算出する。【選択図】図１
2011257508.tif 000002
【特許請求の範囲】
【請求項１】
演奏者が手で保持するための長手方向に延びる保持部材と、
前記保持部材内に配置された加速度センサと、
所定の楽音を発音する楽音発生手段に対して発音の指示を与える制御手段と、を備え、
前記制御手段が、前記加速度センサ値が、所定の第１の閾値を超えて、その後、前記第１の閾値より小さい第２の閾値より小さくなったタイミングを発音タイミングとして、前記楽音発生手段に対して発音の指示を与える発音タイミング検出手段と、
前記加速度センサ値が、所定の第１のレベルに達してから、前記発音タイミングである第２の閾値になるまでの時間間隔情報を取得し、前記時間間隔情報にしたがった音量レベルを算出する音量レベル算出手段を有し、
前記発音タイミング検出手段が、前記音量レベル算出手段により算出された音量レベルで、前記発音タイミングにおいて、前記楽音発生手段に対して発音の指示を与えることを特徴とする演奏装置。
【請求項２】
前記音量レベル算出手段が、第１のレベルとして前記第１の閾値に達してから、前記第２の閾値になるまでの時間間隔情報を取得することを特徴とする請求項１に記載の演奏装置。
【請求項３】
前記音量レベル算出手段が、前記時間間隔情報Ｔに基づいて、音量レベルＶｅｌを、
Ｖｅｌ＝ａ・Ｔ（ただし、ａ・Ｔ≧音量レベル最大値Ｖｍａｘのときには、Ｖｅｌ＝Ｖｍａｘ、ａは正の定数）に基づいて算出することを特徴とする請求項１または２に記載の演奏装置。
【請求項４】
前記時間間隔情報Ｔの範囲と、音量レベルとを対応付けたテーブルを備え、
前記音量レベル算出手段が、前記時間間隔情報Ｔが、前記テーブルの何れの範囲に属するかに基づき、音量レベルを取得することを特徴とする請求項１または２に記載の演奏装置。
【請求項５】
請求項１ないし４の何れか一項に記載の演奏装置と、
前記楽音発生手段を備えた楽器部と、を備え、
前記演奏装置と、前記楽器部とが、それぞれ、通信手段を備えたことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏者が手で保持して、振ることにより楽音を発生させる演奏装置および電子楽器に関する。
【背景技術】
【０００２】
従来、スティック状の部材にセンサを設け、演奏者が部材を手で保持して振ることで、センサが、当該部材の動きを検出し、楽音を発音するように構成された電子楽器が提案されている。特に、この電子楽器では、スティック状の部材は、ドラムのスティックや太鼓の撥のような形状を備え、演奏者があたかもドラムや太鼓をたたくような動作に応じて、打楽器音が発声されるようになっている。
【０００３】
たとえば、特許文献１には、スティック状の部材に加速度センサを設け、加速度センサからの出力（加速度センサ値）が、所定の閾値に達した後、所定時間が経過すると、楽音を発音するように構成された演奏装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２６６３５０３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
演奏者は、スティック状の演奏装置の一端を手で握り、たとえば、上から下に向けて振り下ろす。実際のドラムの演奏では、演奏者がスティックを振り下ろす際に、その速度を高めて最高速度のときにドラムの打撃面にスティックを当てる場合も有るが、実際には、次の動作（次の打撃）に移行するために、スティックを振り下ろした後に再度振り上げる動作を伴わせ、その振り下ろした最低位置が打撃面となるように動作させる場合が多い。したがって、電子楽器でも、演奏者は、スティック状の演奏装置を振り下ろし、その最低位置において楽音が発生されるのが望ましい。
【０００６】
しかしながら、特許文献１に開示された演奏装置では、上述したような、演奏者がスティックを振り下ろした最低位置で発音させることは難しいという問題点があった。
【０００７】
本発明は、演奏者が意図したタイミングで、所望の音量の楽音を発音させることが可能な演奏装置および電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の目的は、演奏者が手で保持するための長手方向に延びる保持部材と、
前記保持部材内に配置された加速度センサと、
所定の楽音を発音する楽音発生手段に対して発音の指示を与える制御手段と、を備え、
前記制御手段が、前記加速度センサ値が、所定の第１の閾値を超えて、その後、前記第１の閾値より小さい第２の閾値より小さくなったタイミングを発音タイミングとして、前記楽音発生手段に対して発音の指示を与える発音タイミング検出手段と、
前記加速度センサ値が、所定の第１のレベルに達してから、前記発音タイミングである第２の閾値になるまでの時間間隔情報を取得し、前記時間間隔情報にしたがった音量レベルを算出する音量レベル算出手段を有し、
前記発音タイミング検出手段が、前記音量レベル算出手段により算出された音量レベルで、前記発音タイミングにおいて、前記楽音発生手段に対して発音の指示を与えることを特徴とする演奏装置により達成される。
【０００９】
好ましい実施態様においては、前記音量レベル算出手段が、第１のレベルとして前記第１の閾値に達してから、前記第２の閾値になるまでの時間間隔情報を取得する。
【００１０】
また、好ましい実施態様においては、前記音量レベル算出手段が、前記時間間隔情報Ｔに基づいて、音量レベルＶｅｌを、
Ｖｅｌ＝ａ・Ｔ（ただし、ａ・Ｔ≧音量レベル最大値Ｖｍａｘのときには、Ｖｅｌ＝Ｖｍａｘ、ａは正の定数）に基づいて算出する。
【００１１】
別の好ましい実施態様においては、前記時間間隔情報Ｔの範囲と、音量レベルとを対応付けたテーブルを備え、
前記音量レベル算出手段が、前記時間間隔情報Ｔが、前記テーブルの何れの範囲に属するかに基づき、音量レベルを取得する。
【００１２】
また、本発明の目的は、上記演奏装置と、
前記楽音発生手段を備えた楽器部と、を備え、
前記演奏装置と、前記楽器部とが、それぞれ、通信手段を備えたことを特徴とする電子楽器により達成される。
【発明の効果】
【００１３】
本発明によれば、演奏者が意図したタイミングで、所望の音量の楽音を発音させることが可能な演奏装置および電子楽器を提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態にかかる電子楽器の構成を示すブロックダイヤグラムである。
【図２】図２は、本実施の形態にかかる演奏装置本体の構成を示すブロックダイヤグラムである。
【図３】図３（ａ）は、本実施の形態にかかる演奏装置本体において実行される処理の例を示すフローチャート、図３（ｂ）は、本実施の形態にかかるタイマインタラプト処理の例を示すフローチャートである。
【図４】図４は、本実施の形態にかかる発音タイミング検出処理の例を示すフローチャートである。
【図５】図５は、本実施の形態にかかるノートオンイベント生成処理の例を示すフローチャートである。
【図６】図６は、本実施の形態にかかる楽器部において実行される処理の例を示すフローチャートである。
【図７】図７は、打楽器本体の加速度センサにより検出される加速度センサ値の例を模式的に示したグラフである。
【図８】図８は、打楽器本体の加速度センサにより検出される加速度センサ値の他の例を模式的に示したグラフである。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる電子楽器の構成を示すブロックダイヤグラムである。図１に示すように、本実施の形態にかかる電子楽器１０は、演奏者が手に持って振るための、長手方向に延びるスティック状の演奏装置本体１１を有している。また、電子楽器１０は、楽音を発生するための楽器部１９を備え、楽器部１９は、ＣＰＵ１２、インタフェース（Ｉ／Ｆ）１３、ＲＯＭ１４、ＲＡＭ１５、表示部１６、入力部１７およびサウンドシステム１８を有する。演奏装置本体１１は、後述するように、演奏者が保持する根元側と反対側である先端側の付近に加速度センサ２３を有する。
【００１６】
楽器部１９のＩ／Ｆ１３は、演奏装置本体１１からのデータ（たとえばノートオンイベント）を受け入れて、ＲＡＭ１５に格納するとともに、ＣＰＵ１２にデータの受け入れを通知する。本実施の形態においては、たとえば、演奏装置本体１１の根元側端部に赤外線通信装置２４が設けられ、Ｉ／Ｆ１３にも赤外線通信装置３３が設けられている。したがって、楽器部１９は、演奏装置本体１１の赤外線通信装置２４が発した赤外線を、Ｉ／Ｆ１３の赤外線通信装置３３が受信することで、演奏装置本体１１からのデータを受信することができる。
【００１７】
ＣＰＵ１２は、電子楽器１０全体の制御、特に、電子楽器の楽器部１９の制御、入力部１７を構成するキースイッチ（図示せず）の操作の検出、Ｉ／Ｆ１３を介して受信したノートオンイベントに基づく楽音の発生など、種々の処理を実行する。
【００１８】
ＲＯＭ１４は、電子楽器１０全体の制御、特に、電子楽器の楽器部１９の制御、入力部１７を構成するキースイッチ（図示せず）の操作の検出、Ｉ／Ｆ１３を介して受信したノートオンイベントに基づく楽音の発生など、種々の処理プログラムを格納する。また、ＲＯＭ１４は、種々の音色の波形データ、特に、バスドラム、ハイハット、スネア、シンバルなど打楽器の波形データを格納する波形データエリアを含む。無論、打楽器の波形データに限定されず、ＲＯＭ２２には、フルート、サックス、トランペットなどの管楽器、ピアノなどの鍵盤楽器、ギターなどの弦楽器の音色の波形データが格納されていても良い。
【００１９】
ＲＡＭ１５は、ＲＯＭ１４から読み出されたプログラムや、処理の過程で生じたデータやパラメータを記憶する。処理の過程で生じたデータには、入力部１７のスイッチの操作状態、Ｉ／Ｆ１３を介して受信したセンサ値等、楽音の発音状態（発音フラグ）などが含まれる。
【００２０】
表示部１６は、たとえば、液晶表示装置（図示せず）を有し、選択された音色や後述する角度の差分値の範囲と楽音の音高とを対応付けたテーブルなどを表示することができる。また、入力部１７は、スイッチ（図示せず）を有し、音色の指定などを指示することができる。
【００２１】
サウンドシステム１８は、音源部３１、オーディオ回路３２およびスピーカ３５を備える。音源部３１は、ＣＰＵ１２からの指示にしたがって、ＲＯＭ１５の波形データエリアから波形データを読み出して、楽音データを生成して出力する。オーディオ回路３２は、音源部３１から出力された楽音データをアナログ信号に変換し、変換されたアナログ信号を増幅してスピーカ３５に出力する。これによりスピーカ３５から楽音が出力される。
【００２２】
図２は、本実施の形態にかかる演奏装置本体の構成を示すブロックダイヤグラムである。図２に示すように、演奏装置本体１１は、演奏者が保持する根元側と反対側である先端側に、加速度センサ２３を有する。加速度センサ２３は、たとえば、静電容量型或いはピエゾ抵抗素子型のセンサであり、生じた加速度を示すデータ値を出力することができる。本実施の形態にかかる加速度センサ２３は、たとえば、演奏装置本体１１の軸方向（図２の符号２００参照）の加速度センサ値を出力する。
【００２３】
演奏者が実際にドラムを演奏するときには、スティックの一端（根元側）を手に持って、スティックに手首などを中心とした回転運動を生じさせる。したがって、この実施の形態では、回転運動に伴う遠心力を検知すべく、演奏装置本体１１の軸方向の加速度センサ値を取得する。無論、加速度センサとして３軸センサを用いても良い。
【００２４】
また、演奏装置本体１１は、ＣＰＵ２１、赤外線通信装置２４、ＲＯＭ２５、ＲＡＭ２６、インタフェース（Ｉ／Ｆ）２７および入力部２８を有する。ＣＰＵ２１は、演奏装置本体１１における加速度センサ値の取得、加速度センサ値にしたがった楽音の発音タイミングの検出、ノートオンイベントの生成、Ｉ／Ｆ２７および赤外線通信装置２４を介したノートオンイベントの送信制御などの処理を実行する。
【００２５】
ＲＯＭ２５には、演奏装置本体１１における加速度センサ値の取得、加速度センサ値にしたがった楽音の発音タイミングの検出、ノートオンイベントの生成、Ｉ／Ｆ２７および赤外線通信装置２４を介したノートオンイベントの送信制御などの処理プログラムが格納される。ＲＡＭ２６には、センサ値など、処理において取得され或いは生成された値が格納される。Ｉ／Ｆ２７は、ＣＰＵ２１からの指示にしたがって赤外線通信装置２４にデータを出力する。また、入力部２８は、スイッチ（図示せず）を有する。
【００２６】
図３（ａ）は、本実施の形態にかかる演奏装置本体において実行される処理の例を示すフローチャートである。図３（ａ）に示すように、演奏装置本体１１のＣＰＵ２１は、ＲＡＭ２６のデータのクリア、タイマ値ｔのリセットなどを含むイニシャライズ処理を実行する（ステップ３０１）。ＣＰＵ２１は、加速度センサ２３のセンサ値（加速度センサ値）を取得して、ＲＡＭ２６に格納する（ステップ３０２）。上述したように、本実施の形態においては、加速度センサ値として、演奏装置本体１１の軸方向のセンサ値が採用される。
【００２７】
次いで、ＣＰＵ２１は、発音タイミング検出処理を実行する（ステップ３０３）。図４は、本実施の形態にかかる発音タイミング検出処理の例を示すフローチャートである。図４に示すように、ＣＰＵ２１は、ＲＡＭ２６に格納された加速度センサ値を読み出す（ステップ４０１）。次いで、ＣＰＵ２１は、加速度センサ値が、所定の第１の閾値αより大きいかを判断する（ステップ４０２）。ステップ４０２でＹｅｓと判断された場合には、ＣＰＵ２１は、タイマインタラプトを有効にするとともに（ステップ４０３）、ＲＡＭ２６中の加速度フラグに「１」をセットする（ステップ４０４）。図３（ｂ）は、タイマインタラプト処理の例を示すフローチャートである。タイマインタラプト処理は、タイマインタラプトが有効になると起動され、所定の時間間隔で、タイマ値ｔをインクリメントする（ステップ３１１）。
【００２８】
ステップ４０４の後、ＣＰＵ２１は、時間間隔情報Ｔに、タイマ値ｔを加算して、当該時間間隔情報Ｔを更新する（ステップ４０５）。時間間隔情報Ｔは、ＲＡＭ２６に格納される。その後、ＣＰＵ２１は、タイマ値ｔを「０」にリセットする（ステップ４０６）。
【００２９】
ステップ４０２でＮｏと判断された場合には、ＣＰＵ２１は、ＲＡＭ２６中の加速度フラグが「１」であるかを判断する（ステップ４０７）。ステップ４０７でＹｅｓと判断された場合には、ＣＰＵ２１は、加速度センサ値が、所定の第２の閾値βより小さいかを判断する（ステップ４０８）。ステップ４０８でＮｏと判断された場合には、ステップ４０５に進み、時間間隔情報Ｔにタイマ値ｔが加算される。ステップ４０８でＹｅｓと判断された場合には、ＣＰＵ２１は、ノートオンイベント生成処理を実行する（ステップ４０９）。
【００３０】
図５は、本実施の形態にかかるノートオンイベント生成処理の例を示すフローチャートである。図５に示すノートオンイベント生成処理により、ノートオンイベントが楽器部１９に送信され、その後、楽器部１９において発音処理（図６参照）が実行されることにより、楽音データが生成され、スピーカ３５から楽音が発音される。
【００３１】
なお、ノートオンイベント生成処理の説明に先立ち、本実施の形態にかかる電子楽器１０における発音タイミングについて説明する。図７は、演奏装置本体１１の加速度センサ２３により検出される加速度センサ値の例を模式的に示したグラフである。演奏者が、演奏装置本体１１の一端（根元側）を持って振ることは、手首、ひじ、肩などを支点とした回転運動を演奏装置本体１１に生じさせる。この回転運動に伴って、特に、遠心力により、演奏装置本体１１の軸方向に加速度が生じる。
【００３２】
演奏者が、演奏装置本体１１を振ると、加速度センサ値は、次第に大きくなる（図７の曲線７００における符号７０１参照）。演奏者がスティック状の演奏装置本体１１を振るときに、一般には、ドラムを打つ動作と同様に動作する。したがって、演奏者は、仮想的に設定されたドラムの面にスティックを打ちつける寸前に、スティック（つまりスティック状の演奏装置本体１１）の動作をとめていく。したがって、ある時刻から加速度センサ値は徐々に減少する（符号７０２参照）。演奏者は、仮想的なドラムの面にスティックを打ちつけた瞬間に楽音が発生することを想定している。したがって、演奏者が想定するタイミングで楽音を発生できるのが望ましい。
【００３３】
本発明では、演奏者が仮想的なドラムの面にスティックを打ちつける瞬間或いはそのわずかに前に楽音を発生すべく、以下に述べるようなロジックを採用する。発音タイミングは、加速度センサ値が減少して、「０」よりわずかに大きい第２の閾値βより小さくなったときとする。しかしながら、演奏者が予期していない動作により、加速度センサ値が振動して、上述した第２の閾値β前後に達する可能性もある。したがって、予期しない振動を排除するために、いったん、加速度センサ値が上昇して、所定の第１の閾値α（αはβより十分に大きい）を越えることを条件としている。すなわち、加速度センサ値がいったん第１の閾値αより大きくなり（時刻ｔα参照）、その後、加速度センサ値が減少して、第２の閾値βより小さくなったとき（時刻ｔβ参照）、時刻ｔβを発音タイミングとしている。上述したような発音タイミングが到来したと判断されると、演奏装置本体１１においてノートオンイベントが生成され、楽器部１０に送信される。また、これに応答して、楽器部１９において、発音処理が実行されて、楽音が発生する。
【００３４】
さらに、本実施の形態においては、加速度センサ値が第１の閾値αより大きくなった時刻ｔαと、その後、加速度センサ値が第２の閾値βより小さくなった時刻ｔβとの間の時間間隔情報Ｔを計測し、当該時間間隔情報Ｔに基づいて、発音すべき楽音の音量レベルを計測する。図４のステップ４０５においては、加速度センサ値が閾値αより大きくなってから、発音タイミング検出処理が実行されるごとに、時間間隔情報Ｔにタイマ値ｔが加算される。したがって、ステップ４０８でＹｅｓとなったときに、図７における時刻ｔαと時刻ｔβとの間の時間間隔が、時間間隔情報Ｔとして得られる。
【００３５】
図５に示すように、ノートオンイベント生成処理においては、ＣＰＵ２１は、ＲＡＭ２６に格納された時間間隔情報Ｔを参照して、当該時間間隔情報Ｔに基づく楽音の音量レベル（ベロシティ）を決定する（ステップ５０１）。
【００３６】
音量レベルの最大値をＶｍａｘとすると、音量レベルＶｅｌは、たとえば、以下のように求めることができる。
Ｖｅｌ＝ａ・Ｔ
（ただし、ａ・Ｔ＞Ｖｍａｘであれば、Ｖｅｌ＝Ｖｍａｘ、また、ａは所定の正の係数）
次いで、ＣＰＵ２１は、得られた音量レベルを含むノートオンイベントを生成する（ステップ５０２）。ノートオンイベントには、音色や音高情報が含まれ得る。ＣＰＵ２１は、生成されたノートオンイベントをＩ／Ｆ２７に出力する（ステップ５０３）。Ｉ／Ｆ２７は、赤外線通信装置２４にノートオンイベントを赤外線信号として送信させる。赤外線通信装置２４からの赤外線信号は楽器部１９の赤外線通信装置３３に受信される。その後、ＣＰＵ２１は、ＲＡＭ２６中の加速度フラグを「０」にリセットする（ステップ５０４）。また、ＣＰＵ２１は、タイマ値ｔを「０」にリセットして（ステップ５０５）、タイマインタラプトを無効とする（ステップ５０６）。
【００３７】
ノートオンイベント処理（ステップ４０９）が終了すると、ＣＰＵ２１は、時間間隔情報Ｔを「０」にリセットする（ステップ４１０）。ステップ４０７でＮｏと判断された場合にも同様にステップ４１０が実行される。
【００３８】
図８は、演奏装置本体１１を振ったときの加速度センサ値の変化の例を示すグラフである。図８において、加速度センサ値が曲線８００で示す場合（第１の例）の時間間隔情報はＴ０であり、加速度センサ値が曲線８０１で示す場合（第２の例）の時間間隔情報はＴ１である。図８に示すように、Ｔ０＜Ｔ１であるため、第１の例についての音量レベルよりも、第２の例についての音量レベルの方が大きくなる。
【００３９】
発音タイミング検出処理（ステップ３０３）が終了すると、ＣＰＵ２１は、パラメータ通信処理を実行する（ステップ３０４）。パラメータ通信処理（ステップ３０４）については、後述する楽器部１９におけるパラメータ通信処理（図６のステップ６０５）とともに説明する。
【００４０】
次に、本実施の形態にかかる楽器部において実行される処理について説明する。図６は、本実施の形態にかかる楽器部において実行される処理の例を示すフローチャートである。楽器部１９のＣＰＵ１２は、ＲＡＭ１５のデータのクリア、表示部１６の画面上の画像のクリア、音源部３１のクリアなどを含むイニシャライズ処理を実行する（ステップ６０１）。次いで、ＣＰＵ１２は、スイッチ処理を実行する（ステップ６０２）。スイッチ処理においては、たとえば、以下の処理を実行する。ＣＰＵ１２は、入力部１７のスイッチ操作にしたがって、発音すべき楽音の音色の設定などを実行する。ＣＰＵ１２は、指定された音色の情報をＲＡＭ１５に格納する。
【００４１】
次いで、ＣＰＵ１２は、Ｉ／Ｆ１３が、ノートオンイベントを新たに受信しているかを判断する（ステップ６０３）。ステップ５０３でＹｅｓと判断された場合には、ＣＰＵ１２は発音処理を実行する（ステップ６０４）。発音処理においては、ＣＰＵ１２は、受信したノートオンイベントを音源部３１に出力する。音源部３１は、ノートオンイベントに示される音色にしたがってＲＯＭの波形データを読み出す。また、音源部３１は、読み出された波形データに、ノートオンイベントに含まれる音量データ（ベロシティ）にしたがった係数を乗算して、所定の音量レベルの楽音データを生成する。生成された楽音データはオーディオ回路３２に出力され、最終的に、所定の楽音がスピーカ３５から発生される。
【００４２】
発音処理（ステップ６０４）の後、ＣＰＵ１２は、パラメータ通信処理を実行する（ステップ６０５）。パラメータ通信処理においては、ＣＰＵ１２の指示によって、たとえば、スイッチ処理（ステップ６０２）で設定された発音すべき楽音の音色のデータが、Ｉ／Ｆ１３を介して赤外線通信装置３３から、演奏装置本体１１に送信される。また、演奏装置本体１１において、赤外線通信装置２４が、データを受信すると、ＣＰＵ２１は、Ｉ／Ｆ２７を介してデータを受け入れ、ＲＡＭ２６に格納する（図３のステップ３０４）。パラメータ通信処理（ステップ６０５）が終了すると、ＣＰＵ１２は、その他の処理、たとえば、表示部１６の画面上に表示される画像の更新などを実行する（ステップ６０６）。
【００４３】
本実施の形態によれば、演奏者が手で保持するための長手方向に延びる演奏装置本体１１に、加速度センサ２３が配置されている。演奏装置本体１１のＣＰＵ２１は、所定の楽音を発音する音源部３１に対して発音の指示（ノートオンイベント）を与える。ＣＰＵ２１は、加速度センサ２３の加速度センサ値が、所定の第１の閾値αを超えて、その後、前記第１の閾値より小さい第２の閾値βより小さくなったタイミングを発音タイミングとして、ノートオンイベントを生成し、楽器部１９に対して発音の指示を与える。したがって、演奏者が仮想的なドラムの面にスティックを打ちつけた瞬間に楽音が発生させることが可能となる。
【００４４】
また、本実施の形態においては、加速度センサ値が、所定の第１のレベルに達した時刻から、発音タイミングに相当するレベル（第１の閾値より小さい第２の閾値β）に達した時刻までの時間間隔に基づいて、発音すべき楽音の音量レベルを決定する。したがって、演奏者の振り方に応じた音量の楽音を発生させることができる。
【００４５】
特に、本実施の形態においては、所定の第１のレベルは、発音タイミングの検出の最初のトリガーである第１の閾値に達した時刻としている。したがって、発音タイミングの検出処理における加速度センサ値の検出した時刻を用いて時間間隔情報Ｔを取得することが可能となる。
【００４６】
たとえば、本実施の形態においては、ＣＰＵ２１は、時間間隔情報Ｔに基づいて、音量レベルＶｅｌを、Ｖｅｌ＝ａ・Ｔ（ただし、       ａ・Ｔ≧音量レベル最大値Ｖｍａｘのときには、Ｖｅｌ＝Ｖｍａｘ、ａは正の定数）に基づいて算出する。これにより、演奏者の振り方にしたがった正確な音量の楽音を発生することが可能となる。
【００４７】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００４８】
たとえば、前記実施の形態では、加速度センサ値の第１の閾値αに達した時刻から、その後、第２の閾値βに達した時刻の時間間隔情報Ｔと係数ａとを乗じて音量レベルを算出している。しかしながらこれに限定されるものではなく、上記時間間隔情報Ｔが、どの範囲に属するかにしたがって、音量レベル（ベロシティ）を決定するように構成しても良い。
【００４９】
他の実施の形態にかかる演奏装置本体１１では、ステップ５０１において、以下のように音量レベルが決定される。ＲＡＭ２６には、時間間隔情報Ｔの範囲と音量レベル（ベロシティ）とを対応付けたテーブルが格納されている。テーブルには、以下のような情報が格納される。
０＜Ｔ≦Ｔｍ１：Ｖｅｌ＝Ｖ１
Ｔｍ１＜Ｔ≦Ｔｍ２：Ｖｅｌ＝Ｖ２
Ｔｍ２＜Ｔ≦Ｔｍ３：Ｖｅｌ＝Ｖ３
Ｔｍ３＜Ｔ：Ｖｅｌ＝Ｖｍａｘ
（ただし、Ｖ１＜Ｖ２＜Ｖ３＜Ｖｍａｘ）
また、Ｔｍ３は、たとえば、０．７秒である。
【００５０】
この実施の形態によれば、ＣＰＵ２１は、時間間隔情報Ｔが、テーブルの何れの範囲に属するかに基づき、音量レベルを取得する。したがって、乗算を要することなく、適切な音量レベルを得る事が可能となる。
【００５１】
前記実施の形態においては、演奏装置本体１１のＣＰＵ２１は、演奏者が演奏装置本体１１を振ることによる加速度センサ値を検出して、加速度センサ値に基づき発音タイミングを検出する。また、演奏装置本体１１のＣＰＵ２１は、加速度センサ値の第１の閾値αに達した時刻から、その後、第２の閾値βに達した時刻の時間間隔情報Ｔにしたがって発音すべき楽音の音量レベルを決定している。そして、演奏装置本体１１のＣＰＵ２１は、上記発音タイミングで、音量レベルを含むノートオンイベントを生成して、Ｉ／Ｆ２７および赤外線通信装置２４を介して楽器部１９に送信している。その一方、楽器部１９においては、ノートオンイベントを受信すると、ＣＰＵ１２が、受信したノートオンイベントを音源部３１に出力して楽音を発生させている。上記構成は、楽器部１９が、ＭＩＤＩボードなどが取り付けられたパーソナルコンピュータやゲーム機など、楽音生成の専用機ではないときに好適である。
【００５２】
しかしながら、演奏装置本体１１における処理、および、楽器部１９における処理の分担は、上記実施の形態のものに限定されない。
【００５３】
たとえば、演奏装置本体１１においては、加速度センサ値を取得して、楽器部１９に送信するように構成しても良い。この場合には、発音タイミング検出処理（図５）やノートオンイベント生成処理（図６）は、楽器部１９において実行される。上述した構成は、楽器部１９が、楽音生成の専用機である電子楽器について好適である。
【００５４】
また、本実施の形態においては、演奏装置本体１１と楽器部１９との間は、赤外線通信装置２４、３３を用いて赤外線信号にてデータが通信されているが、これに限定されるものではない。たとえば、打楽器本体１１と楽器部１９とは他の無線通信でデータ通信してもよいし、ワイヤケーブルによって有線でデータ通信するように構成しても良い。
【符号の説明】
【００５５】
１０        電子楽器
１１        演奏装置本体
１２        ＣＰＵ
１３        Ｉ／Ｆ
１４        ＲＯＭ
１５        ＲＡＭ
１６        表示部
１７        入力部
１８        サウンドシステム
１９        楽器部
２１        ＣＰＵ
２３        加速度センサ
２４        赤外線通信装置
２５        ＲＯＭ
２６        ＲＡＭ
２７        Ｉ／Ｆ
３１        音源部
３２        オーディオ回路
３３        赤外線通信装置
【図１】
2011257508.tif 000003
【図２】
2011257508.tif 000004
【図３】
2011257508.tif 000005
【図４】
2011257508.tif 000006
【図５】
2011257508.tif 000007
【図６】
2011257508.tif 000008
【図７】
2011257508.tif 000009
【図８】
2011257508.tif 000010