(57)【要約】【課題】パッド部への押圧操作が安定しないことによる不具合を解消する電子楽器用コントローラを提供することを目的とする。【解決手段】制御部１２０は、今回押下操作位置と前回押下操作位置との移動距離が予め設定した移動距離範囲内に存在しないと判定した場合には、現在の押下位置に割り当てられている音程情報を出力する。その一方で、この移動距離が予め設定した移動距離範囲内に存在すると判定した場合には、現在押下位置より以前に押下位置に割り当てられていて現在押下位置に割り当てられている音程情報とは異なる前回の押下位置に割り当てられている音程情報を出力するので、複数の音程情報の境目付近をパッド操作しても発音が不安定とはならなくなる。【選択図】図５
2011128393.tif 000002
【特許請求の範囲】
【請求項１】
基準点からの押圧位置に応じた電圧信号を出力する押圧位置検出手段を備え、検出可能な押圧位置を複数の位置範囲に分け、この分けられたそれぞれの位置範囲毎に異なる、発音制御のための情報である発音制御情報を割り当てた電子楽器用コントローラにおいて、
前記押圧位置検出手段の出力電圧を参照して、今回の現在の押圧位置と前回の押圧位置との移動距離を算出する算出手段と、
この移動距離が予め設定した移動距離範囲内に存在するか否かを判定する判定手段と、
前記判定手段による判定結果を考慮して発音制御情報を出力する制御手段と、を備え、
前記制御手段は、
前記移動距離が前記予め設定した移動距離範囲内に存在しないと判定した場合には、前記今回の押圧位置に割り当てられている発音制御情報を出力する一方、前記移動距離が前記予め設定した移動距離範囲内に存在すると判定した場合には、前記前回の押圧位置に割り当てられていて前記今回の押圧位置に割り当てられている発音制御情報とは異なる前記前回の押下位置に割り当てられている発音制御情報を出力することを特徴とする電子楽器用コントローラ。
【請求項２】
請求項１に記載の電子楽器用コントローラにおいて、
前記算出手段は、
今回の現在の押圧位置と、この今回の押下操作を基準として過去に遡って一番近い押圧操作による押圧位置であって前記今回の押圧位置とは異なる押圧位置である前回の押圧位置との距離を移動距離として算出する手段であることを特徴とする電子楽器用コントローラ。
【請求項３】
請求項１又は２に記載の電子楽器用コントローラにおいて、
前記発音制御情報は、
前記押圧位置検出手段の検出可能な押圧位置を複数の位置範囲のそれぞれに異なるように割り当てた音程情報であることを特徴とする電子楽器用コントローラ。
【請求項４】
請求項１、２および３の内のいずれか一項に記載の電子楽器用コントローラにおいて、
前記押圧位置検出手段は、
一次元で基準点からの押圧位置に応じた電圧信号を出力する手段であり、
前記移動距離範囲内とは、１次元上の或る位置と他の或る位置までの距離内であってこの二つの位置間に前記前回の押圧位置が存在するものであるとしたことを特徴とする電子楽器用コントローラ。
【請求項５】
請求項１、２および３の内のいずれか一項に記載の電子楽器用コントローラにおいて、
前記押圧位置検出手段は、
Ｘ方向とこれに垂直なＹ方向で規定される２次元で、ＸＹ座標系の或る基準点からの押圧位置に応じた電圧信号を出力する手段であり、
前記移動距離範囲内とは、前記Ｘ方向での１次元上の或る位置から他の或る位置までの距離内であってこの二つの位置間に前記前回の押圧位置が存在するものであるとしたことを特徴とする電子楽器用コントローラ。
【請求項６】
請求項４に記載の電子楽器用コントローラにおいて、
前記押圧位置検出手段は、
押圧位置に応じた電圧信号を出力するパッド部と、このパッド部からの電圧信号をアナログデジタル信号に変換するＡ／Ｄ変換器とを含み、
前記パッド部の押圧可能位置範囲に対応する最左端部から最右端部までの押圧の内、前記最左端部に対する前記Ａ／Ｄ変換器で得られるデジタル信号が「０」から始まるようにする変換手段を更に備えたことを特徴とする電子楽器用コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器に設けて発音制御を行うためのコントローラに係わり、特に、電子楽器の音程操作用パッド等に利用して好敵なコントローラに関する。
【背景技術】
【０００２】
従来よりパッドのタッチ操作によって、指定された音程の音出力を行う楽器装置が各種提案されている。例えば、或る押下操作が継続されている場合に、或る基準位置からの距離に応じた電圧を出力する押下位置検出装置が出力可能な範囲の電圧信号を複数の範囲に分け、この分けた複数の電圧範囲のそれぞれとこれに対応する音程情報および真の位置情報とを対応付けて記憶するテーブルの記憶内容を参照して、押下位置検出装置から出力された電圧信号が属する電圧範囲に対応する音程情報を、求めた差分「Ｄ」だけシフトした音程として音出力を行う楽器装置が提案されていた（例えば、特許文献１参照。）。そして、この楽器装置によれば、ファーストタッチが正確な押下位置でなくとも、以後、それを基準として音程をシフトして押下操作による音出力を行え操作不慣れな初心者をサポートすることができるものであった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７９０１８号公報（第３−５頁、第６図）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の押下位置検出装置を用いて、これを指の腹等でなぞるようにして操作する場合、例えば「ドー」と発音させることを意図した場合に、操作者の意図に反して「ドレドー」等と発音してしまうことがあった。これは、パッド操作を行う場合、或る音程とこれに隣接する他の音程との境目付近で指が意図せずに微妙に移動することによるものである。また、このようなパッド操作が安定しないことは、意図しない音程情報が出力されるだけには留まらない。つまり、パッド部へ割り当てられる情報は音程情報に限らないため、パッド部への押下操作であるパッド操作の不安定さによる意図しない発音制御が行われてしまうという課題があった。
【０００５】
そこで、本発明は、パッド部への押圧操作が安定しないことによる不具合を解消する電子楽器用コントローラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、基準点からの押圧位置に応じた電圧信号を出力する押圧位置検出手段を備え、検出可能な押圧位置を複数の位置範囲に分け、この分けられたそれぞれの位置範囲毎に異なる、発音制御のための情報である発音制御情報を割り当てた電子楽器用コントローラにおいて、
前記押圧位置検出手段の出力電圧を参照して、今回の現在の押圧位置と前回の押圧位置との移動距離を算出する算出手段と、
この移動距離が予め設定した移動距離範囲内に存在するか否かを判定する判定手段と、
前記判定手段による判定結果を考慮して発音制御情報を出力する制御手段と、を備え、
前記制御手段は、
前記移動距離が前記予め設定した移動距離範囲内に存在しないと判定した場合には、前記今回の押圧位置に割り当てられている発音制御情報を出力する一方、  前記移動距離が前記予め設定した移動距離範囲内に存在すると判定した場合には、前記前回の押圧位置に割り当てられていて前記今回の押圧位置に割り当てられている発音制御情報とは異なる前記前回の押下位置に割り当てられている発音制御情報を出力することを特徴とすることを特徴とするようにした。そして、前記発音制御情報は、具体例としては、前記押下位置検出手段の検出可能な押下位置を複数の位置範囲のそれぞれに異なるように割り当てた音程情報である。
【０００７】
この発明によれば、算出手段が、押下位置検出手段の出力電圧を参照して、今回の押下位置と前回の押下位置との移動距離を算出し、判定手段が、この移動距離が予め設定した移動距離範囲内に存在するか否かを判定する。そして、制御手段は、移動距離が予め設定した移動距離範囲内に存在しないと判定した場合には、今回の押下位置に割り当てられている発音制御情報を出力する。一方、移動距離が予め設定した移動距離範囲内に存在すると判定した場合には、前回の押下位置に割り当てられていて前記今回の押下位置に割り当てられている発音制御情報とは異なる前回の押下位置に割り当てられている発音制御情報を出力する。したがって、例えば、複数の音程情報が割り当てられている場合、その境目付近をパッド操作しても発音が不安定とはならなくなる。
【０００８】
また、前記押圧位置検出手段を一次元で基準点からの押圧位置に応じた電圧信号を出力する手段とし、前記移動距離範囲内とは１次元上の或る位置と他の或る位置までの距離内であってこの二つの位置間に前記前回の押圧位置が存在するものとした構成や、前記押圧位置検出手段をＸ方向とこれに垂直なＹ方向で規定される２次元で、ＸＹ座標系の或る基準点からの押圧位置に応じた電圧信号を出力する手段とし、前記移動距離範囲内とは、前記Ｘ方向での１次元上の或る位置から他の或る位置までの距離内であってこの二つの位置間に前記前回の押圧位置が存在するものとした構成とすれば良い。更に、前記押圧位置検出手段を  押圧位置に応じた電圧信号を出力するパッド部と、このパッド部からの電圧信号をアナログデジタル信号に変換するＡ／Ｄ変換器とを含んだ構成とし、前記パッド部の押圧可能位置範囲に対応する最左端部から最右端部までの押圧の内、前記最左端部に対する前記Ａ／Ｄ変換器で得られるデジタル信号が「０」から始まるようにする変換手段を更に備えた構成とすることも挙げられる。
【発明の効果】
【０００９】
本発明によれば、パッド操作が安定しないことによる不具合を解消する電子楽器用コントローラを提供することができるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】コントローラ１００を備えた電子楽器装置１の構成図である。
【図２】パッド部１１０の外観構成の説明図である。
【図３】パッド部１１０の動作の説明である。
【図４】コントローラ１００の構成図である。
【図５】動作の説明図である。
【図６】動作の説明図である。
【図７】２次元のパッド部の構成の模式的な説明図である。
【図８】動作の説明図である。
【図９】動作の説明図である。
【図１０】動作の説明図である。
【図１１】動作の説明図である。
【図１２】コントローラ１００を備えた電子楽器の他の構成例の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施の形態について図面を参照しつつ説明する。なお、本実施形態においては、本願発明のコントローラー１００の一例として、基準点からの一次元の押圧位置情報をその電圧から得るパッド部１５０を備え、パッド操作（即ち、パッド部１５０の上面を指の腹等で押圧する操作）による押圧位置に応じて異なる音程（ノート番号に対応する）が出力される電子楽器に適用した場合を想定して説明する。但し、発音制御情報は音程情報に限られなく、また、パッド部１５０を２次元における基準点（０，０）からの距離（ｘ，ｙ）とすることもできる。
【００１２】
（構成）
図１はコントローラ１００を備えた電子楽器装置１の構成図である。ＣＰＵ２０は装置全体の制御を統括する機能を有する。ＣＰＵ２０には、その動作プログラム等が不揮発的に記憶されているＲＯＭ２５、ワークエリア等に使用されるＲＡＭ３０が接続されている。ＣＰＵ２０が音源部４０を駆動制御することによって、所望の音楽信号をＤ／Ａ変換器４５によってデジタルアナログ変換してスピーカ５０から放音可能に構成されている。また、ＣＰＵ２０には各種の操作指示を行うための操作部６０も接続され、ユーザが操作した操作態様を把握可能に構成されている。そして、ＣＰＵ２０はコントローラ１００に接続されている。また、後に説明するように、コントローラ１００からは基準点から押圧位置までの距離に応じた電圧信号がＡ／Ｄ変換されて出力されて、制御部１２０がこのデジタル情報に対応する音程情報をＣＰＵ２０に送信可能に構成されている。
【００１３】
図２はパッド部１５０の外観断面図である。フィルム１０２の表面部には押下操作方向である図中の矢印方向（平面視なら左右方向）に延びる薄肉の抵抗体１０５が設けられている。一方、フィルム１０２に対向して設けられているフィルム１０１の裏面には、抵抗体１０５が延びる方向に同一方向に延びる導体１１０が設けられている。なお、図２では不図示であるが、抵抗体１０５の一方の端部は接地されると共に他方の端部には基準電圧Ｖｒが印加されている。
【００１４】
図３はパッド部１５０の動作を説明する模式的な説明図である。図３（ａ）に示すように、抵抗体１０５の一端は接地される一方、他端には基準電圧Ｖｒが供給されている。この状態で抵抗体１０５と導体１１０とが対向するように構成されている。したがって、符号Ｐｘで図示するように、導体１１０の押下操作を行うとその押下位置に対応する電圧「Ｖｘ」が出力されることになる。なお、押下位置は「０」を基準点としたものである。したがって、図３（ｂ）に示すように基準点「０」からの距離ｘに応じてリニアに変化する出力電圧Ｖｘを得ることが可能になる。基準点から押下点までの距離に応じて単調に出力電圧Ｖｘが変化するので、逆に、出力電圧が検出されれば基準点からの距離ｘが把握されるようになっている。なお、パッド部１５０への押下操作がない場合にはその出力電圧は「０（Ｖ）」又は「Ｖｒ（Ｖ）」となる。
【００１５】
図４はコントローラ１００の構成図である。コントローラ１００は、パッド部１５０とＡ／Ｄ変換器１６０と制御部１２０とを有して構成される。Ａ／Ｄ変換器１６０はパッド部１５０からの電圧をアナログデジタル変換する。例えば７ビットのデジタル変換を行えば「０」から「１２７」まで１２８段階のデジタルデータとなる。図３（ｂ）を見て分かるように、基準点からの押圧位置とパッド出力電圧は線形の関係にあるので、この場合には１２８種類の押圧位置情報が生成され、これが制御部１２０に渡される。
【００１６】
そして、制御部１２０は、それぞれのデジタルデータ（それぞれの位置範囲）毎に異なる音程が割り当てられていることを把握して、押圧位置情報に応じた音程情報を出力する。
【００１７】
（動作）
次に、図５を参照して、コントローラ１００の制御部１２０の動作を説明する。先ず、パッド部１５０に対する押圧操作（パッドオン操作）が行われると、ステップＳ５００において、そのパッドオン操作によって押圧された位置である現在の位置情報（NewValue）を取得する。この現在位置情報が今回位置情報となる。次に、ステップＳ５０５において、前回のパッド操作による位置情報（OldValue）からの移動距離を算出して変数「ValueDelta」に代入する。前回の位置情報は前の位置情報である。この移動距離の算出、代入は具体的には「NewValue とOldValueとの差」を求めて変数「ValueDelta」に代入する処理である。なお、前回とは今回を基準として過去一番近いパッド操作であってそれによる出力電圧が今回とは異なる時のことである。次いで、ステップＳ５１０において、パッドオン操作した後に、一度以上ノート番号（音程情報）が変更されたことがあるか否かを判定する。ノート番号が変更されていると判断された場合（Ｙｅｓ）、この場合には、操作者が意図する音程変更操作が行われたとしてステップＳ５２０に移行する一方、これ以外の場合（Ｎｏ）には、操作者が意図しない音程変更操作が行われたとしてステップＳ５１５に移行して補正処理を行うか否かを判定する。
【００１８】
ステップＳ５１５では、先に求めた「ValueDelta」が「−２」以上で且つ「＋２」以下か否かを判定する。なお、ここで「−２」、「＋２」は現在位置とそれ以前の前回位置との移動距離が所定距離内にあるか否かを判定するための値であるが、他の値を設定しても良い。「ValueDelta」が「−２」以上で且つ「＋２」以下である場合（Ｙｅｓ）にはステップＳ５２５に移行する一方、これ以外の場合（Ｎｏ）にはステップＳ５２０に移行する。そして、ステップＳ５２０では、変数「OldValue」に「NewValue」を代入して、今回の押圧位置情報で前回の押圧位置情報を更新する。一方、ステップＳ５２５においては、変数「NewValue」に「OldValue 」を代入して、今回位置情報の更新を行わず、前回位置情報をそのまま利用する。
【００１９】
そして、ステップＳ５３０においては音程（ノート番号に対応）を出力する。この場合、ステップＳ５２０から移行してきた場合には、新たな押圧位置情報に対応する音程情報を出力する一方、ステップＳ５２５から移行してきた場合には、現在位置よりも前の位置に対応する音程情報をＣＰＵ２０に出力する。そして、音程情報を得たＣＰＵ２０は、与えられた音程情報がスピーカ５０から放音されるように音源部４０を駆動制御する。
【００２０】
つまり、図６（ａ）に示すように、今回の押圧位置が前回の押下位置（Ｘｐ）に対して「−α」、「＋α」の範囲内であれば、今回の押下位置を前回の押下位置と同じと見なして前回押下位置情報に割り当てられている音程情報を出力する（補正処理を実行する：図中の符号Ａ参照）一方、これ以外の範囲の場合には今回の押圧位置情報（新たな押圧位置情報）に割り当てられている音程情報を出力する（不補正：図中の符号Ｂ、Ｃ参照）。但し、この「Ｘｐ−α」から「Ｘｐ＋α」の範囲は、パッド部１５０を押下した時に、操作者（演奏者）の力の入れ加減や指が滑る等で発生する位置情報の変動（ばたつき）と判断する範囲とする。
【００２１】
このように、制御部１２０は、今回（現在）押圧操作位置と前回押圧操作位置との移動距離が予め設定した移動距離範囲内に存在しないと判定した場合には、今回の押下位置に割り当てられている音程情報を出力する一方、この移動距離が予め設定した移動距離範囲内に存在すると判定した場合には、前回押圧位置に割り当てられていて今回押下位置に割り当てられている音程情報とは異なる前回の押下位置に割り当てられている音程情報を出力するので、複数の音程情報の境目付近をパッド操作しても発音が不安定とはならなくなる。
【００２２】
図７は２次元のパッド部の構成の模式的説明図である。このパッド部は、自身の対向する辺に電極７１０、電極７１１が設けられた抵抗体７０１と、自身の対向する辺に電極７１３、電極７１４が設けられた抵抗体７０２とを重ね合わせて構成されてい、電極７１０と電極７１１との間には電圧源７２０からの電圧が印加可能とされていると共に、電極７１３と電極７１４との間には電圧源７２１からの電圧が印加可能とされている。なお、理解容易とするために図７においては抵抗を示す回路記号を図示している。
【００２３】
そして、パッド操作による押下位置を２次元で検出するには、電圧源７２０から電圧を供給する場合には電圧源７２１からの供給を停止させ、電極７１３から電圧Ｖ１を得て、次に、電圧源７２１からの電圧供給を行うと共に電圧源７２０からの電圧供給を停止させ、電極７１０から電圧Ｖ２を得る。ここで、図７に示すようにＸ−Ｙ座標系を想定すると、電圧Ｖ１はＹ方向の基準位置からの距離に対応すると共に、電圧Ｖ２はＸ方向の基準位置からの距離に対応する。かくして、基準点（０，０）からの距離情報が２次元で把握可能になる。そして、図６（ｂ）に示すように、前回の位置情報を（Ｘｐ、Ｙｐ）とすると、今回位置情報がＸ方向において「Ｘｐ−α」と「Ｘｐ＋α」以内であり、且つ、Ｙ方向において「Ｙｐ−β」と「Ｙｐ＋β」以内であれば、上述したような補正処理を行いこれ以外の場合には不補正とすることも可能である。また、２次元での位置情報を得ても、補正処理を施すか否かをＸ方向の位置情報だけで判断することも可能である。
【００２４】
図１２は他の電子楽器の構成例である。この電子楽器は楽音信号をＡ／Ｄ変換器７０でアナログデジタル変換してＣＰＵ２０に送り、ＣＰＵ２０はＲＯＭ２６に記録されているプログラムをＲＡＭ３０をワークリアとして使用して所定の信号処理、例えば効果付加を行い、これを制御信号でカットオフ周波数が変更される可変フィルタ部８０を通し、この可変フィルタ部８０を通した信号をＤ／Ａ変換器４５でデジタルアナログ変換してスピーカ５０から放音するものである。コントローラ１０１からは制御信号が出力されて可変フィルタ部８０のカットオフ周波数が変更制御される。そして、コントローラ１０１に対するパッド操作によってカットオフ周波数が変更されるが、パッド操作による制御信号の変化は操作者の意図するものだけのものとなるため、安定したフィルタリングで操作者にとって所望の音出力を実現できるようになる。
【００２５】
このように、本発明のコントローラは、単に音程情報の安定出力に留まらず、パッド部が検出可能な押下位置を複数の位置範囲に分けて、この分けられたそれぞれの位置範囲毎に異なる発音制御のための情報である発音制御情報を割り当てるが、この発音制御情報を様々なものとすることが可能となる。
【００２６】
（他の形態）
次に、図８乃至図１１を参照して他の形態について説明する。図８（ａ）の横軸はパッド部１５０の左端から右端までの押圧可能な範囲である「入力範囲」を示し、縦軸はパッド部１５０が出力可能な電圧範囲でＡ／Ｄ変換されたものを示し、その最小値はＶｍｉｎ、最大値はＶｍａｘである。パッド部１５０からの電圧でＡ／Ｄ変換された電圧Ｖは、ＶｍｉｎからＶｍａｘまでの値を取り得る。ここで、符号Ｄで示す部分を見れば分かるように、入力範囲の最左端部では電圧が「０」にはなっていないため適切に押圧位置情報が得られない。そこで、制御部１２０は、図８（ｂ）に示すように「Ｎ（Ｖ）＝（（Clip（Ｖ，Ｖmax，Ｖmin）−Ｖmin）×（Ｎmax−Ｎmin））／（Ｖmax−Ｖmin）＋Ｎmin」（変換（１））（但し、Clip（Ａ，Ｂ，Ｃ）はＢ＞ＣでＡがＢ以上の場合はＢ、Ｃ以下の場合はＣ、それ以外の場合はＡの値をとる関数）なる変換を行うと、図８（ｂ）のようになり、入力に対して、パッド部１５０からの電圧をＡ／Ｄ変換したものである数値「Ｎ」が、最小値Ｎminから最大値Nmaxまで取り得るようになり、しかも数値「Ｎ」は最左端部近傍の入力に対して「０」から始まるようになる。即ち、入力に対して押圧位置の情報が数値で、例えば「０」から「１２７」まで出力されるようになる。かくして、パッド部１５０の押圧可能ないずれの位置を押圧操作しても数値が得られるようになる。
【００２７】
図９は、前回押圧位置が「Ｐ」であり、今回の押圧位置が「Ｐ−α」と「Ｐ＋α」の範囲内の場合の数値を求める方法を説明している。なお、パッド部１５０からの電圧をＡ／Ｄ変換したものの内、「Ｖｐ」は「Ｐ」に対するもの、「Ｖ−ΔＶ」は「Ｐ−α」に対するもの、「Ｖ＋ΔＶ」は「Ｐ＋α」に対するものである。図９（ｂ）を見て分かるように、制御部１２０は、今回の押圧位置が前回の押圧位置「Ｐ」として「Ｐ−α」と「Ｐ＋α」の範囲内の場合には、前回の検出値Ｖｐを今回の検出値とし、これに対応する数値「Ｎｐ」を求める（変換（２））。これによれば、先に図５を参照して説明したように、音程情報の境目付近での操作の不安定さを解消することができる。これは、図５のステップＳ５２５と同様の機能を有するものとなっている。
【００２８】
図１０は、今回の押圧位置が、図９で説明した「Ｐ−α」と「Ｐ＋α」の範囲（補正範囲）を下回って検出電圧が超えた場合の処理の説明図であり「Ｖｐｂ＝Ｖｐ−ΔＶ」である。このケースでは、制御部１２０は、「Ｖ＜Ｖｐｂの場合：Ｖ’＝（（Clip（Ｖ，Ｖmax，Ｖmin）−Ｖmin）／（Ｖｐｂ−Ｖmin））×（Ｖp−Ｖmin）＋Ｖmin」（変換（３ａ））、「Ｖ＞Ｖｐｂの場合：Ｖ’＝（（Clip（Ｖ，Ｖmax，Ｖmin）−Ｖｐｂ）／（Ｖmax−Ｖｐｂ））×（Ｖmax−Ｖmin）＋Ｖｐ」（変換（３ｂ））、「Ｖ＞Ｖｐｂの場合：Ｖ’＝Ｖｐ」（変換（３ｃ））（但し、Clip（Ａ，Ｂ，Ｃ）はＢ＞ＣでＡがＢ以上の場合はＢ、Ｃ以下の場合はＣ、それ以外の場合はＡの値をとる関数）なる変換を行う。その結果、図１０（ａ）に示すように補正曲線は折れ線接続点Ｐ１を通り全体的に折れ線状となる（実際の関係は直線）。そして、前述した変換式（１）を用いてパッド部１５０の電圧をＡ／Ｄ変換したものを数値化すると図１０（ｂ）のようになる。このように補正を行うと、補正範囲を僅かに下回って補正が解除された場合でも、補正中と補正解除後の値の連続性が維持されるので、数値化された値に不連続点を生じないという効果が得られる。
【００２９】
図１１は、今回の押圧位置が、図９で説明した「Ｐ−α」と「Ｐ＋α」の範囲（補正範囲）を上回って検出電圧が超えた場合の処理の説明図であり「Ｖｐｂ＝Ｖｐ＋ΔＶ」である。このケースでも、制御部１２０は、「Ｖ＜Ｖｐｂの場合：Ｖ’＝（（Clip（Ｖ，Ｖmax，Ｖmin）−Ｖmin）／（Ｖｐｂ−Ｖmin））×（Ｖp−Ｖmin）＋Ｖmin」（変換（３ａ））、「Ｖ＞Ｖｐｂの場合：Ｖ’＝（（Clip（Ｖ，Ｖmax，Ｖmin）−Ｖｐｂ）／（Ｖmax−Ｖｐｂ））×（Ｖmax−Ｖmin）＋Ｖｐ」（変換（３ｂ））、「Ｖ＞Ｖｐｂの場合：Ｖ’＝Ｖｐ」（変換（３ｃ））（但し、Clip（Ａ，Ｂ，Ｃ）はＢ＞ＣでＡがＢ以上の場合はＢ、Ｃ以下の場合はＣ、それ以外の場合はＡの値をとる関数）なる変換を行う。その結果、図１１（ａ）に示すように、補正曲線は折れ線接続点Ｐ２を通り全体的に折れ線状となる（実際の関係は直線）。そして、前述した変換式（１）を用いてパッド部１１０の電圧をＡ／Ｄ変換したものを数値化すると図１１（ｂ）のようになる。このように補正を行うと、補正範囲を僅かに上回って補正が解除された場合でも、補正中と補正解除後の値の連続性が維持されるので、数値化された値に不連続点を生じないという効果が得られる。
【産業上の利用可能性】
【００３０】
以上説明してきたように、本発明はパッド操作を行う各種の電子楽器に適用することができる。
【符号の説明】
【００３１】
２０  ＣＰＵ
２５  ＲＯＭ
３０  ＲＡＭ
４０  音源部
４５  Ｄ／Ａ変換器
５０  スピーカ
６０  操作部
１００  コントローラ  
１５０  パッド部
１２０  制御部
１６０  Ａ／Ｄ変換器
【図１】
2011128393.tif 000003
【図２】
2011128393.tif 000004
【図３】
2011128393.tif 000005
【図４】
2011128393.tif 000006
【図５】
2011128393.tif 000007
【図６】
2011128393.tif 000008
【図７】
2011128393.tif 000009
【図８】
2011128393.tif 000010
【図９】
2011128393.tif 000011
【図１０】
2011128393.tif 000012
【図１１】
2011128393.tif 000013
【図１２】
2011128393.tif 000014