(57)【要約】      （修正有）【課題】バックチェック時のハンマのオーバーシュートによる不適切な消音を回避する。【解決手段】光学センサによりハンマ体が回動往方向における所定の位置を通過したことが検出されると、ノートオン演奏信号を生成・出力することで、楽音が発音される。ノートオン演奏信号の出力と共に、タイマをスタートさせ、ノートオンベロシティＶｅｌの値を記憶しておく。ハンマ体が消音位置を回動復方向に通過した場合は、ノートオフ演奏信号を生成・出力することで、発音されていた楽音が消音される。現在のタイマ値が所定時間未満で且つＶｅｌ値が所定値Ｖｘ以上である場合は、止音位置テーブルに従って、消音位置をレスト側にシフトさせる。【選択図】図３
2014026031.tif 000002
【特許請求の範囲】
【請求項１】
押離操作される鍵と、
前記鍵に対応して設けられ、対応する鍵の押鍵操作によって駆動され、レスト位置とエンド位置との間を回動移動するハンマと、
エンド位置からレスト位置に移動する前記ハンマをバックチェックするためのバックチェック手段と、
押鍵時のノートオンベロシティを検出するベロシティ検出手段と、
押鍵操作に起因してノートオン演奏信号を生成する演奏信号生成手段と、
消音位置を設定する設定手段と、
前記ハンマがエンド位置からレスト位置に移動する行程において、前記設定手段により設定されている消音位置を前記ハンマが通過したことを検知する通過検知手段と、
前記演奏信号生成手段により生成されたノートオン演奏信号に従って楽音を発音すると共に、前記ハンマがエンド位置からレスト位置に移動する行程において、前記消音位置を前記ハンマが通過したことが前記通過検知手段により検出されたことに応じて、当該ハンマに対応する鍵について発生している楽音を消音するよう制御する制御手段とを有し、
前記設定手段は、前記ノートオン演奏信号が生成されてから所定時間が経過する前で且つ、前記ベロシティ検出手段により検出されたノートオンベロシティが所定値以上である場合は、前記消音位置をレスト側にシフトさせることを特徴とする電子鍵盤楽器。
【請求項２】
前記設定手段は、前記検出されたノートオンベロシティの値に応じて、前記消音位置のレスト側へのシフトの程度を変えることを特徴とする請求項１記載の電子鍵盤楽器。
【請求項３】
前記ハンマがレスト位置からエンド位置に移動する行程における前記ハンマの位置を検出するハンマ位置検出手段を有し、前記演奏信号生成手段は、前記ハンマ位置検出手段により検出された位置に基づいて前記ノートオン演奏信号を生成することを特徴とする請求項１または２記載の電子鍵盤楽器。
【請求項４】
前記ハンマがレスト位置からエンド位置に移動する行程における前記ハンマの位置を検出するハンマ位置検出手段を有し、前記ベロシティ検出手段は、押鍵時のノートオンベロシティを、前記ハンマ位置検出手段により検出された位置に基づいて検出することを特徴とする請求項１〜３のいずれか１項に記載の電子鍵盤楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンマの検出位置に基づいて消音を行う電子鍵盤楽器に関する。
【背景技術】
【０００２】
従来、アクション機構を使用した電子鍵盤楽器においては、鍵の位置情報を用いて楽音制御するものがあるが、よりリアルな楽音制御を行うために、ハンマの位置情報を用いるものも知られている。例えば下記特許文献１の楽器では、ハンマの運動に関する物理量を検出し、その検出結果に基づいて消音（止音）を行う。
【０００３】
一般に、弦及びダンパを有する鍵盤楽器においては、鍵の復帰に伴いダンパが弦に接触した時点で消音開始となる。特許文献１では、ハンマの位置から消音開始位置を規定する上で、バックチェックの作用を考慮し、ハンマがバックチェックから外れた後、所定の消音位置を通過した時点で、電子楽音の止音タイミングとしている。従って、消音タイミングを決める消音位置は一定である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７０８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、押鍵の強さによってハンマの速度が異なり、ハンマは速度が大きいと跳ね返り速度も大きくなる。跳ね返り速度が大きいと、バックチェックの際にハンマがレスト方向に変位しすぎる傾向が強くなる。その変位の程度が大きいと、消音タイミングを決める消音位置（閾値）をハンマが超えてしまう場合がある（オーバーシュート）。
【０００６】
そうなると、本来まだ消音を開始すべきでないにもかかわらず消音が開始され、不適切な音切れが発生する。アップライトピアノのアクション機構においてはバックチェック機構の特性から、上記のような現象が特に生じやすい。これを避けるために、消音タイミングを決める消音位置の設定を予めレスト側に設定しておくとすると、通常または弱押鍵時に消音が遅れることになる。
【０００７】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、バックチェック時のハンマのオーバーシュートによる不適切な消音を回避することができる電子鍵盤楽器を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の請求項１の電子鍵盤楽器は、押離操作される鍵（２４）と、前記鍵に対応して設けられ、対応する鍵の押鍵操作によって駆動され、レスト位置とエンド位置との間を回動移動するハンマ（ＨＭ）と、エンド位置からレスト位置に移動する前記ハンマをバックチェックするためのバックチェック手段（３４、４４）と、押鍵時のノートオンベロシティを検出するベロシティ検出手段（４１）と、押鍵操作に起因してノートオン演奏信号を生成する演奏信号生成手段（１１）と、消音位置を設定する設定手段（１１）と、前記ハンマがエンド位置からレスト位置に移動する行程において、前記設定手段により設定されている消音位置を前記ハンマが通過したことを検知する通過検知手段（４１）と、前記演奏信号生成手段により生成されたノートオン演奏信号に従って楽音を発音すると共に、前記ハンマがエンド位置からレスト位置に移動する行程において、前記消音位置を前記ハンマが通過したことが前記通過検知手段により検出されたことに応じて、当該ハンマに対応する鍵について発生している楽音を消音するよう制御する制御手段（１１）とを有し、前記設定手段は、前記ノートオン演奏信号が生成されてから所定時間（Ｔｘ）が経過する前で且つ、前記ベロシティ検出手段により検出されたノートオンベロシティが所定値（Ｖｘ）以上である場合は、前記消音位置をレスト側にシフトさせることを特徴とする。
【０００９】
好ましくは、前記設定手段は、前記検出されたノートオンベロシティの値に応じて、前記消音位置のレスト側へのシフトの程度を変える（請求項２）。
【００１０】
好ましくは、前記ハンマがレスト位置からエンド位置に移動する行程における前記ハンマの位置を検出するハンマ位置検出手段（４１）を有し、前記演奏信号生成手段は、前記ハンマ位置検出手段により検出された位置に基づいて前記ノートオン演奏信号を生成する（請求項３）。
【００１１】
好ましくは、前記ハンマがレスト位置からエンド位置に移動する行程における前記ハンマの位置を検出するハンマ位置検出手段を有し、前記ベロシティ検出手段は、押鍵時のノートオンベロシティを、前記ハンマ位置検出手段により検出された位置に基づいて検出する（請求項４）。
【００１２】
なお、上記括弧内の符号は例示である。
【発明の効果】
【００１３】
本発明の請求項１によれば、バックチェック時のハンマのオーバーシュートによる不適切な消音を回避することができる。
【００１４】
請求項２によれば、予測されるオーバーシュートの程度に応じた消音位置の設定により、不適切な消音を回避しつつも消音の過剰な遅れを抑制することができる。
【００１５】
請求項３によれば、鍵センサが必須でなくなる。
【００１６】
請求項４によれば、鍵センサが必須でなくなると共に、オーバーシュートの程度の予測が正確になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る電子鍵盤楽器の後部（鍵盤構造部分の要部）の縦断面図である。
【図２】電子鍵盤楽器の全体構成を示すブロック図である。
【図３】止音位置テーブルの概念図である。
【図４】演奏信号生成処理のフローチャートである。
【図５】消音位置設定処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は、本発明の一実施の形態に係る電子鍵盤楽器の後部（鍵盤構造部分の要部）の縦断面図である。図１では特に、１つの鍵２４とそれに対応するアクション機構ＡＣＴを示している。
【００２０】
この電子鍵盤楽器においては、白鍵及び黒鍵である鍵２４が複数並列に配列される。各鍵２４は各々、不図示の鍵支点を中心に図１の時計及び反時計方向に揺動自在に配設される。図１の右側が奏者側であって前方、左側が後方である。鍵２４は図に現れていない前部が押離操作される。鍵２４の後端部の上方に、各鍵２４に対応してアクション機構ＡＣＴが設けられる。
【００２１】
アクション機構ＡＣＴは、主にウィッペン４２、ハンマアセンブリであり質量体であるハンマ体ＨＭ、及びジャック４３を備える。ウィッペン４２は、対応する鍵２４によって突き上げ駆動される。ウィッペン４２には、ジャックフレンジを介してジャック４３が図１の時計及び反時計方向に回動自在に軸支される。
【００２２】
ウィッペン４２の前端部（自由端部）には、バックチェックワイヤ（ＢＣ棒）４６が前方に傾斜して植設されている。バックチェックワイヤ４６の上端にはハンマ体ＨＭのキャッチャ３４を弾性的に受け止めるバックチェック４４が配設されている。キャッチャ３４及びバックチェック４４がバックチェック手段を構成している。
【００２３】
ハンマ体ＨＭは、主にバット３０及びハンマシャンク３１を備える。バット３０が、ハンマ回動軸３６を中心に図１の時計及び反時計方向に回動自在に配設されている。ハンマ体ＨＭは、図１に示す非押鍵状態において、その自重によって全体として図１の時計方向に付勢されている。
【００２４】
非押鍵状態においては、鍵２４の後端部が鍵ストッパ４８に当接して鍵２４の初期位置が規定され、キャプスタン部４７にウィッペン４２が当接することで、ウィッペン４２の初期位置が規定される。また、ハンマ体ＨＭの初期位置は、後方延設部３７がストッパ４９に当接することで規定される。さらに、初期位置では、ハンマ体ＨＭの被打部３３がジャック４３の上端部にも当接するよう、バネ５１によりジャック４３が反時計方向に付勢されている。
【００２５】
また、センサユニット４０が本楽器に対して取り付け部材５２を介して固定的に配設されている。センサユニット４０内のセンサ基板５５に光学センサ４１が設けられる。光学センサ４１は鍵２４毎に設けられる。一方、ハンマ体ＨＭのバット３０の下部後部における光学センサ４１に対向する部分には、反射面３５が設けられる。反射面３５にはグレースケールが形成される。このグレースケールは、白地の面に、上方に凸の二等辺三角形を有する黒色部が複数並列に形成されてなる（図２の概略表示参照）。
【００２６】
光学センサ４１は、反射面３５での反射光量に応じた信号を出力する。鍵２４の押鍵操作によって駆動されて、対応するハンマ体ＨＭが初期位置から図１の反時計方向に回動するにつれて、反射面３５での反射光量が連続的に変化し、増加または減少していくように、図２に示すようなパターンが反射面３５に配設される。従って、光学センサ４１は、反射光量によりハンマ体ＨＭの回動位置を連続的に検出する。光学センサ４１による位置検出はリニアな特性を有している。なお、ハンマ体ＨＭの位置を検出できるセンサであればよく、光学的センサ以外の検出機構（例えば、磁気パターン検出器等）を採用してもよい。
【００２７】
また、ハンマ体ＨＭ用の上限ストッパ４５が、取り付け部材５２の上部屈曲部５３及び上部屈曲部５３に固定される取り付け片５４を介して本楽器に対して固定的に配設されている。ハンマ体ＨＭは、バット３０の当接部３２が上限ストッパ４５に当接することで、押鍵方向に対応する回動方向における限界位置が規定される。ところで、鍵２４の押鍵方向の限界位置は、鍵２４の前部の下方に設けられる不図示の押鍵ストッパに鍵２４の前部が当接することで規定される。
【００２８】
ピアニシモまたはピアニッシシモ以上に強い打鍵では、当接部３２と上限ストッパ４５とが当接することにより、ハンマ体ＨＭは跳ね返って初期位置の方向に戻される。その際、押鍵を持続している状態では、キャッチャ３４がバックチェック４４に受け止められてバックチェック状態となり、それが維持される。一方、早いパッセージ打法または弱打の連打中のように、当接部３２と上限ストッパ４５とが当接しない場合もあり得る。そして、当接もせずバックチェックもされないまま図１に示す初期状態に戻ることもある。
【００２９】
回動方向の呼称については次のように定める。鍵２４、ハンマ体ＨＭのいずれも、非押鍵状態における位置（図１）が初期位置となり、押鍵の往行程において初期位置から回動していく方向が往方向の回動となる。そして、初期位置に復帰していく方向が復方向の回動となる。
【００３０】
ここで、図１に示す初期状態における鍵２４及びハンマ体ＨＭの位置を「レスト位置」と呼称する。また、鍵２４及びハンマ体ＨＭについて、往方向の回動終了位置を「エンド位置」と呼称する。
【００３１】
上記のような構造からなるアクション機構ＡＣＴの動作について説明する。非押鍵状態から鍵２４が押下操作されると、後端部のキャプスタン部４７がウィッペン４２を突き上げる。すると、ジャック４３が上昇してバット３０の被打部３３が突き上げられ、ハンマ回動軸３６を中心にハンマ体ＨＭが往方向（図１の反時計方向）に回動していく。
【００３２】
やがて、ジャック４３が時計方向に回動して上端部がバット３０の被打部３３から逃げて脱進となる。通常押鍵（中押鍵）または強押鍵の場合は、脱進後、ハンマ体ＨＭは自由に回動していき、当接部３２が上限ストッパ４５に当接して跳ね返る。ただし、一定以下の弱い弱押鍵の場合は、ハンマ体ＨＭは上限ストッパ４５に当接しない。
【００３３】
脱進後、ハンマ体ＨＭが復方向に回動すると、ハンマ体ＨＭのキャッチャ３４がバックチェック４４に弾性的に受け止められてバックチェック状態となり、押鍵状態が維持される限りはアクション機構ＡＣＴの全体がその姿勢で安定する。
【００３４】
押鍵から離鍵までの動作の態様は様々であり、押鍵、離鍵の速さによってもハンマ体ＨＭの挙動は相違する。ハンマ体ＨＭがバックチェック状態とならないで復帰する場合もある。また、バックチェック状態といっても、キャッチャ３４がバックチェック４４に対して接触はするが静止するまでに至らず、滑るようにして直ぐにハンマ体ＨＭが復帰する場合もある。
【００３５】
ところで、押鍵の強さによってハンマ体ＨＭの速度が異なり、当接部３２が上限ストッパ４５に当接したときの反発力も異なる。ハンマ体ＨＭの跳ね返り速度によって、バックチェックの際のハンマ体ＨＭの挙動も異なってくる。例えば、跳ね返り速度が大きいと、キャッチャ３４がバックチェック４４に対して強く衝突し、跳ね返り速度が小さい場合に比べるとハンマ体ＨＭがレスト方向に変位する量が大きくなる。
【００３６】
本実施の形態では、楽音の消音を、ハンマ体ＨＭが設定した消音位置を通過したタイミングで行っている。そのため、バックチェック時におけるハンマ体ＨＭの変位の程度が大きすぎると、消音を開始する消音位置を超えてしまい（オーバーシュート）、バックチェックの時点で消音が開始され、不適切な音切れが発生するおそれがある。そこで本実施の形態では、後述するように、消音タイミングについて、バックチェック時のハンマ体ＨＭのオーバーシュートの程度を考慮して消音位置を切り替えるようにしている。
【００３７】
図２は、電子鍵盤楽器の全体構成を示すブロック図である。
【００３８】
本楽器は、ＲＯＭ１７、ＲＡＭ１８、タイマ１９、操作部２０、記憶部２１、各種インターフェイス（Ｉ／Ｆ）２２、Ａ／Ｄ変換部２３、表示部１２、音源回路１３及び効果回路１４が、バス１６を介してＣＰＵ１１にそれぞれ接続されて構成される。ＣＰＵ１１にはタイマ１９が接続され、音源回路１３には効果回路１４を介してサウンドシステム１５が接続されている。Ｉ／Ｆ２２には、ＭＩＤＩ（Musical Instrument Digital Interface）Ｉ／Ｆも含まれる。
【００３９】
光学センサ４１からのアナログの信号は、Ａ／Ｄ変換部２３でデジタルの検出信号に変換されて、ＣＰＵ１１に供給される。ＣＰＵ１１は、本楽器全体の制御を司る。ＲＯＭ１７は、ＣＰＵ１１が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ１８は、演奏データ、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ１９は、タイマ割り込み処理における割り込み時間や各種時間を計時する。記憶部２１は、上記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する。
【００４０】
音源回路１３は、Ａ／Ｄ変換部２３からの検出信号に基づく演奏データや予め設定された演奏データ等を楽音信号に変換する。効果回路１４は、音源回路１３から入力される楽音信号に各種効果を付与し、サウンドシステム１５は、効果回路１４から入力される楽音信号等を音響に変換する。
【００４１】
図３（ａ）は、止音位置テーブルの概念図である。この止音位置テーブルは、予めＲＯＭ１７に格納されている。図３（ｂ）については変形例として後述する。
【００４２】
図３（ａ）の横軸は、ノートオンベロシティＶｅｌ（ＭＩＤＩ値）、縦軸は消音位置（止音位置）（ｍｍ）である。ノートオンベロシティＶｅｌは、押鍵時において光学センサ４１によって検出されるハンマ体ＨＭの往方向への回動速度をＭＩＤＩ値で表した値である。消音位置は、光学センサ４１によって検出されるハンマ体ＨＭの回動位置を、例えば０〜１０ｍｍの回動ストロークに対して規格化した値である。
【００４３】
図４で詳述するが、本実施の形態では、光学センサ４１の検出結果に基づき、ハンマ体ＨＭが回動往方向における所定の位置を通過した時点でノートオン演奏信号を生成すると共に、所定の位置を通過した時点のハンマ体ＨＭの回動移動速度からノートオンベロシティＶｅｌを検出する。離鍵時には、ハンマ体ＨＭが回動復方向に移動して消音位置を通過した時点でノートオフ演奏信号を生成する。ただし消音位置は、発音開始から所定時間Ｔｘ経過前は、現在発音されている楽音に対応するノートオンベロシティＶｅｌに応じて、図３（ａ）の止音位置テーブルを参照して定められる。
【００４４】
具体的には、消音位置は各鍵２４の押鍵ごとに決定され、発音開始から所定時間Ｔｘが経過した後、または、Ｖｅｌ値が所定値Ｖｘ未満であった場合は、消音位置は初期設定である３．５ｍｍで一定である。しかし、発音開始から所定時間Ｔｘが経過する前で且つ、Ｖｅｌ値が所定値Ｖｘ以上であった場合は、消音位置を止音位置テーブルに従ってエンド側（３．５ｍｍより小さい値）にシフトさせる。所定値Ｖｘは例えば６３に設定され、所定時間Ｔｘは、ノートオン後、バックチェック状態が安定するまでに十分な時間として例えば７０ｍｓに設定される。同じ鍵２４が連打された場合は、最新の発音開始からの経過時間と最新の発音開始に関するＶｅｌ値とで消音位置を定める。
【００４５】
図４は、演奏信号生成処理のフローチャートである。
【００４６】
この演奏信号生成処理は、通常の演奏のための処理、すなわちリアルタイム演奏処理（不図示）の一部としてＣＰＵ１１により実行され、鍵２４ごとに実行される。
【００４７】
まず、ノートオン、すなわち、光学センサ４１によりハンマ体ＨＭが回動往方向における所定の位置を通過したことが検出されたか否かを判別する（ステップＳ１０１）。そして、ノートオンでない場合は、ステップＳ１０６に処理を進める一方、ノートオンである場合は、ノートオン演奏信号を生成し、ＭＩＤＩ信号として出力する（ステップＳ１０２）。
【００４８】
ノートオンの検出に際し、ハンマ体ＨＭの移動速度からノートオンベロシティＶｅｌも検出される。ノートオン演奏信号には、ノートオンが検出されたハンマ体ＨＭに対応するノートナンバ、及び検出されたノートオンベロシティＶｅｌが含まれる。ノートオン演奏信号は音源回路１３に送信され、そのとき指定されている音色の楽音が発音される。
【００４９】
次に、タイマをスタートさせる（ステップＳ１０３）。次に、上記検出したノートオンベロシティＶｅｌの値を、ノートナンバに対応付けてＲＡＭ１８に記憶させておく（ステップＳ１０４）。ステップＳ１０３において、タイマは、新たなノートオンがある度にリセットされ計時が再開される。ステップＳ１０４において、Ｖｅｌ値も、新たなノートオンがある度に更新される。
【００５０】
次に、シフト実行フラグＦをオンに設定する（ステップＳ１０５）。このシフト実行フラグＦは、ノートオンに対応する鍵２４の音高につき、タイマの計時時間及びＶｅｌ値に基づく消音位置のシフトを行うことを示すフラグである。
【００５１】
次に、ステップＳ１０６では、ハンマ体ＨＭが消音位置を回動復方向に通過したことが光学センサ４１により検出されたか否かを判別する。その判別の結果、ハンマ体ＨＭが消音位置を通過していない場合は、押鍵状態乃至バックチェック状態が継続していると判断できるので、本処理を終了する。
【００５２】
一方、ハンマ体ＨＭが消音位置を通過した場合は、ノートオフ演奏信号を生成し、ＭＩＤＩ信号として出力する（ステップＳ１０７）。これにより、発音されていた楽音が消音される。その後、本処理を終了する。
【００５３】
図５は、消音位置設定処理のフローチャートである。
【００５４】
本処理は、ＣＰＵ１１によりリアルタイム演奏処理と並行してタイマ割り込み処理により一定時間間隔で繰り返し実行される。
【００５５】
まず、シフト実行フラグＦがオンに設定されているか否かを判別する（ステップＳ２０１）。その判別を繰り返し、シフト実行フラグＦがオンになったら、処理をステップＳ２０２に進め、現在のタイマ値（タイマの計時時間）及びノートオンベロシティＶｅｌの値を読み出す。そして、タイマ値が所定時間Ｔｘ未満で且つＶｅｌ値が所定値Ｖｘ以上であるか否かを判別する（ステップＳ２０３）。
【００５６】
その判別の結果、タイマ値＜所定時間Ｔｘで且つＶｅｌ値≧所定値Ｖｘが成立する場合は、消音位置をレスト側にシフトさせるよう設定を変更する（ステップＳ２０４）。すなわち上述したように、ＣＰＵ１１は図３（ａ）の止音位置テーブルを参照し、Ｖｅｌ値に応じた値を消音位置として設定することで、消音位置をレスト側にシフトさせる。
【００５７】
これにより、バックチェック状態となって間もない時間帯は、Ｖｅｌ値が大きいと消音位置がレスト側にずれるので、バックチェック時におけるハンマ体ＨＭのオーバーシュートが大きかったとしても、不適切な消音開始がなされることが回避される。その後、処理をステップＳ２０２に戻す。
【００５８】
一方、タイマ値＜所定時間Ｔｘで且つＶｅｌ値≧所定値Ｖｘが成立しない場合は、消音位置を初期設定である３．５ｍｍの位置に設定する（ステップＳ２０５）。そして、シフト実行フラグＦをオフにリセットして（ステップＳ２０６）、本処理を終了する。
【００５９】
本実施の形態によれば、ノートオン演奏信号が生成されてから所定時間Ｔｘが経過する前で且つ、ノートオンベロシティＶｅｌが所定値Ｖｘ以上である場合は、消音位置をレスト側にシフトさせるので、バックチェック時のハンマのオーバーシュートによる不適切な消音（異常な音切れ）を回避することができる。
【００６０】
また、Ｖｅｌ値に応じて、消音位置のレスト側へのシフトの程度を変えるので、予測されるオーバーシュートの程度に応じた消音位置の設定により、不適切な消音を回避しつつも消音の過剰な遅れを抑制することができる。
【００６１】
また、ノートオン演奏信号及びノートオフ演奏信号の生成、さらには押鍵時のノートオンベロシティＶｅｌの検出は、いずれも光学センサ４１により検出されるハンマ体ＨＭの位置に基づいてなされるので、鍵２４の位置を検出する手段を必要としない。しかもノートオンベロシティＶｅｌをハンマ体ＨＭの位置に基づいて検出することは、鍵２４の位置に基づく場合に比べれば、バックチェック時のハンマ体ＨＭのオーバーシュートの程度の予測を正確なものとし、消音位置の適切な設定に有利である。
【００６２】
なお、消音位置設定処理に用いる止音位置テーブルとしては、図３（ａ）に示したものは例示であり、図３（ｂ）に示すような段階的に変更するテーブルであってもよい。図３（ｂ）の止音位置テーブルでは、Ｖｅｌ値が所定値Ｖｘ以上であった場合に、レスト側へのシフトの程度が複数段階で変わる。なお、所定値Ｖｘを境に１段階だけ変わるシンプルなテーブルとしてもよい。
【００６３】
あるいは、テーブル形式を採用するのではなく、Ｖｅｌ値に応じて演算式で消音位置を定めるようにしてもよい。例えば、演算式として、「消音位置＝初期設定値−{（Ｖｅｌ値−Ｖｘ）／１２７}×初期設定値」が例示される。
【００６４】
本実施の形態では、ノートオン及びＶｅｌ値を検出する手段と、ハンマ体ＨＭが消音位置を通過したことを検知する通過検知手段とを、光学センサ４１が兼ねる構成としたことで、検出手段が１つで済んでいるが、両者を別々の検出手段で検出してもよい。また、光学センサ４１は、ハンマ体ＨＭの回動位置を連続的に検出する構成であるが、所定の２箇所の通過を検出するスイッチ等の簡素な構成を採用してもよい。その場合、例えば、ノートオンについては所定の１箇所の通過で判断し、Ｖｅｌ値の検出は、所定の２箇所間の通過時間から検出する。
【００６５】
なお、ノートオン演奏信号は、押鍵操作に起因して生成すればよく、ハンマ体ＨＭの動きから検出することは必須でない。例えば、鍵２４の回動位置を検出する鍵センサを別途設け、ノートオフについては、光学センサ４１を用いてハンマ体ＨＭの動きから検出する一方、ノートオン及びＶｅｌ値の検出については、鍵センサを用いるようにしてもよい。
【００６６】
なお、本発明は、アップライト型、グランドピアノ型のいずれの楽器にも適用でき、また、弦を有するか否かは問わない。
【符号の説明】
【００６７】
１１  ＣＰＵ（演奏信号生成手段、設定手段、制御手段）、  ２４  鍵、  ３４  キャッチャ（バックチェック手段）、  ４１  光学センサ（ベロシティ検出手段、通過検知手段、ハンマ位置検出手段）、  ４４  バックチェック（バックチェック手段）、  ＨＭ  ハンマ体（ハンマ）
【図１】
2014026031.tif 000003
【図２】
2014026031.tif 000004
【図３】
2014026031.tif 000005
【図４】
2014026031.tif 000006
【図５】
2014026031.tif 000007