(57)【特許請求の範囲】
【請求項１】
筐体に支持された演奏操作子への操作に応じて音信号を生成する電子楽器であって、
前記筐体への振動を測定し、当該振動に応じた第１測定データを出力する振動測定部と、
前記演奏操作子の挙動を測定し、当該挙動に応じた第２測定データを出力する挙動測定部と、
前記第１測定データおよび前記第２測定データに基づいて音信号を生成する音源部と、
を備え、
前記振動測定部は、前記筐体の第１位置および第２位置の振動を測定し、
前記音源部は、前記第１測定データが示す前記第１位置の振動および前記第２位置の振動に基づいて音信号を生成することを特徴とする電子楽器。
【請求項２】
前記音源部は、前記第２測定データを、発音内容を規定する制御データに変換し、前記制御データに応じて第１音信号を生成し、前記第１測定データに演算処理を施して第２音信号を生成し、前記第１音信号と前記第２音信号とを合成した前記音信号を生成することを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記音源部は、前記第１測定データおよび前記第２測定データを共通のフォーマットの制御データに変換し、前記制御データに基づいて選択される波形データを読み出して前記音信号を生成することを特徴とする請求項１に記載の電子楽器。
【請求項４】
前記音源部は、複数の波形データを有し、前記第１測定データに基づいて選択される波形データおよび前記第２測定データに基づいて選択される波形データを読み出して、前記音信号を生成することを特徴とする請求項１に記載の電子楽器。
【請求項５】
筐体に支持された演奏操作子への操作に応じて音信号を生成する電子楽器であって、
前記筐体への振動を測定し、当該振動に応じた第１測定データを出力する振動測定部と
、
前記演奏操作子の挙動を測定し、当該挙動に応じた第２測定データを出力する挙動測定部と、
前記第１測定データおよび前記第２測定データに基づいて音信号を生成する音源部と、
を備え、
前記音源部は、複数の波形データを有し、前記第２測定データに基づいて選択される波形データおよび前記第１測定データと前記第２測定データとに基づいて選択される波形データを読み出して、前記音信号を生成することを特徴とする電子楽器。
【請求項６】
筐体に支持された演奏操作子への操作に応じて音信号を生成する電子楽器であって、
前記筐体への振動を測定し、当該振動に応じた第１測定データを出力する振動測定部と、
前記演奏操作子の挙動を測定し、当該挙動に応じた第２測定データを出力する挙動測定部と、
ペダルの挙動を測定し、当該挙動に応じた第３測定データを出力するペダル挙動測定部と、
前記第１測定データおよび前記第２測定データに基づいて音信号を生成する音源部と、
を備え、
前記演奏操作子は鍵であり、
前記音源部は、複数の波形データを有し、前記第２測定データに基づいて選択される波形データおよび前記第１測定データと前記第３測定データとに基づいて選択される波形データを読み出して、前記音信号を生成することを特徴とする電子楽器。
【請求項７】
筐体に支持された演奏操作子への操作に応じて音信号を生成する電子楽器であって、
前記筐体への振動を測定し、当該振動に応じた第１測定データを出力する振動測定部と、
前記演奏操作子の挙動を測定し、当該挙動に応じた第２測定データを出力する挙動測定部と、
前記第１測定データおよび前記第２測定データに基づいて音信号を生成する音源部と、
を備え、
前記演奏操作子は鍵であり、
前記音源部は、前記第１測定データおよび前記第２測定データに基づいて、アコースティックピアノの少なくとも弦の振動および当該弦と接続される本体部の振動を、物理モデルを用いて演算し、演算結果に基づいて音信号を生成することを特徴とする電子楽器。
【請求項８】
ペダルの挙動を測定し、当該挙動に応じた第３測定データを出力するペダル挙動測定部をさらに備え、
前記音源部は、さらに前記第３測定データに基づいて前記演算を実行することを特徴とする請求項７に記載の電子楽器。
【請求項９】
筐体に支持された演奏操作子への操作に応じて音信号を生成する音信号生成方法であって、
前記筐体の第１位置の振動および前記筐体の第２位置の振動に応じた第１測定データ、および前記演奏操作子の挙動に応じた第２測定データに基づいて音信号を生成することを含む音信号生成方法。
【請求項１０】
筐体に支持された演奏操作子への操作に応じて音信号を生成する音信号生成方法であって、
前記筐体への振動に応じた第１測定データ、および前記演奏操作子の挙動に応じた第２測定データに基づいて音信号を生成することを含み、
前記音信号を生成することは、複数の波形データのうち、前記第２測定データに基づいて選択される波形データおよび前記第１測定データと前記第２測定データとに基づいて選択される波形データを読み出して、前記音信号を生成することを含む、音信号生成方法。
【請求項１１】
筐体に支持された演奏操作子への操作に応じて音信号を生成する音信号生成方法であって、
前記筐体への振動に応じた第１測定データ、前記演奏操作子の挙動に応じた第２測定データ、およびペダルの挙動に応じた第３測定データに基づいて音信号を生成することを含み、
前記演奏操作子は鍵であり、
前記音信号を生成することは、複数の波形データのうち、前記第２測定データに基づいて選択される波形データおよび前記第１測定データと前記第３測定データとに基づいて選択される波形データを読み出して、前記音信号を生成することを含む、音信号生成方法。
【請求項１２】
筐体に支持された演奏操作子への操作に応じて音信号を生成する音信号生成方法であって、
前記筐体への振動に応じた第１測定データ、および前記演奏操作子の挙動に応じた第２測定データに基づいて音信号を生成することを含み、
前記演奏操作子は鍵であり、
前記音信号を生成することは、前記第１測定データおよび前記第２測定データに基づいて、アコースティックピアノの少なくとも弦の振動および当該弦と接続される本体部の振動を、物理モデルを用いて演算し、演算結果に基づいて音信号を生成することを含む、音信号生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器における発音技術に関する。
【背景技術】
【０００２】
電子ピアノなどの電子鍵盤楽器は、アコースティックピアノにできるだけ近づけるように、様々な工夫がなされている。特に、鍵のタッチ感の再現およびピアノ音の再現については、重要視されている。ピアノ音の再現については、ピアノの音をサンプリングして得られた波形を用いて音信号を生成する技術の他にも、特許文献１に例示される物理モデルを用いた演算処理によって音信号を生成する技術も開発されている。特許文献１に開示される技術によれば、鍵と棚板との衝突による衝突音（棚板音）までも再現することにより、さらにアコースティックピアノに近づけた音信号を生成することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５６６４１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アコースティックピアノなどのアコースティック楽器は、響板などの板状部材で構成された本体部を有している。アコースティックピアノの場合、この板状部材に弦の振動が伝達されることによって、音信号が空間に放出される。そのため、アコースティックピアノは、押鍵による弦の振動がなくとも本体部への衝撃があれば、音を発生させることができる。しかしながら、このような状況まで再現した電子ピアノは存在していない。
【０００５】
本発明の目的の一つは、アコースティック楽器の本体部への衝撃による発音を再現することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態によると、筐体に支持された演奏操作子への操作に応じて音信号を生成する電子楽器であって、前記筐体への振動を測定し、当該振動に応じた第１測定データを出力する振動測定部と、前記第１測定データに基づいて音信号を生成する音源部と、を備えることを特徴とする電子楽器が提供される。
【０００７】
前記演奏操作子の挙動を測定し、当該挙動に応じた第２測定データを出力する挙動測定部をさらに備え、前記音源部は、前記第１測定データおよび前記第２測定データに基づいて音信号を生成してもよい。
【０００８】
前記音源部は、前記第２測定データを、発音内容を規定する制御データに変換し、前記制御データに応じて第１音信号を生成し、前記第１測定データに演算処理を施して第２音信号を生成し、前記第１音信号と前記第２音信号とを合成した前記音信号を生成してもよい。
【０００９】
前記振動測定部は、前記筐体の第１位置および第２位置の振動を測定し、前記音源部は、前記第２測定データが示す前記第１位置の振動および前記第２位置の振動に基づいて音信号を生成してもよい。
【００１０】
前記音源部は、前記第１測定データおよび前記第２測定データを共通のフォーマットの制御データに変換し、前記制御データに基づいて選択される波形データを読み出して前記音信号を生成してもよい。
【００１１】
前記音源部は、複数の波形データを有し、前記第１測定データに基づいて選択される波形データおよび前記第２測定データに基づいて選択される波形データを読み出して、前記音信号を生成してもよい。
【００１２】
前記音源部は、複数の波形データを有し、前記第２測定データに基づいて選択される波形データおよび前記第１測定データと前記第２測定データとに基づいて選択される波形データを読み出して、前記音信号を生成してもよい。
【００１３】
ペダルの挙動を測定し、当該挙動に応じた第３測定データを出力するペダル挙動測定部をさらに備え、前記演奏操作子は鍵であり、前記音源部は、複数の波形データを有し、前記第１測定データに基づいて選択される波形データおよび前記第２測定データと前記第３測定データとに基づいて選択される波形データを読み出して、前記音信号を生成してもよい。
【００１４】
前記演奏操作子は鍵であり、前記音源部は、前記第１測定データおよび前記第２測定データに基づいて、アコースティックピアノの少なくとも弦の振動および当該弦と接続される本体部の振動を、物理モデルを用いて演算し、演算結果に基づいて音信号を生成してもよい。
【００１５】
ペダルの挙動を測定し、当該挙動に応じた第３測定データを出力するペダル挙動測定部をさらに備え、前記音源部は、さらに前記第３測定データに基づいて前記演算を実行してもよい。
【発明の効果】
【００１６】
本発明によればアコースティック楽器の本体部への衝撃による発音を再現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態における電子鍵盤楽器の構成を示す図である。
【図２】本発明の第１実施形態における音源部の機能構成を示す図である。
【図３】本発明の第１実施形態におけるノートオンの出力処理を示すフローチャートである。
【図４】本発明の第２実施形態における音源部の機能構成を示す図である。
【図５】本発明の第３実施形態における音源部の機能構成を示す図である。
【図６】本発明の第３実施形態における変換部の処理例を示す図である。
【図７】本発明の第３実施形態における物理モデル演算部の機能構成を示す図である。
【図８】本発明の第３実施形態における化粧音生成部の機能構成を示す図である。
【図９】本発明の第４実施形態における化粧音生成部の機能構成を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態における電子鍵盤楽器について、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定して解釈されるものではない。なお、本実施形態で参照する図面において、同一部分または同様な機能を有する部分には同一の符号または類似の符号（数字の後にＡ、Ｂ等を付しただけの符号）を付し、その繰り返しの説明は省略する場合がある。また、図面の寸法比率（各構成間の比率、縦横高さ方向の比率等）は説明の都合上実際の比率とは異なったり、構成の一部が図面から省略されたりする場合がある。
【００１９】
＜第１実施形態＞
［電子鍵盤楽器の構成］
図１は、本発明の第１実施形態における電子鍵盤楽器の構成を示す図である。電子鍵盤楽器１は、演奏操作子として複数の鍵７０を有する電子楽器の一例である。ユーザが鍵７０を操作すると、スピーカ６０Ｌ、６０Ｒから音が発生する。発生する音の種類（音色）は、操作部２１を用いて変更される。また、電子鍵盤楽器１は、ユーザによる鍵７０の操作以外にも、筐体５０に衝撃を加えると、衝撃に応じた音をスピーカ６０Ｌ、６０Ｒ（以下、単にスピーカ６０という場合がある）から発生させる。続いて、電子鍵盤楽器１の各構成について、詳述する。
【００２０】
電子鍵盤楽器１は、複数の鍵７０、筐体５０およびペダル装置９０を備える。複数の鍵７０は、筐体５０に回動可能に支持されている。筐体５０には、操作部２１、表示部２３、スピーカ６０が配置されている。筐体５０の内部には、制御部１０、記憶部３０、振動測定部５５Ｌ、５５Ｒ（以下まとめて振動測定部５５という場合がある）、鍵挙動測定部７５および音源部８０が配置されている。ペダル装置９０は、ダンパペダル９１、シフトペダル９３およびペダル挙動測定部９５を備える。筐体５０内部に配置された各構成は、バスを介して接続されている。このバスには、ペダル挙動測定部９５も接続される。なお、電子鍵盤楽器１は、外部装置と信号の入出力をするためのインターフェイスを含んでいてもよい。インターフェイスとしては、例えば、音信号を出力する端子、ＭＩＤＩデータの送受信をするためのケーブル接続端子などである。
【００２１】
制御部１０は、ＣＰＵなどの演算処理回路、ＲＡＭ、ＲＯＭなどの記憶装置を含む。制御部１０は、記憶部３０に記憶された制御プログラムをＣＰＵにより実行して、各種機能を電子鍵盤楽器１において実現させる。操作部２１は、操作ボタン、タッチセンサおよびスライダなどの装置であり、入力された操作に応じた信号を制御部１０に出力する。表示部２３は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部１０による制御に基づいた画面が表示される。
【００２２】
記憶部３０は、不揮発性メモリ等の記憶装置である。記憶部３０は、制御部１０によって実行される制御プログラムを記憶する。また、記憶部３０は、音源部８０において用いられるパラメータ、波形データ等を記憶してもよい。
【００２３】
振動測定部５５（５５Ｌ、５５Ｒ）は、筐体５０の振動を検出する振動センサである。振動測定部５５は、筐体５０の所定の位置の振動を測定し、測定結果を示す測定データを出力する。この測定データは波形を示す情報（Ｆｖ１、Ｆｖ２）を含む。この例では、振動測定部５５Ｌは、ユーザ（演奏者）側から見た場合における筐体５０の左側（鍵７０の低音側）の第１位置に配置され、第１位置の振動波形を示す情報Ｆｖ１を出力する。振動測定部５５Ｒはユーザ側から見た場合における筐体５０の右側（鍵７０の高音側）の第２位置に配置され、第２位置の振動波形を示す情報Ｆｖ２を出力する。なお、この例では、振動波形を測定する位置を２つの位置としているが、１つの位置であってもよいし、３つ以上の位置であってもよい。
【００２４】
スピーカ６０（６０Ｌ、６０Ｒ）は、制御部１０または音源部８０から出力される音信号を増幅して出力することによって、音信号に応じた音を発生する。この例では、スピーカ６０Ｌは、ユーザ側から見た場合における筐体５０の左側（鍵７０の低音側）に配置されている。スピーカ６０Ｒは、ユーザ側から見た場合における筐体５０の右側（鍵７０の高音側）に配置されている。
【００２５】
鍵挙動測定部７５は、複数の鍵７０のそれぞれの挙動を測定し、測定結果を示す測定データを出力する。この測定データは、情報（ＫＣ、ＫＳ、ＫＶ）を含む。すなわち、複数の鍵７０のそれぞれに対する押込操作に応じて、情報（ＫＣ、ＫＳ、ＫＶ）が出力される。情報ＫＣは操作された鍵７０を示す情報（例えば鍵番号）である。情報ＫＳは鍵７０の押込量を示す情報である。情報ＫＶは鍵７０の押込速度を示す情報である。情報ＫＣ、ＫＳ、ＫＶが関連付けられて出力されることにより、操作された鍵７０とその鍵７０に対する操作内容とが特定される。
【００２６】
ペダル挙動測定部９５は、ダンパペダル９１およびシフトペダル９３のそれぞれの挙動を測定し、測定結果を示す測定データを出力する。この測定データは、情報（ＰＣ、ＰＳ）を含む。情報ＰＣは操作されたペダルがダンパペダル９１であるかシフトペダル９３であるかを示す情報である。情報ＰＳはペダルの押込量を示す情報である。情報ＰＣ、ＰＳが関連付けられて出力されることにより、操作されたペダル（ダンパペダル９１またはシフトペダル９３）とそのペダルに対する操作内容（押込量）が特定される。
【００２７】
音源部８０は、入力された情報（Ｆｖ１、Ｆｖ２、ＫＣ、ＫＳ、ＫＶ、ＰＣ、ＰＳ）に基づいて音信号を生成してスピーカ６０に出力する。音源部８０において生成される音信号は、鍵７０の操作に応じた音または筐体５０への衝撃に応じた音を含むものとなる。音源部８０の構成について詳述する。
【００２８】
［音源部の構成］
図２は、本発明の第１実施形態における音源部の機能構成を示す図である。音源部８０は、変換部８８、音信号生成部１１１、波形データ記憶部１５１および出力部１８０を備える。変換部８８は、入力される情報（Ｆｖ１、Ｆｖ２、ＫＣ、ＫＳ、ＫＶ、ＰＣ、ＰＳ）を音信号生成部１１１において用いられるフォーマットの制御データに変換する。すなわち、それぞれ異なる意味を持つ情報が共通のフォーマットの制御データに変換される。制御データは、発音内容を規定するデータである。この例では、変換部８８は、入力される情報をＭＩＤＩ形式の制御データに変換する。
【００２９】
変換部８８は、鍵挙動測定部７５から入力される情報（ＫＣ、ＫＳ、ＫＶ）に基づいて、制御データを生成する。この場合に生成される制御データは、操作された鍵７０の位置を示す情報（ノートナンバ）、押鍵したことを示す情報（ノートオン）、離鍵したことを示す情報（ノートオフ）および押鍵速度（ベロシティ）等を含む。また、変換部８８は、ペダル挙動測定部９５から入力される情報（ＰＣ、ＰＳ）に基づいて、ダンパペダル９１の押込量を示す制御データおよびシフトペダル９３の押込量を示す制御データを生成する。
【００３０】
変換部８８は、振動測定部５５から入力される情報（Ｆｖ１、Ｆｖ２）に基づいて、制御データを生成する。この場合に生成される制御データは、予め決められた波形を読み出すための情報（例えば、特定の音色における特定のノートナンバ）、押鍵したことを示す情報（ノートオン）および押鍵速度（ベロシティ）を含む。この例では、制御データは、情報Ｆｖ１、Ｆｖ２のそれぞれに対応して生成される。情報Ｆｖ１に基づいて生成される制御データと、情報Ｆｖ２に基づいて生成される制御データとは、ノートナンバが異なるものとし、ノートオンとベロシティとの生成方法については同様である。したがって、情報Ｆｖ１について説明し、情報Ｆｖ２については説明を省略する。
【００３１】
ベロシティについては、情報Ｆｖ１が示す振動の振幅に基づいて決定される。この例では、ノートオンのタイミングについても、この振動の振幅に基づいて決定される。
【００３２】
図３は、本発明の第１実施形態におけるノートオンの出力処理を示すフローチャートである。まず、電子鍵盤楽器１に電源が供給され、音源部８０において情報の入力が受け付けられると、変換部８８は、振動測定部５５から入力される情報Ｆｖ１が示す振動の振幅を検出する（ステップＳ１０１）。変換部８８は、検出した振動の振幅が予め決められたＶｔｈ以上になるまで待つ（ステップＳ１０１、Ｓ１０３；Ｎｏ）。変換部８８は、振動の振幅がＶｔｈ以下からＶｔｈ以上に変化すると（ステップＳ１０３；Ｙｅｓ）、その後の所定時間内の振幅のピーク値を検出する（ステップＳ１０５）。そして、変換部８８は、検出したピーク値に基づいてベロシティを決定し（ステップＳ１０７）、ノートオンを出力する（ステップＳ１０９）。
【００３３】
情報Ｆｖ２に関しても、情報Ｆｖ１と同様の処理が行われる。なお、情報Ｆｖ１、Ｆｖ２に基づいて、１つの制御データが生成されるようにしてもよい。この場合には、情報Ｆｖ１、Ｆｖ２のそれぞれが示す振動の振幅に対して、所定の演算を施して、上記のステップＳ１０１において検出される振幅としてもよい。
【００３４】
図２に戻って説明を続ける。音信号生成部１１１は、変換部８８から入力される制御データに基づいて、音信号を生成して出力する。具体的には、音信号生成部１１１は、制御データに基づいて、波形データ記憶部１５１から波形データを選択して読み出し、この波形データに対して所定の加工をすることによって音信号を生成する。出力部１８０は、音信号生成部１１１によって生成された音信号を、音源部８０の外部に出力する。この例では、スピーカ６０に音信号が出力されて、ユーザに聴取される。
【００３５】
波形データ記憶部１５１は、少なくとも、ピアノ音波形データおよび衝撃音波形データを記憶している。ピアノ音波形データは、アコースティックピアノの音（押鍵に伴う打弦によって生じた音）をサンプリングした波形データである。衝撃音波形データは、ピアノ本体に衝撃を与えた場合に得られる波形データである。
【００３６】
変換部８８が鍵挙動測定部７５から入力された情報（ＫＣ、ＫＳ、ＫＶ）を変換して得られた制御データによれば、ピアノ音波形データが音信号生成部１１１に読み出される。一方、変換部８８が振動測定部５５から入力された情報（Ｆｖ１、Ｆｖ２）を変換して得られた制御データによれば、衝撃音波形データが音信号生成部１１１に読み出される。言い換えれば、変換部８８は、振動測定部５５から入力された情報（Ｆｖ１、Ｆｖ２）を制御データに変換するときには、その制御データが波形データ記憶部１５１から衝撃音波形データを読み出す指示を含むデータになるように変換する。
【００３７】
波形データ記憶部１５１に記憶されている衝撃音波形データは、例えば、グランドピアノの側板等の本体部に対して、手等での打撃等によって衝撃を与え、その結果として生じる音をサンプリングして得られる。このサンプリングの際には、ダンパは弦を制振している状態（ダンパペダルが押し込まれていない状態、および押鍵をしていない状態）とする。なお、全ダンパが弦を解放している状態（ダンパペダルを押し込んだ状態）における衝撃音についてサンプリングされてもよい。また、一部の鍵について押鍵した状態（その鍵に対応するダンパが弦を解放している状態）における衝撃音についてサンプリングされてもよい。ダンパの状況に応じてそれぞれサンプリングした場合には、波形データに対して、ダンパの状況を示す情報を関連付けておく。
【００３８】
このような場合において、音信号生成部１１１は、筐体５０へ与えられた衝撃に伴って生成された制御データだけでなく、鍵７０の操作に伴って生成された制御データをさらに用いて、読み出す対象となる衝撃音波形データを選択してもよい。また、音信号生成部１１１は、衝撃音波形データを読み出すときに、筐体５０へ与えた衝撃に伴って生成された制御データだけでなく、ダンパペダル９１の操作に伴って生成された制御データをさらに用いて、読み出す対象となる衝撃音波形データを選択してもよい。
【００３９】
例えば、前者の場合、それぞれの鍵が押し込まれた状態で作られた複数の衝撃音波形データを記憶するとともに、それぞれの衝撃音波形データは押し込まれた鍵を示す情報が対応付けられて記憶されている。そして、衝撃音波形データを読み出すときに、ある鍵７０が押し込まれた状態であれば、その鍵７０の音高に対応するグランドピアノの鍵が押し込まれた状態を示す情報が対応付けられた衝撃音波形データが選択されるようにすればよい。一方、後者の場合、全ダンパが弦を解放している状態の衝撃音波形データと全ダンパが弦を制振している状態の衝撃音波形データを記憶しておく。そして、ダンパペダル９１が押し込まれた状態であれば、全ダンパが弦を解放している状態を示す情報が対応付けられた衝撃音波形データが選択されて読み出される。一方、ダンパペダル９１が押し込まれていない状態であれば、全ダンパが弦を制振している状態の衝撃音波形データが選択されて読み出される。もちろん、複数の衝撃音波形データが選択されて同時（または、所定期間内）に読み出される場合があってもよい。
【００４０】
このように、第１実施形態に係る電子鍵盤楽器１によれば、筐体５０に衝撃を与えることによって、グランドピアノの本体に衝撃を与えたときに得られる音がスピーカ６０から出力される。
【００４１】
＜第２実施形態＞
筐体５０へ与えられた衝撃に伴って生成される音信号は、第１実施形態では衝撃音波形データを読み出すことによって得られたのに対し、第２実施形態では筐体５０の振動を示す情報（Ｆｖ１、Ｆｖ２）に対する演算によって得られる。このような音信号を得るための音源部８０Ａについて説明する。
【００４２】
図４は、本発明の第２実施形態における音源部の機能構成を示す図である。音源部８０Ａは、変換部８８Ａ、音信号生成部１１１Ａ、音信号演算部１１２、波形データ記憶部１５１Ａ、パラメータ記憶部１５２および出力部１８０を備える。
【００４３】
変換部８８Ａは、振動測定部５５から入力される情報（Ｆｖ１、Ｆｖ２）がない点で第１実施形態と異なる。それ以外の情報（ＫＣ、ＫＳ、ＫＶ、ＰＣ、ＰＳ）に基づいて制御データを生成する点では、第１実施形態と第２実施形態とでは共通している。したがって、変換部８８Ａについての詳細の説明は省略する。
【００４４】
波形データ記憶部１５１Ａは、衝撃音波形データが記憶されていなくてもよい点で第１実施形態と異なる。ピアノ音波形データが記憶されている点では、第１実施形態と第２実施形態とでは共通している。したがって、波形データ記憶部１５１Ａについての詳細の説明は省略する。
【００４５】
音信号生成部１１１Ａは、波形データ記憶部１５１から衝撃音波形データを読み出さなくてもよい点で第１実施形態と異なる。変換部８８Ａから入力される制御データに基づいてピアノ音波形データを読み出す点では、第１実施形態と第２実施形態とでは共通している。したがって、音信号生成部１１１Ａについての詳細の説明は省略する。
【００４６】
音信号演算部１１２は、振動測定部５５から入力される情報（Ｆｖ１、Ｆｖ２）が示す振動波形信号に対して、予め決められたインパルス応答を畳み込む演算処理を施すことによって、音信号を生成する。この演算処理に必要なパラメータ（例えば、インパルス応答信号のデータ）は、パラメータ記憶部１５２から読み出される。
【００４７】
パラメータ記憶部１５２に記憶されているインパルス応答信号データは、例えば、グランドピアノの側板等の本体部に対してインパルス信号を入力し、グランドピアノの周囲の所定位置でのインパルス応答信号をサンプリングして得られる。このサンプリングの際には、ダンパは弦を制振している状態（ダンパペダルが押し込まれていない状態、および押鍵をしていない状態）とする。このようにして得られたインパルス応答信号が、情報Ｆｖ１、Ｆｖ２に畳み込まれることにより、グランドピアノの本体に衝撃を与えたときに得られる音に相当する音信号が得られる。
【００４８】
このとき、グランドピアノの演奏者側から見て左側（低音側）の側板にインパルス信号を入力した場合と、右側（高音側）の側板にインパルス信号を入力した場合とで、それぞれインパルス応答信号をサンプリングしてもよい。この場合には、情報Ｆｖ１の振動波形信号に対しては、左側（低音側）の側板にインパルス信号を入力して得られたインパルス応答信号データを畳み込む演算を行う。一方、情報Ｆｖ２の振動波形信号に対しては、右側（高音側）の側板にインパルス信号を入力して得られたインパルス応答信号データを畳み込む演算を行う。
【００４９】
なお、全ダンパが弦を解放している状態（ダンパペダルを押し込んだ状態）におけるインパルス応答信号についてサンプリングされてもよい。また、一部の鍵（１または複数の鍵）について押鍵した状態（その鍵に対応するダンパが弦を解放している状態）におけるインパルス応答信号についてサンプリングされてもよい。ダンパの状況に応じてそれぞれサンプリングした場合には、インパルス応答信号データに対して、ダンパの状況を示す情報を関連付けておく。
【００５０】
このような場合において、音信号演算部１１２は、インパルス応答信号データを読み出すときに、鍵７０の操作に伴って生成された制御データに基づいて、読み出す対象となるインパルス応答信号データを選択してもよい。また、音信号演算部１１２は、インパルス応答信号データを読み出すときに、ダンパペダル９１の操作に伴って生成された制御データに基づいて、読み出す対象となるインパルス応答信号データを選択してもよい。
【００５１】
例えば、前者の場合、インパルス応答信号データを読み出すときに、ある鍵７０が押し込まれた状態であれば、その状態を示す情報が対応付けられたインパルス応答信号データが選択されるようにすればよい。その状態とは、その鍵７０の音高に対応するグランドピアノの鍵が押し込まれた状態である。一方、後者の場合、インパルス応答信号データを読み出すときに、ダンパペダル９１が押し込まれた状態であれば、その状態を示す情報が対応付けられたインパルス応答信号データが選択されるようにすればよい。その状態とは、全ダンパが弦を解放している状態である。なお、複数のインパルス応答信号データが選択されて読み出される場合があってもよい。この場合には、複数のインパルス応答信号データを考慮した畳み込み演算を行う。
【００５２】
出力部１８０Ａは、音信号生成部１１１Ａから出力される音信号と、音信号演算部１１２から出力される音信号とを合成して音源部８０の外部に出力する。この例では、スピーカ６０に音信号が出力されて、ユーザに聴取される。
【００５３】
このように、第２実施形態に係る電子鍵盤楽器１によれば、筐体５０に衝撃を与えることによって、グランドピアノの本体に衝撃を与えたときに得られる音がスピーカ６０から出力される。
【００５４】
＜第３実施形態＞
筐体５０へ与えられた衝撃に伴う音信号を生成するために、特許５６６４１８５号公報に開示される物理モデルを用いた演算処理を用いる例を、第３実施形態として説明する。
【００５５】
図５は、本発明の第３実施形態における音源部の機能構成を示す図である。音源部８０Ｂは、変換部８８Ｂ、物理モデル演算部１００および出力部１８０を備える。変換部８８Ｂは、鍵挙動測定部７５から入力される情報（ＫＣ、ＫＳ、ＫＶ）およびペダル挙動測定部９５から入力される情報（ＰＣ、ＰＳ）を、物理モデル演算部１００において用いられる信号に変換して出力する。物理モデル演算部１００は、特許５６６４１８５号公報に開示される楽音信号合成部１００に対応する。
【００５６】
物理モデル演算部１００に入力される信号は、離散時間軸（ｔ＝ｎΔｔ；ｎ＝０，１，２，・・・）上で表される入力信号１〜５を含む。入力信号１（ｅk（ｎΔｔ））は、鍵の押込量に対応する信号であり、情報ＫＣ、ＫＳに基づいて生成される。入力信号２（ＶH（ｎΔｔ））は、ハンマ速度に対応する信号であり、情報ＫＣ、ＫＶに基づいて生成される。入力信号３（ｅp（ｎΔｔ））は、ダンパペダルの押込量（踏込量）に対応する信号であり、情報ＰＣ、ＰＳに基づいて生成される。入力信号４（ｅs（ｎΔｔ））は、シフトペダルの押込量（踏込量）に対応する信号であり、情報ＰＣ、ＰＳに基づいて生成される。入力信号１〜４は、変換部８８Ｂから出力される。入力信号１〜４は、特許５６６４１８５号公報に開示されているものと同じである。一方、入力信号５（Ｆｖ（ｎΔｔ））は、筐体５０の所定の位置における振動波形信号を示し、振動測定部５５から出力され、物理モデル演算部１００に入力される。なお、上述した実施形態のように複数箇所の振動測定部が存在していてもよい。
【００５７】
図６は、本発明の第３実施形態における変換部の処理例を示す図である。この例では、情報ＫＣによって指定される鍵に対応する入力信号１（ｅk（ｎΔｔ））に、情報ＫＳが変換される場合を示す。具体的には、ある特定のタイミングにおける情報ＫＳが示す鍵の位置（レスト位置（ｒｅｓｔ）からエンド位置（ｅｎｄ）の範囲）と、ｅkの値との関係を示している。この変換テーブルによれば、ｅkは、鍵がレスト位置から一定量押し込まれると、「１」から減少し始め、エンド位置に至る一定量前の段階で「０」に至るように決められている。このような変換テーブルは、入力信号１〜４に対応して設けられている。
【００５８】
物理モデル演算部１００は、入力信号１〜５に基づいて、グランドピアノを想定した複数のモデル（ダンパモデル、ハンマモデル、弦モデル、本体モデル、空気モデル）を含む物理モデルにより演算し、疑似ピアノ音を示す音信号を生成する。生成された音信号は、出力部１８０に出力され、音源部８０Ｂの外部に出力される。物理モデル演算部１００の構成について説明する。
【００５９】
図７は、本発明の第３実施形態における物理モデル演算部の機能構成を示す図である。物理モデル演算部１００は、比較部１０１、ダンパモデル計算部１０２−１、１０２−２、ハンマモデル計算部１０３、弦モデル計算部１０４−１、１０４−２、本体モデル計算部１０５、空気モデル計算部１０６および化粧音生成部２００を備える。ダンパモデル計算部１０２−１、１０２−２を区別しない場合には、ダンパモデル計算部１０２という。弦モデル計算部１０４−１、１０４−２を区別しない場合には、弦モデル計算部１０４という。いずれも特定の鍵において、対応する弦が２本（ｉｗ＝１、２）である場合の物理モデルを想定している。弦が３本以上であれば、本体モデル計算部１０５に対して並列に接続される弦モデル計算部１０４およびダンパモデル計算部１０２を増やせばよい。
【００６０】
以下に各構成についての説明をする。なお、ダンパモデル計算部１０２、ハンマモデル計算部１０３、弦モデル計算部１０４、本体モデル計算部１０５および空気モデル計算部１０６における物理モデル演算方法は、特許５６６４１８５号公報に開示されているものと同じである。また、物理モデル演算に用いられるパラメータを含む様々な計算上のパラメータについても特許５６６４１８５号公報に開示されているものと同じである。したがって、本明細書においては、その説明については、特許５６６４１８５号公報が参照されることによって、詳細の説明を省略する。
【００６１】
比較部１０１は、入力信号１（ｅk（ｎΔｔ））および入力信号３（ｅp（ｎΔｔ））を取得する。比較部１０１は、小さい方の値をｅD（ｎΔｔ）として、ダンパモデル計算部１０２−１、１０２−２に出力する。
【００６２】
ダンパモデル計算部１０２は、ダンパについて計算する。ダンパモデル計算部１０２は、比較部１０１から出力されるｅD（ｎΔｔ）および弦モデル計算部１０４から出力されるｕk（ｘD，ｎΔｔ）（ｋ＝１，３）を取得する。ｕ1（ｘD，ｎΔｔ）は、止音点における弦中心軸のｚ方向変位を示す。ｕ3（ｘD，ｎΔｔ）は、止音点における弦中心軸のｙ方向変位を示す。ここで、ｚ方向（ｋ＝１）は、ハンマ重心の打弦時運動方向である。ｘ方向（ｋ＝２）とは弦の中心軸に沿った方向である。ｙ方向（ｋ＝３）はｘ方向およびｚ方向に垂直な方向である。以下の説明においても同じである。ダンパモデル計算部１０２は、これらの情報を用いてｆDk（ｎΔｔ）を計算して、弦モデル計算部１０４に出力する。ｆDk（ｎΔｔ）は、ダンパの抵抗力を示す。
【００６３】
ハンマモデル計算部１０３は、ハンマについて計算する。ハンマモデル計算部１０３は、比較部１０１から出力される入力信号２（ＶH（ｎΔｔ））および入力信号４（ｅs（ｎΔｔ））を取得する。ハンマモデル計算部１０３は、これらの情報を用いて、ｆH（ｎΔｔ）を計算して、弦モデル計算部１０４に出力する。ｆH（ｎΔｔ）は、ハンマ先端が弦表面に及ぼす力を示す。
【００６４】
弦モデル計算部１０４は、弦の振動について計算する。弦モデル計算部１０４は、ダンパモデル計算部１０２から出力されるｆDk（ｎΔｔ）、ハンマモデル計算部１０３から出力されるｆH（ｎΔｔ）および本体モデル計算部１０５から出力されるｕBk（ｎΔｔ）（ｋ＝１，２，３）を取得する。ｕBk（ｎΔｔ）は、弦支持端のｚ方向（ｋ＝１）、ｘ方向（ｋ＝２）、ｙ方向（ｋ＝３）の変位を示す。弦モデル計算部１０４は、これらの情報を用いて、ｕk（ｘD，ｎΔｔ）（ｋ＝１，３）、ｕ1（ｘH，ｎΔｔ）、ｆBk（ｎΔｔ）（ｋ＝１，２，３）を計算する。ｆBk（ｎΔｔ）は、弦が弦支持端に及ぼすｚ方向（ｋ＝１）、ｘ方向（ｋ＝２）、ｙ方向（ｋ＝３）の力を示す。ｕ1（ｘH，ｎΔｔ）は、打弦点における弦中心軸のｚ方向変位を示す。ｕk（ｘD，ｎΔｔ）（ｋ＝１，３）は、ダンパモデル計算部１０２に出力される。ｕ1（ｘH，ｎΔｔ）は、ハンマモデル計算部１０３に出力される。ｆBk（ｎΔｔ）（ｋ＝１，２，３）は、本体モデル計算部１０５に出力される。
【００６５】
本体モデル計算部１０５は、本体の振動について計算する。本体モデル計算部１０５は、弦モデル計算部１０４から出力されるｆBk（ｎΔｔ）（ｋ＝１，２，３）を取得する。このｆBk（ｎΔｔ）（ｋ＝１，２，３）には、化粧音生成部２００から出力されるＦBk（ｎΔｔ）（ｋ＝１，２，３）が加算されている。ＦBk（ｎΔｔ）（ｋ＝１，２，３）は、化粧音により弦支持端に及ぼすｚ方向（ｋ＝１）、ｘ方向（ｋ＝２）、ｙ方向（ｋ＝３）の力を示す。本体モデル計算部１０５は、これらの情報を用いて、Ａｃ（ｎΔｔ）、ｕBk（ｎΔｔ）（ｋ＝１，２，３）を計算する。Ａｃ（ｎΔｔ）は、本体の固有振動モードのモード座標上での変位を示す。Ａｃ（ｎΔｔ）は、空気モデル計算部１０６に出力される。ｕBk（ｎΔｔ）（ｋ＝１，２，３）は、弦モデル計算部１０４に出力される。
【００６６】
空気モデル計算部１０６は、音響放射について計算する。空気モデル計算部１０６は、本体モデル計算部１０５から出力されるＡｃ（ｎΔｔ）を取得し、Ｐ（ｎΔｔ）を計算して出力する。Ｐ（ｎΔｔ）は、物理モデル演算部１００において生成される音信号に対応する。したがって、この音信号は、出力部１８０に出力される。
【００６７】
化粧音生成部２００は、入力信号２（ＶH（ｎΔｔ））、入力信号４（ｅs（ｎΔｔ））および入力信号５（Ｆｖ（ｎΔｔ））を取得する。化粧音生成部２００は、これらの情報を用いてＦBk（ｎΔｔ）（ｋ＝１，２，３）を計算し、ｆBk（ｎΔｔ）（ｋ＝１，２，３）に加算する。なお、ｋ＝２，３については、ｆBk（ｎΔｔ）＝０として、ｋ＝１のみ加算の対象としてもよい。また、単純に加算するのではなく、減算、重み付けをした加算、積算、除算などにより合成するようにしてもよい。
【００６８】
なお、化粧音生成部２００は、特許５６６４１８５号公報に開示される化粧音生成部２００と比べて、さらに生成制御部２１０に入力信号５（Ｆｖ（ｎΔｔ））が入力される点で異なっている。そのため、入力信号２（ＶH（ｎΔｔ））および入力信号４（ｅs（ｎΔｔ））に基づいて、棚板音に相当するＦBk（ｎΔｔ）（ｋ＝１，２，３）が出力される点では、特許５６６４１８５号公報に開示された化粧音生成部２００と同様である。一方、この例においては、ＦBk（ｎΔｔ）（ｋ＝１，２，３）には、入力信号５（Ｆｖ（ｎΔｔ））に基づいて生成される、本体部への衝撃音に相当する情報も含まれる。以下、化粧音生成部２００について詳細を説明する。
【００６９】
図８は、本発明の第３実施形態における化粧音生成部の機能構成を示す図である。化粧音生成部２００は、生成制御部２１０、波形データ読出部２２０、ＤＣＡ（Ｄｉｇｉｔａｌ  Ｃｏｎｔｒｏｌｌｅｄ  Ａｍｐｌｉｆｉｅｒ）２３０、ＤＣＦ（Ｄｉｇｉｔａｌ  Ｃｏｎｔｒｏｌｌｅｄ  Ｆｉｌｔｅｒ）２４０および波形データ記憶部２５２を備える。
【００７０】
生成制御部２１０は、入力信号２（ＶH（ｎΔｔ））、入力信号４（ｅs（ｎΔｔ））および入力信号５（Ｆｖ（ｎΔｔ））を取得し、これらの信号に基づいて、波形データ読出部２２０、ＤＣＡ２３０およびＤＣＦ２４０を制御する。なお、化粧音生成部２００は、これらの信号ではなく、振動測定部５５、鍵挙動測定部７５およびペダル挙動測定部９５から取得される情報（Ｆｖ、ＫＣ、ＫＳ、ＫＶ、ＰＣ、ＰＳ）を取得するようにしてもよい。
【００７１】
波形データ読出部２２０は、波形データ記憶部２５２に記憶されている波形データのうち、生成制御部２１０の制御により選択される波形データを読み出して出力する。波形データ記憶部２５２に記憶されている波形データは、棚板音に相当する波形データ（以下、棚板音波形データ）、および本体部への衝撃音に相当する波形データ（衝撃音波形データ）を含む。
【００７２】
棚板音波形データは、グランドピアノにおいて鍵を押下したときに生じる棚板音の振動波形を示すデータである。棚板音波形データは、例えば、以下のように生成される。鍵を押下したときに弦が振動しない状態にしておき、特定の鍵を特定の速度で押下したときに生じた棚板音を、全ての鍵について弦支持端における変位として検出する。検出した変位から離散時間軸上における弦支持端に与える力ＦBk（ｎΔｔ）（ｋ＝１，２，３）が算出される。この情報は、上記の特定の鍵が特定の速度で押下された場合の棚板音波形データに対応する。なお、鍵の押下位置は、シフトペダルの踏み込みによって変化する。したがって、各鍵に対応する棚板音波形データについては、シフトペダルの押込量（踏込量）との組み合わせとして記憶されている。
【００７３】
衝撃音波形データは、グランドピアノにおいて本体部に衝撃を与えたときに生じる衝撃音の振動波形を示すデータである。衝撃音波形データは、例えば、以下のように生成される。本体部に所定の衝撃を与えたときに生じた衝撃音を、全ての鍵について弦支持端における変位として検出する。検出した変位から離散時間軸上における弦支持端に与える力ＦBk（ｎΔｔ）（ｋ＝１，２，３）が算出される。この情報は、本体部に対して上記の衝撃を与えられた場合の衝撃音波形データに対応する。グランドピアノの本体部に与えられた衝撃と同じ衝撃を電子鍵盤楽器１の筐体５０に与えることによって得られた情報Ｆｖと、算出されたＦBk（ｎΔｔ）（ｋ＝１，２，３）に基づく衝撃音波形データと、が関連付けられて、波形データ記憶部２５２に記憶されている。
【００７４】
波形データ読出部２２０は、生成制御部２１０の制御により、入力信号２（ＶH（ｎΔｔ））および入力信号４（ｅs（ｎΔｔ））に基づいて棚板音波形データＳｂを読み出してＤＣＡ２３０に出力する。一方、波形データ読出部２２０は、生成制御部２１０の制御により、入力信号５（Ｆｖ（ｎΔｔ））に基づいて衝撃音波形データＳｃを読み出してＤＣＡ２３０に出力する。このとき、第１実施形態における図３で説明したように、入力信号５（Ｆｖ（ｎΔｔ））が示す振動の振幅がＶｔｈ以下からＶｔｈ以上に変化すると、衝撃音波形データが読み出される。
【００７５】
ＤＣＡ２３０は、生成制御部２１０の制御により、入力信号２（ＶH（ｎΔｔ））に応じた増幅率で棚板音波形データを増幅する。この例では、入力信号２（ＶH（ｎΔｔ））が示すハンマ速度が速いほど、この増幅率が大きくなるように制御される。
【００７６】
また、ＤＣＡ２３０は、生成制御部２１０の制御により、入力信号５（Ｆｖ（ｎΔｔ））に応じた増幅率で棚板音波形データを増幅する。この例では、入力信号５（Ｆｖ（ｎΔｔ））が示す振動の振幅のピーク値が大きいほど、この増幅率が大きくなるように制御される。入力信号５（Ｆｖ（ｎΔｔ））が示す振動の振幅のピーク値とは、第１実施形態における図３で説明したものと同様に、振動の振幅がＶｔｈ以下からＶｔｈ以上に変化した後所定時間内の振幅のピーク値を示している。
【００７７】
ＤＣＦ２４０は、生成制御部２１０の制御により、入力信号２（ＶH（ｎΔｔ））に応じたカットオフ周波数で棚板音波形データの高周波成分を減衰させる。この例では、入力信号２（ＶH（ｎΔｔ））が示すハンマ速度が速いほど、このカットオフ周波数が高周波数になるように制御される。
【００７８】
また、ＤＣＦ２４０は、生成制御部２１０の制御により、入力信号５（Ｆｖ（ｎΔｔ））に応じたカットオフ周波数で衝撃音波形データの高周波成分を減衰させて出力する。この例では、入力信号５（Ｆｖ（ｎΔｔ））が示す振動の振幅のピーク値が大きいほど、このカットオフ周波数が高周波数になるように制御される。ＤＣＦ２４０で処理された棚板音波形データと衝撃音波形データとが合成されて、ＦBk（ｎΔｔ）として化粧音生成部２００から出力される。
【００７９】
このように出力される。ＦBk（ｎΔｔ）は、弦モデル計算部１０４から出力されたｆBk（ｎΔｔ）に加算されることにより、弦支持端に及ぼす力には，弦の振動による力だけなく、棚板音および衝撃音の振動による力が含まれることになる。その結果、衝撃音の振動の要素が、本体モデル計算部１０５から出力されるＡｃ（ｎΔｔ）、さらに空気モデル計算部１０６から出力されるＰ（ｎΔｔ）にも含まれて、出力部１８０から出力される音信号にも衝撃音が含まれるものとなる。
【００８０】
＜第４実施形態＞
第４実施形態では、第３実施形態における化粧音生成部２００に対して、別の方法で、衝撃音の要素が含まれるＦBk（ｎΔｔ）を生成する化粧音生成部２００Ａについて説明する。
【００８１】
図９は、本発明の第４実施形態における化粧音生成部の機能構成を示す図である。化粧音生成部２００Ａは、生成制御部２１０Ａ、波形データ読出部２２０Ａ、ＤＣＡ２３０、ＤＣＦ２４０、波形データ記憶部２５２Ａ、音信号演算部２５０およびパラメータ記憶部２６０を備える。
【００８２】
生成制御部２１０Ａは、入力信号２（ＶH（ｎΔｔ））および入力信号４（ｅs（ｎΔｔ））を取得し、これらの信号に基づいて、波形データ読出部２２０Ａ、ＤＣＡ２３０およびＤＣＦ２４０を制御する。この部分については、第３実施形態および特許５６６４１８５号公報に開示された化粧音生成部と同様である。この結果、上記の棚板音に相当するＦＢｋ（ｎΔｔ）が得られる。したがって、この部分についての説明は省略する。
【００８３】
一方、入力信号５（Ｆｖ（ｎΔｔ））に基づいて生成される衝撃音については、音信号演算部２５０およびパラメータ記憶部２６０が用いられる。音信号演算部２５０は、第２実施形態における音信号演算部１１２と同様の機能を有する。また、パラメータ記憶部２６０は、第２実施形態におけるパラメータ記憶部１５２と同様の機能を有する。しかしながら、記憶されているインパルス応答信号データの取得方法が異なる。
【００８４】
この例では、グランドピアノの側板等の本体部に対してインパルス信号を入力し、全ての鍵について弦支持端におけるインパルス応答信号を測定する。このように測定したインパルス応答信号のデータがパラメータ記憶部２６０に記憶されている。音信号演算部２５０において入力信号５（Ｆｖ（ｎΔｔ））に対して、インパルス応答信号データを畳み込む演算を用いることによって、離散時間軸上における弦支持端に与える力に相当する波形データが算出される。なお、音信号演算部２５０において、さらに増幅処理、フィルタ処理等の演算が行われてもよい。ＤＣＦ２４０で処理された棚板音波形データと音信号演算部２５０において演算して得られた波形データとが合成されて、ＦBk（ｎΔｔ）として化粧音生成部２００から出力される。
【００８５】
このように出力される。ＦBk（ｎΔｔ）は、弦モデル計算部１０４から出力されたｆBk（ｎΔｔ）に加算されることにより、弦支持端に及ぼす力には，弦の振動による力だけなく、棚板音および衝撃音の振動による力が含まれることになる。その結果、衝撃音の振動の要素が、本体モデル計算部１０５から出力されるＡｃ（ｎΔｔ）、さらに空気モデル計算部１０６から出力されるＰ（ｎΔｔ）にも含まれて、出力部１８０から出力される音信号にも衝撃音が含まれるものとなる。
【００８６】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は以下のように、様々な態様で実施可能である。
【００８７】
（１）上記の実施形態では、電子鍵盤楽器に本発明を適用した場合の説明であったが、電子鍵盤楽器以外の電子楽器にも適用される。すなわち、鍵７０以外の演奏操作子を用いた電子楽器であってもよい。例えば、演奏操作子は、ギターシンセサイザ（ギター型のコントローラ）の弦であってもよいし、ウインドシンセサイザ（管楽器型のコントローラ）のキーであってもよい。そして、筐体５０は、このような演奏操作子を支持する筐体であればよい。
【００８８】
（２）第３実施形態および第４実施形態において、特許５６６４１８５号公報に開示された物理モデル演算方法の一例に、本体部への衝撃音を生成する構成を適用する場合について説明した。特許５６６４１８５号公報に開示された物理モデル演算方法は、その他にも複数の例が開示されているが、いずれの例に対しても化粧音生成部を利用した方法により適用可能である。また、同様の思想（衝撃音を本体部に与える力として加える思想）を用いれば、その他の公知となっている物理モデル演算に対しても、本体部への衝撃音を生成する構成を適用することができる。
【００８９】
（３）鍵挙動測定部７５と振動測定部５５を個別に設けるようにしたが、鍵挙動測定部７５の出力で振動測定部５５の測定結果が推定できるようにしてもよい。例えば、鍵挙動測定部７５が検出する鍵７０の挙動として、鍵タッチ（押込量、押込速度等）の検出に加えてアフタータッチ（押鍵後のさらなる移動（押込、揺動等））の検出もできる構成とする。アフタータッチを検出する構成によって筐体の振動についても測定することも可能になっている。そして、アフタータッチ検出に応じた測定結果を示す信号と、鍵タッチの有無との関係から筐体の振動が推定されるようにしてもよい。例えば、鍵タッチがない（または押込速度が遅い）にもかかわらず、アフタータッチ検出に応じた信号がある場合には筐体の振動であると推定できる。推定された筐体の振動に基づいて、音信号を出すようにしてもよい。この場合には、アフタータッチを検出する構成が振動測定部の機能を兼ねているともいうこともできる。
【００９０】
（４）音源部８０、８０Ａは、鍵挙動測定部７５からの測定データに応じた音信号と、振動測定部５５からの測定データに応じた音信号との双方を生成していたが、それぞれの音信号を別々の音源部によって生成してもよい。また、鍵挙動測定部７５からの測定データに応じた音信号を特許５６６４１８５号公報に開示された物理モデル演算方法による音源部で生成し、振動測定部５５からの測定データに応じた音信号を音源部８０、８０Ａにおいて説明した方法で生成してもよい。
【符号の説明】
【００９１】
１…電子鍵盤楽器、１０…制御部、２１…操作部、２３…表示部、３０…記憶部、５０…筐体、５５…振動測定部、６０…スピーカ、７５…鍵挙動測定部、８０…音源部、８８…変換部、９０…ペダル装置、９１…ダンパペダル、９３…シフトペダル、９５…ペダル挙動測定部、１００…物理モデル演算部、１０１…比較部、１０２…ダンパモデル計算部、１０３…ハンマモデル計算部、１０４…弦モデル計算部、１０５…本体モデル計算部、１０６…空気モデル計算部、１１１…音信号生成部、１１２…音信号演算部、１５１…波形データ記憶部、１５２…パラメータ記憶部、１８０…出力部、２００…化粧音生成部、２１０…生成制御部、２２０…波形データ読出部、２３０…ＤＣＡ、２４０…ＤＣＦ、２５０…音信号演算部、２５２…波形データ記憶部、２６０…パラメータ記憶部
【図１】
0006736930.tif 000002
【図２】
0006736930.tif 000003
【図３】
0006736930.tif 000004
【図４】
0006736930.tif 000005
【図５】
0006736930.tif 000006
【図６】
0006736930.tif 000007
【図７】
0006736930.tif 000008
【図８】
0006736930.tif 000009
【図９】
0006736930.tif 000010