(57)【特許請求の範囲】
【請求項１】
複数の演奏操作子と、
前記演奏操作子の操作速度を検出する速度検出手段と、
前記演奏操作子の操作圧力を検出する圧力検出手段と、
前記速度検出手段で検出する操作速度と、前記圧力検出手段で検出する操作圧力を比較する比較手段と、
前記比較手段の比較結果に基づき前記検出した操作速度又は操作圧力のいずれか一方を補正する補正手段と
を有する演奏操作子の感度補正装置。
【請求項２】
前記速度検出手段は、複数接点を有し、前記複数接点のオン・タイミングの時間差に基づき速度を検出する請求項１記載の演奏操作子の感度補正装置。
【請求項３】
さらに、操作速度と操作圧力の標準的な相関関係を記憶する記憶手段を有し、
前記補正手段は、前記相関関係に基づき前記検出した操作速度又は操作圧力のいずれか一方を補正する請求項１又は２記載の演奏操作子の感度補正装置。
【請求項４】
前記記憶手段は、前記相関関係を複数種類記憶し、
さらに、前記複数種類の相関関係から前記補正手段で用いる相関関係を選択する選択手段を有する請求項３記載の演奏操作子の感度補正装置。
【請求項５】
前記複数の操作子は、１〜複数のゾーンに区分され、
前記操作速度補正手段及び操作圧力補正手段は、それぞれのゾーンごとに、基づき前記検出した操作速度及び操作圧力を補正する請求項１〜４のいずれか１つに記載の演奏操作子の感度補正装置。
【請求項６】
複数の演奏操作子と、
複数接点のオン・タイミングの時間差に基づき、前記演奏操作子の第１の操作速度を検出する第１の速度検出手段と、
前記演奏操作子の操作圧力を検出する圧力検出手段と、
前記複数接点の内の１つの接点のオン・タイミングと前記操作圧力検出手段のオン・タイミングとの時間差に基づき、前記演奏操作子の第２の操作速度を検出する第２の速度検出手段と、
前記第１の操作速度と前記第２の操作速度とを比較する第１の比較手段と、
前記第２の操作速度と、前記圧力検出手段で検出する操作圧力を比較する第２の比較手段と、
前記第１の比較手段の比較結果に基づき前記第１の操作速度を補正する操作速度補正手段と
前記第２の比較手段の比較結果に基づき前記操作圧力を補正する操作圧力補正手段と
を有する演奏操作子の感度補正装置。
【請求項７】
さらに、操作速度と操作圧力の標準的な相関関係を記憶する記憶手段を有し、
前記操作速度補正手段及び操作圧力補正手段は、前記相関関係に基づき前記検出した操作速度及び操作圧力を補正する請求項６記載の演奏操作子の感度補正装置。
【請求項８】
前記記憶手段は、前記相関関係を複数種類記憶し、
さらに、前記複数種類の相関関係から前記操作速度及び操作圧力補正手段で用いる相関関係を選択する選択手段を有する請求項７記載の演奏操作子の感度補正装置。
【請求項９】
前記複数の操作子は、１〜複数のゾーンに区分され、
前記操作速度補正手段及び操作圧力補正手段は、それぞれのゾーンごとに、基づき前記検出した操作速度及び操作圧力を補正する請求項６〜８のいずれか１つに記載の演奏操作子の感度補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子音楽装置に関し、より詳しくは、電子音楽装置の演奏操作子の感度を補正する演奏操作子の感度補正装置に関する。
【０００２】
【従来の技術】
鍵盤を有する電子音楽装置では、鍵盤の操作（ストローク）の過程で、複数接点のオン又はオフ・タイミングを検知して、その時間差から押鍵速度を検出し、該押鍵速度に基づき楽音発音のベロシティ（若しくは音質）を制御している。
【０００３】
また、鍵のフルストローク時には、押鍵圧力センサ等により押鍵圧力を検出し、アフタータッチ、すなわち楽音が立ち上がった後の音量や音質を制御したり、ビブラートなどの効果を付加したりする。
【０００４】
【発明が解決しようとする課題】
上記の鍵盤を有する電子音楽装置で使用される複数接点のオン／オフ・タイミング及び圧力センサは、その使用状態（鍵の酷使度合い）や使用環境（例えば、温度や湿度等）によって、安定した特性を得られないことがある。そのため、演奏者（ユーザ）は、意識した演奏をセンサ特性の変動のために、十分に実現できない場合がある。
【０００５】
本発明の目的は、圧力センサ特性の変動の影響を削減又は、除去することの出来る演奏操作子の感度補正装置を提供することである。
【０００６】
また、本発明の他の目的は、複数接点のオン／オフ・タイミング特性の変動の影響を削減又は、除去することの出来る演奏操作子の感度補正装置を提供することである。
【０００７】
【課題を解決するための手段】
本発明の一観点によれば、演奏操作子の感度補正装置は、複数の演奏操作子と、前記演奏操作子の操作速度を検出する速度検出手段と、前記演奏操作子の操作圧力を検出する圧力検出手段と、前記速度検出手段で検出する操作速度と、前記圧力検出手段で検出する操作圧力を比較する比較手段と、前記比較手段の比較結果に基づき前記検出した操作速度又は操作圧力のいずれか一方を補正する補正手段とを有する。
【０００８】
また、本発明の他の観点によれば、演奏操作子の感度補正装置は、複数の演奏操作子と、複数接点のオン・タイミングの時間差に基づき、前記演奏操作子の第１の操作速度を検出する第１の速度検出手段と、前記演奏操作子の操作圧力を検出する圧力検出手段と、前記複数接点の内の１つの接点のオン・タイミングと前記操作圧力検出手段のオン・タイミングとの時間差に基づき、前記演奏操作子の第２の操作速度を検出する第２の速度検出手段と、前記第１の操作速度と前記第２の操作速度とを比較する第１の比較手段と、前記第２の操作速度と、前記圧力検出手段で検出する操作圧力を比較する第２の比較手段と、前記第１の比較手段の比較結果に基づき前記第１の操作速度を補正する操作速度補正手段と、前記第２の比較手段の比較結果に基づき前記操作圧力を補正する操作圧力補正手段とを有する。
【０００９】
【発明の実施の形態】
図１は本発明の実施例による演奏操作子の感度補正装置を有する電子楽器１のハードウェア構成を示すブロック図である。
【００１０】
電子楽器１はバス２、ＲＡＭ３、ＲＯＭ４、ＣＰＵ５、タイマ６、ＰＣセンサ７、複数接点８、鍵（演奏操作子）９、検出回路１０、パネル操作子１１、表示回路１２、ディスプレイ１３、外部記憶装置１４、音源回路１５、効果回路１６、サウンドシステム１７、ＭＩＤＩインターフェイス１８、通信インターフェイス（Ｉ／Ｆ）２０を含んで構成される。
【００１１】
バス２には、ＲＡＭ３、ＲＯＭ４、ＣＰＵ５、ＰＣセンサ７、複数接点８、検出回路１０、表示回路１２、外部記憶装置１４、音源回路１５、効果回路１６、ＭＩＤＩインターフェイス１８、通信インターフェイス（Ｉ／Ｆ）２０が接続される。
【００１２】
ＲＡＭ３は、フラグ、レジスタ又はバッファ、各種パラメータ等を記憶するＣＰＵ５のワーキングエリアを有する。ＲＯＭ４には、各種パラメータ及び制御プログラム、感度補正用のカーブ（タッチカーブ）又は本実施例を実現するためのプログラム等を記憶することができる。この場合、プログラム等を重ねて、外部記憶装置１４に記憶する必要は無い。
【００１３】
ＣＰＵ５は、ＲＯＭ４又は、外部記憶装置１４に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ６は、ＣＰＵ５に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ５に供給する。
【００１４】
ＰＣセンサ７は、図２に示すようにユーザが鍵９をフルストロークした場合に、その押鍵圧力を検出する圧力センサである。
【００１５】
複数接点８は、図２に示すように複数の接点８ａ及び８ｂからなる押鍵速度センサである。ユーザが、鍵９を押下することにより接点８ａ及び８ｂは、順次オンになるので、そのオンタイミングの差分値に基づき押鍵速度を算出することが出来る。同様にユーザが鍵９をリリースした場合には、接点８ａ及び８ｂのオフ・タイミングの差分値によりリリース速度を算出することが出来る。
【００１６】
なお、本実施例では、複数接点８の接点８ａ又は８ｂのいずれか一方のオン又はオフ・タイミングと、ＰＣセンサ７のオンタイミングとの差分値により押鍵速度を算出することも出来る。
【００１７】
鍵（演奏操作子）９は、ＰＣセンサ７及び複数接点８を介してバス２に接続され、ユーザの演奏動作に従い、演奏信号を供給する。演奏操作子９として、演奏用の鍵盤を用いる。
【００１８】
ユーザは、検出回路１０に接続されるパネル操作子１１を用いて、各種入力及び設定をすることができる。パネル操作子１１は、例えば、スイッチ、パッド、フェーダ、スライダ、文字入力用キーボード、マウス、ロータリーエンコーダ、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。
【００１９】
表示回路１２は、ディスプレイ１３に接続され、各種情報をディスプレイ１３に表示することができる。ユーザは、このディスプレイ１３に表示される情報を参照して、各種入力及び設定を行う。また、ディスプレイ１３は、外部の表示装置を接続することにより構成してもよい。
【００２０】
また、ディスプレイ１３に、タッチパネルを用いることができる。この場合は、ディスプレイ１３上に表示されるスイッチ等をユーザが押すことによりユーザの指示が入力される。
【００２１】
外部記憶装置１４は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス２に接続される。外部記憶装置１４は、例えばフレキシブルディスク又はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００２２】
外部記憶装置１４として、ハードディスクドライブ（ＨＤＤ）が接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等は、外部記憶装置１４内のハードディスク（ＨＤＤ）に記憶させることもできる。ハードディスクからＲＡＭ３に制御プログラム等を読み出すことにより、ＲＯＭ４に制御プログラム等を記憶させている場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【００２３】
また、ハードディスクドライブに加えて、ＣＤ−ＲＯＭドライブが接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等をＣＤ−ＲＯＭに記憶させることもできる。ＣＤ−ＲＯＭからハードディスクに制御プログラムや本実施例を実現するためのプログラム等をコピーすることができる。制御プログラム等の新規インストールやバージョンアップを容易に行うことができる。
【００２４】
音源回路１５は、外部記憶装置１４、ＲＯＭ４又はＲＡＭ３等に記録された楽曲データ若しくは演奏操作子９又はＭＩＤＩインターフェイス１８に接続されたＭＩＤＩ機器１９等から供給される演奏信号、ＭＩＤＩ信号等に応じて楽音信号を生成し、効果回路１６を介して、サウンドシステム１７に供給する。
【００２５】
効果回路１６は、音源回路１５から供給される楽音信号に対して、各種音楽的効果を付与する。
【００２６】
サウンドシステム１７は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００２７】
なお、音源回路１５は、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）＋ＶＣＦ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｆｉｌｔｅｒ）＋ＶＣＡ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ａｍｐｌｉｆｉｅｒ）のアナログシンセサイザ方式、アナログシミュレーション方式等、どのような方式であってもよい。
【００２８】
また、音源回路１５は、専用のハードウェアを用いて構成するものに限らず、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）＋マイクロプログラムを用いて構成してもよいし、ＣＰＵ＋ソフトウェアのプログラムで構成するようにしてもよいし、サウンドカードのようなものでもよい。
【００２９】
さらに、１つの音源回路を時分割で使用することにより複数の発音チャンネルを形成するようにしてもよいし、複数の音源回路を用い、１つの発音チャンネルにつき１つの音源回路で複数の発音チャンネルを構成するようにしてもよい。
【００３０】
ＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１８は、ＭＩＤＩ機器１９、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。ＭＩＤＩインターフェイス１８は、専用のＭＩＤＩインターフェイスに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００３１】
ＭＩＤＩ機器１９は、ＭＩＤＩインターフェイス１８に接続される音響機器及び楽器等である。ＭＩＤＩ機器１９の形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信方法用いて各装置を接続するものであってもよい。ユーザは、このＭＩＤＩ機器１９を演奏操作子９として操作することにより演奏情報の入力を行うこともできる。
【００３２】
また、ＭＩＤＩ機器１９は、演奏情報以外の各種データ及び各種設定を入力するためのパネル操作子１１としても用いることが出来る。
【００３３】
通信インターフェイス２０は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク２１に接続可能であり、該通信ネットワーク２１を介して、他の装置２２と相互に接続可能である。
【００３４】
なお、通信インターフェイス２０及び通信ネットワーク２１は、有線のものに限らず無線でもよい。また双方を備えていてもよい。また、通信インターフェイス２０は、ＰＣカード等の着脱可能なものでも良い。
【００３５】
図３は、図２の第１接点８ａ及び第２接点８ｂのオンタイミングの差分値ＳＴと、ＰＣセンサ７の出力ピーク値ＰＰの相関関係を表す図である。
【００３６】
ユーザが、鍵９を押鍵すると、そのストロークの途上で第１接点８ａ及び第２接点８ｂが順次オンする。そのオンタイミングの差分値ＳＴは、一定のストロークをするのに要した時間であり、その逆数値は、ストロークの平均速度としてとらえることが出来る。
【００３７】
鍵９がフルストロークされた直後のＰＣセンサ７より得られる微小時間内の最大圧力検出値（出力ピーク値ＰＰ）は、その直前のストローク速度に応じた値となる性質がある。すなわち、差分値ＳＴと出力ピーク値ＰＰには、図３に実線で示すような相関関係が存在する。
【００３８】
なお、本実施例では、後述する図４のタッチカーブに基づき補正をするが、上記の相関関係を利用して、差分値ＳＴと出力ピーク値ＰＰのいずれか一方が狂った場合に、他方の値を正としてとらえ、狂った分量（オフセット量、ゲイン量等）に適した調整、補正を行うようにしてもよい。
【００３９】
例えば、第１接点８ａ及び第２接点８ｂのオンタイミングの差分値ＳＴを基準値として用いる場合に、ＰＣセンサ７の出力ピーク値ＰＰの実測値が図中の実線より上側であれば、ＰＣセンサ７の圧力検出感度が高いと考えられるので、ＰＣセンサ７のゲインを下げる。逆に、ＰＣセンサ７の出力ピーク値ＰＰの実測値が図中の実線より下側であれば、ＰＣセンサ７の圧力検出感度が鈍いと考えられるので、ＰＣセンサ７のゲインを上げる。
【００４０】
また、例えば、ＰＣセンサ７の出力ピーク値ＰＰを基準値として用いる場合に、第１接点８ａ及び第２接点８ｂのオンタイミングの差分値ＳＴの実測値が図中の実線より上側であれば、速度検出が鈍くなっていると考えられるので、速度検出のゲインを上げる。逆に、差分値ＳＴの実測値が図中の実線より下側であれば、速度検出のゲインを下げる。
【００４１】
本実施例では、上述の相関関係を元に、図４に示すようなタッチカーブを予め作成し、例えば、図１のＲＯＭ４等に記憶しておき、アフタータッチ感度（ＰＣセンサ感度）又は、ベロシティ感度（速度検出感度）を補正するために用いる。
【００４２】
図４は、本発明の実施例で用いるタッチカーブの一例を表す図である。
図４（Ａ）は、図２の第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴ（以下、単に差分値ＳＴと呼ぶ）を元にアフタータッチ感度を補正する為のタッチカーブである。
【００４３】
図中横軸は、第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴの実測値であり、縦軸は、差分値ＳＴとの相関関係に基づくＰＣセンサ７の出力ピーク値ＰＰの補正された値である。
【００４４】
本実施例では、機械的構造上、耐久的特性上、温度特性上等の複数の環境下における複合作用によって生じる特性変化に対して、最も適した補正が行えるように、予め複数のタッチカーブＣＡ１〜ＣＡｎを用意する。なお、タッチカーブの選択については、後述する。
【００４５】
図４（Ｂ）は、ＰＣセンサ７の出力ピーク値ＰＰに基づきベロシティ感度を補正するためのタッチカーブである。
【００４６】
図中横軸は、差分値ＳＴとの相関関係に基づくＰＣセンサ７の出力ピーク値ＰＰの実測値であり、縦軸は、第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴの補正された値である。
【００４７】
本実施例では、機械的構造上、耐久的特性上、温度特性上等の複数の環境下における複合作用によって生じる特性変化に対して、最も適した補正が行えるように、予め複数のタッチカーブＣＢ１〜ＣＢｎを用意する。タッチカーブの選択については、後述する。
【００４８】
図５は、本発明の実施例による感度補正処理の第１の例を表すフローチャートである。この第１の例では、ＰＣセンサ７の出力ピーク値ＰＰと第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴ（以下、単に差分値ＳＴと呼ぶ）とを比較することにより、鍵９のベロシティ感度若しくはアフタータッチ感度を補正する。なお、感度補正のためのタッチカーブは、予め複数種類のものが用意されている。
【００４９】
ステップＳＡ１では、第１の感度補正処理を開始して、次のステップＳＡ２に進む。なお、この第１の感度補正処理は、電子楽器１の電源が投入されると起動され、電源が切断されるまで、繰り返し起動される。
【００５０】
ステップＳＡ２では、図２の第１接点８ａのオンを検出したか否かを判断する。第１接点８ａのオンを検出した場合は、第１接点８ａのオン・タイミングを記録し、ＹＥＳの矢印で示すステップＳＡ３に進む。検出しない場合は、ＮＯの矢印で示すようにこのステップＳＡ２を繰り返す。
【００５１】
ステップＳＡ３では、図２の第２接点８ｂのオンを検出したか否かを判断する。第２接点８ｂのオンを検出した場合は、第２接点８ｂのオン・タイミングを記録し、ＹＥＳの矢印で示すステップＳＡ４に進む。検出しない場合は、ＮＯの矢印で示すステップＳＡ２に戻る。
【００５２】
ステップＳＡ４では、図２のＰＣセンサ７の出力ピーク値ＰＰを検出したか否かを判断する。ＰＣセンサ７の出力ピーク値ＰＰを検出した場合は、出力ピーク値ＰＰを記録し、ＹＥＳの矢印で示すステップＳＡ５に進む。検出しない場合は、ＮＯの矢印で示すステップＳＡ２に戻る。
【００５３】
ステップＳＡ５では、ステップＳＡ２で記録した第１接点８ａのオン・タイミングとステップＳＡ３で記録した第２接点８ｂのオン・タイミングとの差分値ＳＴを算出する。その後、次のステップＳＡ６に進む。
【００５４】
ステップＳＡ６では、ステップＳＡ５で算出した差分値ＳＴとステップＳＡ４で検出したＰＣセンサ７の出力ピーク値ＰＰとを比較し比較結果を出力する。その後、次のステップＳＡ７に進む。
【００５５】
ステップＳＡ７では、ステップＳＡ６での比較結果に応じて、タッチカーブを選択し、出力ピーク値ＰＰ若しくは差分値ＳＴを基準として、ベロシティ感度若しくはアフタータッチ感度を補正する。その後、次のステップＳＡ８に進み第１の感度補正処理を終了する。ベロシティ感度を補正する場合は、ＰＣセンサ７の出力ピーク値ＰＰが正しいと仮定した場合であり、アフタータッチ感度を補正する場合は、差分値ＳＴが正しいと仮定した場合である。この例では、ユーザの選択により、ベロシティ感度若しくはアフタータッチ感度のいずれか一方を補正する。なお、どちらかの値を補正するように固定しても良い。
【００５６】
また、アフタータッチ感度の補正は図４（Ａ）のタッチカーブを用いて差分値ＳＴを基準に行われ、ベロシティ感度の補正は、図４（Ｂ）のタッチカーブを用いて出力ピーク値ＰＰを基準として行われる。このとき、複数のタッチカーブから、ステップＳＡ６での比較結果に応じて、一つのタッチカーブを選択して適用する。
【００５７】
タッチカーブの選択は、例えば、ステップＳＡ５で算出した差分値ＳＴとステップＳＡ４で検出したＰＣセンサ７の出力ピーク値ＰＰとの差分（不整合量）を算出し、予め用意される不整合量と複数のタッチカーブの対応関係のテーブルに基づき選択される。
【００５８】
タッチカーブの適用は、例えば、アフタータッチ感度を補正する場合は、選択されたタッチカーブの差分値ＳＴ（図４（Ａ）の横軸の値）に対応する補正した出力ピーク値ＰＰ（図４（Ａ）の縦軸の値）を実測した出力ピーク値ＰＰと置き換えることにより行う。また、例えば、ベロシティ感度を補正する場合は、選択されたタッチカーブの出力ピーク値ＰＰ（図４（Ａ）の横軸の値）に対応する補正した差分値ＳＴ（図４（Ａ）の縦軸の値）を実測した差分値ＳＴと置き換えることにより行う。
【００５９】
図６は、本発明の実施例による感度補正処理の第２の例を表すフローチャートである。この第２の例では、ＰＣセンサ７の出力ピーク値ＰＰと第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴ１（以下、単に差分値ＳＴ１と呼ぶ）とを比較することにより、鍵９のベロシティ感度を補正する。また、同時に、ＰＣセンサ７の出力ピーク値ＰＰと、ＰＣセンサ７のオン・タイミングと第２接点８ｂのオン・タイミングとの差分値ＳＴ２（以下、単に差分値ＳＴ２と呼ぶ）とを比較することにより、鍵９のアフタータッチ感度を補正する。なお、感度補正のためのタッチカーブは、予め複数種類のものが用意されている。
【００６０】
ステップＳＢ１では、第２の感度補正処理を開始して、次のステップＳＢ２に進む。なお、この第２の感度補正処理は、電子楽器１の電源が投入されると起動され、電源が切断されるまで、繰り返し起動される。
【００６１】
ステップＳＢ２では、図２の第１接点８ａのオンを検出したか否かを判断する。第１接点８ａのオンを検出した場合は、第１接点８ａのオン・タイミングを記録し、ＹＥＳの矢印で示すステップＳＢ３に進む。検出しない場合は、ＮＯの矢印で示すようにこのステップＳＢ２を繰り返す。
【００６２】
ステップＳＢ３では、図２の第２接点８ｂのオンを検出したか否かを判断する。第２接点８ｂのオンを検出した場合は、第２接点８ｂのオン・タイミングを記録し、ＹＥＳの矢印で示すステップＳＢ４に進む。検出しない場合は、ＮＯの矢印で示すステップＳＢ２に戻る。
【００６３】
ステップＳＡ４では、図２のＰＣセンサ７のオンを検出したか否かを判断する。ＰＣセンサ７のオンを検出した場合は、ＰＣセンサ７のオン・タイミングを記録し、ＹＥＳの矢印で示すステップＳＢ５に進む。検出しない場合は、ＮＯの矢印で示すステップＳＢ２に戻る。
【００６４】
ステップＳＢ５では、図２のＰＣセンサ７の出力ピーク値ＰＰを検出したか否かを判断する。ＰＣセンサ７の出力ピーク値ＰＰを検出した場合は、出力ピーク値ＰＰを記録し、ＹＥＳの矢印で示すステップＳＢ６に進む。検出しない場合は、ＮＯの矢印で示すステップＳＢ２に戻る。
【００６５】
ステップＳＢ６では、ステップＳＢ２で記録した第１接点８ａのオン・タイミングとステップＳＢ３で記録した第２接点８ｂのオン・タイミングとの差分値ＳＴ１を算出する。その後、次のステップＳＢ７に進む。
【００６６】
ステップＳＢ７では、ステップＳＢ３で記録した第２接点８ｂのオン・タイミングとステップＳＢ４で記録したＰＣセンサ７のオン・タイミングとの差分値ＳＴ２を算出する。その後、次のステップＳＢ８に進む。
【００６７】
ステップＳＢ８では、ステップＳＢ６で算出した差分値ＳＴ１とステップＳＢ７で算出した差分値ＳＴ２とを比較して、比較結果Ｃｒを出力する。その後、次のステップＳＢ９に進む。ここでの比較は、例えば、比較結果Ｃｒ＝差分値ＳＴ２−差分値ＳＴ１で表すことができる。すなわち、差分値ＳＴ２を正確なものと仮定して、基準値として用いている。
【００６８】
ステップＳＢ９では、ステップＳＢ７で算出した差分値ＳＴ２とステップＳＢ５で検出したＰＣセンサ７の出力ピーク値ＰＰとを比較して、比較結果Ｃｐを出力する。その後、次のステップＳＢ１０に進む。ここでの比較は、例えば、比較結果Ｃｐ＝差分値ＳＴ２−出力ピーク値ＰＰで表すことができる。すなわち、差分値ＳＴ２を正確なものと仮定して、基準値として用いている。
【００６９】
ステップＳＢ１０では、ステップＳＢ８での比較結果Ｃｒに応じて、タッチカーブを選択し、出力ピーク値ＰＰを基準として、ベロシティ感度を補正する。その後、次のステップＳＢ１１に進む。なお、タッチカーブの選択及び適用は、図５に示す第１の感度補正処理と同様の手法で行われる。
【００７０】
ステップＳＢ１１では、ステップＳＢ９での比較結果Ｃｐに応じて、タッチカーブを選択し、差分値ＳＴ２を基準として、アフタータッチ感度を補正する。その後、次のステップＳＢ１２に進んで第２の感度補正処理を終了する。なお、タッチカーブの選択及び適用は、図５に示す第１の感度補正処理と同様の手法で行われる。
【００７１】
以上、本発明の実施例によれば、圧力センサ出力と複数接点のオン／オフ・タイミングの差分値を演算比較して、圧力センサ出力又は複数接点のオン／オフ・タイミングを補正することが出来る。
【００７２】
上記のように、ベロシティ感度又はアフタータッチ感度を補正することにより、いかなる環境においても、安定したベロシティ又はアフタータッチの制御を行うことが出来る。
【００７３】
また、本発明の実施例によれば、圧力センサのオン・タイミングと複数接点の少なくとも１つの接点のオン／オフ・タイミングの差分値と圧力センサの出力値を演算比較して、圧力センサ出力及び複数接点のオン／オフ・タイミングを補正することが出来る。
【００７４】
上記のように、ベロシティ感度及びアフタータッチ感度を同時に補正することにより、いかなる環境においても、安定したベロシティ及びアフタータッチの制御を同時に行うことが出来る。
【００７５】
また、本発明の実施例によれば、ベロシティ感度又はアフタータッチ感度の補正用タッチカーブを予め記憶し、それを用いて、感度の補正を行うので、ベロシティ感度又はアフタータッチ感度の補正を簡単に行うことが出来る。
【００７６】
さらに、複数のタッチカーブを用意することにより、あらゆる環境下における特性の変動を補正することが出来る。
【００７７】
なお、複数の演奏操作子を１〜複数のゾーンに区分し、各ゾーンごとに一括してベロシティ感度及びアフタータッチ感度を補正することも出来る。このようにすると、１つの鍵盤内での鍵毎の特性のばらつきを効率的に均一化することが出来る。
【００７８】
なお、本実施例は、本実施例に対応するコンピュータプログラム等をインストールした市販のコンピュータ等によって、実施させるようにしてもよい。
【００７９】
その場合には、本実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭやフロッピーディスク等の、コンピュータが読み込むことが出来る記憶媒体に記憶させた状態で、ユーザに提供してもよい。
【００８０】
そのコンピュータ等が、ＬＡＮ、インターネット、電話回線等の通信ネットワークに接続されている場合には、通信ネットワークを介して、コンピュータプログラムや各種データ等をコンピュータ等に提供してもよい。
【００８１】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、演奏操作子の圧力センサ特性の変動の影響を削減又は、除去することができる。
【００８３】
また、本発明によれば、演奏操作子の複数接点のオン／オフ・タイミング特性の変動の影響を削減又は、除去することができる。
【図面の簡単な説明】
【図１】  本発明の実施例による演奏操作子の感度補正装置を有する電子楽器１のハードウェア構成を示すブロック図である。
【図２】  鍵９、第１接点８ａ及び第２接点８ｂ及びＰＣセンサ７の構成を表す図である。
【図３】  図２の第１接点８ａ及び第２接点８ｂのオン・タイミングの差分値ＳＴと、ＰＣセンサ７の出力ピーク値ＰＰの相関関係を表す図である。
【図４】  本発明の実施例で用いるタッチカーブの一例を表す図である。
【図５】  本発明の実施例による感度補正処理の第１の例を表すフローチャートである。
【図６】  本発明の実施例による感度補正処理の第２の例を表すフローチャートである。
【符号の説明】
１…電子楽器、２…バス、３…ＲＡＭ、４…ＲＯＭ、５…ＣＰＵ、６…タイマ、７…ＰＣセンサ、８…複数接点、９…鍵、１０…検出回路、１１…パネル操作子、１２…表示回路、１３…ディスプレイ、１４…外部記憶装置、１５…音源回路、１６…効果回路、１７…サウンドシステム、１８…ＭＩＤＩインターフェイス、１９…ＭＩＤＩ機器、２０…通信インターフェイス、２１…通信ネットワーク、２２…他の装置
【図１】
0003849557.tif 000002
【図２】
0003849557.tif 000003
【図３】
0003849557.tif 000004
【図４】
0003849557.tif 000005
【図５】
0003849557.tif 000006
【図６】
0003849557.tif 000007