(57)【要約】  【課題】  クローズ位置を検出した際に変位センサから出力された位置情報を参照して、クローズ位置に対応する位置情報を適宜補正することによって、実際に検出される位置情報を相対的に正しく検出し、それによって、操作位置に応じた適切な音色の楽音を発生し得る電子打楽器を提供すること。  【解決手段】  本発明の電子打楽器によれば、操作子が基準位置にあると検出される毎に、その時の位置情報に基づいて補正情報が取得されるので、常に適切な楽音制御情報を取得することができる。従って、例えば、本来の基準位置であった位置にずれが生じた場合であっても、上記のように取得される常に適切な楽音制御情報により、操作子の位置に応じた適切な楽音を発生することができるという効果がある。  【選択図】    図６
2005195892.tif 000002
【特許請求の範囲】
【請求項１】
操作子の振動を表す振動情報と前記操作子の位置を表す位置情報と前記操作子が基準位置にあることを示す基準位置情報とを入力する入力手段と、
その入力手段に、前記基準位置情報が入力されると、その入力された基準位置情報に対応する前記入力手段に入力された前記位置情報に基づく補正情報を記憶する補正情報記憶手段と、
前記入力手段に、前記振動情報が入力されると、その入力された振動情報に対応する前記入力手段に入力された前記位置情報と前記補正情報記憶手段に記憶された補正情報とに応じた楽音を発生する楽音発生手段とを備えていることを特徴とする電子打楽器。
【請求項２】
所定の関数に基づいて、前記入力手段により入力された振動情報に対応する前記入力手段に入力された前記位置情報から、楽音制御情報を取得する楽音制御情報取得手段を備え、
前記楽音発生手段は、前記楽音制御情報取得手段により取得された楽音制御情報に基づいて楽音を発生するものであることを特徴とする請求項１記載の電子打楽器。
【請求項３】
前記楽音発生手段による楽音の発生中に、前記入力手段により入力された前記位置情報と前記補正情報記憶手段に記憶された補正情報とに基づいて、前記発生中の楽音を制御する楽音制御手段とを備えていることを特徴とする請求項１又は２記載の電子打楽器。
【請求項４】
操作子の振動を表す振動情報を検出する振動情報検出手段と、
前記操作子の位置を表す位置情報を取得する位置情報取得手段と、
前記操作子の位置が基準位置にあることを示す基準位置情報を検出する基準位置検出手段と、
前記基準位置検出手段により基準位置情報が検出されると、その検出された基準位置情報に対応する前記位置情報取得手段により取得された位置情報に基づく補正情報を記憶する補正情報記憶手段と、
前記振動情報検出手段により振動情報が検出されると、その検出された振動情報に対応する前記位置情報取得手段により取得された位置情報と前記補正情報記憶手段に記憶された補正情報とに応じた楽音を発生する楽音発生手段とを備えていることを特徴とする電子打楽器。
【請求項５】
所定の関数に基づいて、前記振動検出手段により検出された振動情報に対応する前記位置情報取得手段により取得された位置情報から、楽音制御情報を取得する楽音制御情報取得手段を備え、
前記楽音発生手段は、前記楽音制御情報取得手段により取得された楽音制御情報に基づいて楽音を発生するものであることを特徴とする請求項４記載の電子打楽器。
【請求項６】
前記楽音発生手段による楽音の発生中に、前記位置情報取得手段により取得された位置情報と前記補正情報記憶手段に記憶された補正情報とに基づいて、前記発生中の楽音を制御する楽音制御手段とを備えていることを特徴とする請求項４又は５記載の電子打楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子打楽器に関し、特に、電子ハイハットシンバルにおいて、上下２枚のシンバルのクローズ状態を検出した際に変位センサから出力された位置情報を参照して、基準位置情報であるクローズ位置の位置情報を適宜補正することによって、操作位置に応じた適切な音色の楽音を発生し得る電子打楽器に関する。
【背景技術】
【０００２】
従来より、アコースティックなハイハットシンバルを模倣した電子打楽器が提供されており、このような電子打楽器では、フットペダルの踏み込み量、即ち、フットペダルの踏み込みに基づく上部シンバルの変位量に応じてハイハットの音色が制御されるように構成されている。例えば、特開平９−９７０７５号公報（特許文献１）には、フットペダルに設けることによりそのフットペダルの踏み込み量を検出するためのセンサ（変位センサ）が開示されている。
【特許文献１】特開平９−９７０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、特許文献１に記載されるような変位センサの場合、検出されるセンサ値のばらつきによる誤差等が原因で、実際に検出されるセンサ値の出力範囲が、予め規定されていたセンサ値の出力範囲から逸脱することがある。このセンサ値のばらつきは、このセンサの部品的な問題、例えば、コイルばねの劣化度や、センサシート部の検出精度に起因する。
【０００４】
一方で、従来の電子打楽器では、予め規定されたセンサ値の出力範囲に対して、楽音制御値を読み出すように構成されているため、上記のように、予め規定されたセンサ値の出力範囲外である出力値が検出された場合、不感帯が生じ、それによって、プレス音の発生範囲が狭くなってオープン音の発生範囲が広くなるなど、発生される音色に影響するという問題点があった。
【０００５】
図１２は、上記のような問題点を具体的に説明するための図である。図１２（ａ）は、予め規定された変位センサ値の出力範囲と音色との関係を概念的に示す図であり、変位センサ値の出力範囲に対して、５種類のハイハット音（オープン音、ハーフ音、スライト音、クローズ音、プレス音）がそれぞれ対応付けられている。
【０００６】
図１２（ｂ）は、実際に検出された変位センサ値の出力範囲が負の方向にずれていた場合を概念的に示す図であり、変位センサ値が負の方向にずれることによって、オープン音の発生領域が広くなり、一方で、プレス音の発生領域が消滅している。また、図１２（ｃ）は、実際に検出された変位センサ値の出力範囲が正の方向にずれていた場合を概念的に示す図であり、変位センサ値が正の方向にずれることによって、オープン音の発生領域が狭くなり、一方で、プレス音の発生領域が広くなっている。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、クローズ位置を検出した際に変位センサから出力された位置情報を参照して、クローズ位置に対応する位置情報を適宜補正することによって、実際に検出される位置情報を相対的に正しく検出し、それによって、操作位置に応じた適切な音色の楽音を発生し得る電子打楽器を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１記載の電子打楽器は、操作子の振動を表す振動情報と前記操作子の位置を表す位置情報と前記操作子が基準位置にあることを示す基準位置情報とを入力する入力手段と、その入力手段に、前記基準位置情報が入力されると、その入力された基準位置情報に対応する前記入力手段に入力された前記位置情報に基づく補正情報を記憶する補正情報記憶手段と、前記入力手段に、前記振動情報が入力されると、その入力された振動情報に対応する前記入力手段に入力された前記位置情報と前記補正情報記憶手段に記憶された補正情報とに応じた楽音を発生する楽音発生手段とを備えている。
【０００９】
この請求項１記載の電子打楽器によれば、入力手段により、操作子が基準位置にあることを示す基準位置情報が入力されると、補正情報記憶手段に、その入力された基準位置情報に対応する該入力手段に入力された該操作子の位置を表す位置情報に基づく補正情報が記憶される。一方で、該入力手段に、該操作子の振動を表す振動情報が入力されると、その入力された振動情報に対応する該入力手段に入力された該位置情報と該補正情報記憶手段に記憶された補正情報とに応じた楽音が、楽音発生手段から発生される。
【００１０】
請求項２記載の電子打楽器は、請求項１記載の電子打楽器において、所定の関数に基づいて、前記入力手段により入力された振動情報に対応する前記入力手段に入力された前記位置情報から、楽音制御情報を取得する楽音制御情報取得手段を備え、前記楽音発生手段は、前記楽音制御情報取得手段により取得された楽音制御情報に基づいて楽音を発生するものである。
【００１１】
請求項３記載の電子打楽器は、請求項１又は２記載の電子打楽器において、前記楽音発生手段による楽音の発生中に、前記入力手段により入力された前記位置情報と前記補正情報記憶手段に記憶された補正情報とに基づいて、前記発生中の楽音を制御する楽音制御手段とを備えている。
【００１２】
請求項４記載の電子打楽器は、操作子の振動を表す振動情報を検出する振動情報検出手段と、前記操作子の位置を表す位置情報を取得する位置情報取得手段と、前記操作子の位置が基準位置にあることを示す基準位置情報を検出する基準位置検出手段と、前記基準位置検出手段により基準位置情報が検出されると、その検出された基準位置情報に対応する前記位置情報取得手段により取得された位置情報に基づく補正情報を記憶する補正情報記憶手段と、前記振動情報検出手段により振動情報が検出されると、その検出された振動情報に対応する前記位置情報取得手段により取得された位置情報と前記補正情報記憶手段に記憶された補正情報とに応じた楽音を発生する楽音発生手段とを備えている。
【００１３】
この請求項４記載の電子打楽器によれば、基準位置検出手段により、操作子の位置が基準位置にあることを示す基準位置情報が検出されると、位置情報取得手段により取得された該操作子の位置情報であって該検出された基準位置情報に対応する位置情報に基づく補正情報が、補正情報記憶手段に記憶される。一方で、振動情報検出手段により該操作子の振動を表す振動情報が検出されると、該位置情報取得手段により取得された該検出された振動情報に対応する位置情報と該補正情報記憶手段に記憶された補正情報とに応じた楽音が、楽音発生手段から発生される。
【００１４】
請求項５記載の電子打楽器は、請求項４記載の電子打楽器において、所定の関数に基づいて、前記振動検出手段により検出された振動情報に対応する前記位置情報取得手段により取得された位置情報から、楽音制御情報を取得する楽音制御情報取得手段を備え、前記楽音発生手段は、前記楽音制御情報取得手段により取得された楽音制御情報に基づいて楽音を発生するものである。
【００１５】
請求項６記載の電子打楽器は、請求項４又は５記載の電子打楽器において、前記楽音発生手段による楽音の発生中に、前記位置情報取得手段により取得された位置情報と前記補正情報記憶手段に記憶された補正情報とに基づいて、前記発生中の楽音を制御する楽音制御手段とを備えている。
【発明の効果】
【００１６】
請求項１及び２記載の電子打楽器によれば、入力手段により、操作子が基準位置にあることを示す基準位置情報が入力されると、補正情報記憶手段に、その基準位置情報に対応する入力手段に入力された該操作子の位置を表す位置情報に基づく補正情報が記憶される。一方で、該入力手段に入力された該操作子の振動を表す振動情報が入力されると、それらの振動情報に対応する該入力手段に入力された該位置情報と該補正情報記憶手段に記憶された補正情報とに応じた楽音が、楽音発生手段から発生される。特に、楽音制御情報取得手段により、該入力手段により入力された位置情報から、所定の関数に基づいて、楽音制御情報が取得され、その楽音制御情報に基づいて楽音が発生される。よって、操作子が基準位置にあると検出される毎に、その時の位置情報に基づいて補正情報が取得されるので、常に適切な楽音制御情報を取得することができる。従って、例えば、本来の基準位置であった位置にずれが生じた場合であっても、上記のように取得される常に適切な楽音制御情報により、操作子の位置に応じた適切な楽音を発生することができるという効果がある。
【００１７】
請求項３記載の電子打楽器によれば、請求項１又は２記載の電子打楽器の奏する効果に加えて、楽音の発生中に、該入力手段により入力された該位置情報と該補正情報記憶手段に記憶された補正情報とに基づいて、楽音制御手段により、該発生中の楽音が制御されるので、発音中にも、本来の基準位置からのずれの影響を受けることなく、常に適切な楽音を発生することができるという効果がある。
【００１８】
請求項４及び５記載の電子打楽器によれば、基準位置検出手段により、操作子の位置が基準位置にあることを示す基準位置情報が検出されると、位置情報取得手段により取得される該操作子の位置を表す位置情報であって該基準位置情報に対応する位置情報に基づく補正情報が、補正情報記憶手段に記憶される。一方で、振動情報検出手段により該操作子の振動を表す振動情報が検出されると、該位置情報取得手段により取得された位置情報と該補正情報記憶手段に記憶された補正情報とに応じた楽音が、楽音発生手段から発生される。特に、楽音制御情報取得手段により、該位置情報取得手段により取得された位置情報から、所定の関数に基づいて、楽音制御情報が取得され、その楽音制御情報に基づいて楽音が発生される。よって、操作子が基準位置にあると検出される毎に、その時の位置情報に基づいて補正情報が取得されるので、常に適切な楽音制御情報を取得することができる。従って、例えば、本来の基準位置であった位置にずれが生じた場合であっても、上記のように取得される常に適切な楽音制御情報により、操作子の位置に応じた適切な楽音を発生することができるという効果がある。
【００１９】
請求項６記載の電子打楽器によれば、請求項４又は５記載の電子打楽器の奏する効果に加えて、楽音の発生中に、該位置情報取得手段により取得された位置情報と該補正情報記憶手段に記憶された補正情報とに基づいて、楽音制御手段により、該発生中の楽音が制御されるので、発音中にも、本来の基準位置からのずれの影響を受けることなく、常に適切な楽音を発生することができるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の電子打楽器１である電子ハイハットシンバルにおける、側面の断面図である。なお、図面を簡略化するために、図１において、上部シンバル１００、下部シンバル２００、及び、上部シンバル１００と下部シンバル２００とに挟まれた部分の詳細な構造は省略して図示している。
【００２１】
なお、本明細書中において、電子打楽器１の「前側」とは、この電子打楽器１の演奏者に対向し、その演奏者によって打撃される側を意味し、「後側」とは、上部シンバル１００の中心に対してその反対側を意味する。図１では、紙面右側が電子打楽器１の「前側」、紙面左側が「後側」を示している。
【００２２】
図１に示す電子打楽器１は、上部シンバル１００と、下部シンバル２００と、上部シンバル１００が揺動可能に連結されているエクステンションロッド４２０と、下部シンバル２００が揺動可能に連結されている中空シャフト部４１０と、この中空シャフト部４１０の内部下端に嵌め込まれているスプリング４３０と、踏み込み式のペダル４４０と、エクステンションロッド４２０とペダル４４０とを連結するジョイント４５０と、中空シャフト部４１０に連結されている電子打楽器１全体の起立を支持するための脚部４６０などを備えている。
【００２３】
中空シャフト部４１０は、上部中空シャフト４１１と、この上部中空シャフト４１１の外径より大きい内径を有する下部中空シャフト４１２とから構成されている。中空シャフト部４１０において、上部中空シャフト４１１は下部中空シャフト４１２に挿入され、その挿入深さを変更することにより、中空シャフト部４１０の高さが決定される。それによって、この中空シャフト部４１０（の上部中空シャフト４１１）の上部に連結具によって連結された下部シンバル２００の高さが決定される。また、下部中空シャフト４１２の下端には節部４１２ａが設けられている。この節部４１２ａにより下部中空シャフト４１２の内径は狭められており、内部に嵌め込まれているスプリング４３０を下方より支持している。
【００２４】
エクステンションロッド４２０は、その下方において、ジョイント４５０を介してペダル４４０に連結され、ペダル４４０の踏み込み操作に応じて、エクステンションロッド４２０が上下動するように構成されている。一方で、エクステンションロッド４２０の上方には、連結具によって上部シンバル１００が揺動可能に連結されており、ペダル４４０の踏み込み操作に応じて、エクステンションロッド４２０が上下動すると、それに伴って、上部シンバル１００が上下動する。なお、エクステンションロッド４２０への上部シンバル１００の揺動可能な連結の詳細については、本発明の要旨ではないので省略する。
【００２５】
このエクステンションロッド４２０において、その下部は、上部中空シャフト４１１及び下部中空シャフト４１２を貫通すると共に、下部中空シャフト４１２の内部に嵌め込まれたスプリング４３０もまた貫通している。このスプリング４３０が、エクステンションロッド４２０に設けられている節部４２０ａの下側と下部中空シャフト４１２の節部４１２の上側との間にに挟持されることにより、エクステンションロッド４２０は、常時、上方への付勢力を受けるので、ペダル４４０の踏み込み操作が行われていないときの上部シンバル１００と下部シンバル２００は、所定の間隔で離間されている。
【００２６】
次に、図２を参照して、本発明の電子打楽器１において、ペダル４４０の踏み込み量に応じて変動する上部シンバル１００の変位を検出するための変位センサ６０について説明する。図２（ａ）は、図１に示した電子打楽器１における上部シンバル１００及び下部シンバル２００部分の拡大断面図であり、図２（ｂ）は、図２（ａ）における変位センサ６０部分をさらに拡大した図である。
【００２７】
変位センサ６０は、図２（ａ）に示すように、上部シンバル１００と下部シンバル２００との間に配置される。なお、上部シンバル１００及び下部シンバル２００の詳細な構造は、本発明の要旨ではないので省略する。
【００２８】
この変位センサ６０は、図２（ｂ）に示すように、上面が開口された中空の円筒であるケース６１１と、そのケース６１１の内側の底部に収納された円形のセンサシート６１３と、そのセンサシート６１３の上に配置されるセンサシートと略同形のクッションシート６１４と、そのクッションシート６１４の上に配置され、上から下へ向かって広がる円錐状のコイルばね６１５と、そのコイルばね６１５の上部に接触する上方に向かって凸形状を有する蓋部６１６とから構成されている。
【００２９】
また、ケース６１１の下面中央には開口部６１１ｃが設けられているが、この開口部６１１ｃは、変位センサ６０の上下を貫通する貫通孔の一部である。なお、センサシート６１３、クッションシート６１４、及び、蓋部６１６のそれぞれの部材の中央にもまた、この貫通孔の一部となる開口部が設けられている。開口部６１１ｃを初めとする各開口部とコイルばね６１５の中央とに、エクステンションロッド４２０を挿通するためのスリーブ６１２が挿通されている。
【００３０】
再び、図２（ａ）を参照して説明する。本発明の電子打楽器においては、ペダル４４０が踏み込まれると、上部シンバル１００と下部シンバル２００との間がその踏み込み量に応じて次第に閉じる方向へ移行する。その際、ペダルの踏み込みよって下降するエクステンションロッド４２０と共に、そのエクステンションロッドに固定されている回転止め部材５０１も下降する。回転止め部材５０１が下降すると、回転止め部材５０１の下側に接触する蓋部６１６が押し下げられ、それによって、コイルばね６１５は、クッションシート６１４に対して押しつけられて圧縮され、その圧縮力により上下方向に変形する。
【００３１】
このように、コイルばね６１５が上下方向に圧縮されて生じた変形を、センサシート部６１３を用いて電気的に検出することにより、ペダル４４０の踏み込み量、即ち、上部シンバル１００の変位量を検出する。
【００３２】
センサシート部６１３は、導電インクが均一に印刷された面を有する抵抗印刷シート材（非図示）と、２つの独立した所定の電極パターンと端子を有するカーボン印刷基板（非図示）とから構成されるものである。なお、図面を簡略化するために、このセンサシート部６１３は１つの部材として図示されているが、このセンサシート部６１３は、カーボン印刷基板がその電極パターンを上側にしてケース６１１の底面に配置され、そのカーボン電極基板の上側に、導電インクの印刷面をカーボン電極基板に向けた抵抗印刷シート材が配置されている。また、このセンサシート部６１３のカーボン印刷基板における電極パターンの詳細については、本発明の要旨でないので省略する。
【００３３】
ペダル４４０の踏み込みによりコイルばね６１５が圧縮変形されると、円錐形状であるそのコイルばね６１５の広口部６１５ａが、クッションシート６１４を介して、センサシート部６１３の抵抗印刷シート材を押圧し、それによって、抵抗印刷シート材の一部がカーボン印刷基板に押しつけられる。その結果として、抵抗印刷シート材上の導電インクがカーボン印刷基板の電極パターンに接触し、カーボン印刷基板の電気抵抗値が変化する。
【００３４】
この電気抵抗値は、コイルばね６１５の圧縮変形の大きさ、即ち、ペダル４４０の踏み込みによる上部シンバル１００の変位量に応じて変化する。具体的には、コイルばね６１５の圧縮変形量が大きくなるにつれて、コイルばね６１５の広口部６１５ａからこの圧縮力に応じて押しつけられた部分までの線材によって形成される扁平な部分の面積が増大するので、カーボン印刷基板の電極パターンに接触する抵抗印刷シート材上の導電インク領域が増大する。その結果として、カーボン印刷基板を流れる電流の電気抵抗値は減少する。よって、この電気抵抗値を検出し、それをデジタル数値化することによって、上部シンバル１００の変位量が検出される。
【００３５】
クッションシート６１４は、ゴムなどの弾力性を有する素材が用いられている。そのため、例えば、クッションシート６１４の表面上の一点に押圧力が加えられると、素材の弾力性により、その押圧力は、その押圧力の加えられた一点の周囲にまで拡がって伝達される。
【００３６】
このクッションシート６１４を介して、コイルばね６１５をセンサシート部６１３に押しつけると、コイルばね６１５の線材により螺旋状に押圧される部分の押圧力が平均化され、その平均化された押圧力がセンサシート部６１３に伝達される。よって、センサシート部６１３は、コイルばね６１５の圧縮変形の大きさを敏感に検出し得るので、上部シンバル１００の変位量が正確に検出され得る。また、円錐形状のコイルばね６１５の広口部６１５ａが下方となるように設置されているので、安定性がよく、センサシート部６１３において、コイルばね６１５の圧縮変形の大きさが敏感に検出されることを可能とする。
【００３７】
次に、図３（ａ）を参照して、本発明の電子打楽器１において、上部シンバル１００の振動を検出する振動センサ７０について説明する。
【００３８】
図３（ａ）は、電子打楽器１における上部シンバル１００の裏面図である。なお、図３（ａ）では、図面を簡略化するために、エクステンションロッド４２０などの部材の図示を一部省略している。本明細書中において、「上部シンバル１００の裏面」とは、電子打楽器１における下部シンバル２００に対向する面を意味する。また、図３（ａ）において、紙面上方を、上部シンバル１００の「前側」、紙面下方を、上部シンバル１００の「後側」、紙面右方を、上部シンバル１００の「右側」、紙面左方を、上部シンバル１００の「左側」とする。
【００３９】
図３（ａ）に示すように、上部シンバル１００の前側半周には、この上部シンバル１００を構成するフレームの内周壁１０１に沿った外周を有する板状の振動センサ取付フレーム１２０が配設されている。この振動センサ取付フレーム１２０と上部シンバル１００との間には、空間が形成されており（図２参照）、その空間に面した振動センサ取付フレーム１２０の面（即ち、図３（ａ）に示されている振動センサ取付フレーム１２０における紙面裏側の面）に振動センサ７０が設けられている。
【００４０】
振動センサ７０は、上部シンバル１００の打撃又は上部シンバル１００と下部シンバルとの接触による上部シンバル１００の振動を検出するセンサであり、例えば、ピエゾ圧電センサである。なお、この振動センサ７０が振動を検出すると、非図示の配線によりリンク出力用のステレオジャック１５０（図２参照）へ電気信号が伝達される。この電気信号は、更に、ステレオジャック１５０から、プラグ１３０、ケーブル１３１、及び、ステレオジャック２３０を介して、下部シンバル２００のリンク入力用のステレオジャック２５０へ入力され、非図示の出力用端子からＣＰＵ（後述するＣＰＵ１０）へと出力される。そして、ＣＰＵにおいて、この電気信号が所定の値を超えたと判断された場合に、発音すべき振動が検出されたとして処理される。
【００４１】
次に、図３（ｂ）及び図４を参照して、上部シンバル１００と下部シンバル２００との間が閉じた状態（クローズ状態）を検出する位置スイッチ５０について説明する。図３（ｂ）は、電子打楽器１における下部シンバル２００の裏面図であり、図４は、本発明の電子打楽器１における、位置スイッチ５０を含む部分の拡大断面図である。なお、図３（ｂ）では、図面を簡略化するために、エクステンションロッド４２０、変位センサ６０などの部材の図示を一部省略している。本明細書中において、「下部シンバル２００の裏面」とは、電子打楽器１における上部シンバル１００に対向する面を意味する。また、図３（ｂ）において、紙面上方を、下部シンバル２００の「後側」、紙面下方を、下部シンバル２００の「前側」、紙面右方を、下部シンバル２００の「右側」、紙面左方を、下部シンバル２００の「左側」とする。
【００４２】
図３（ｂ）に示すように、下部シンバル２００の外周部には、左右に一対の位置スイッチ５０が設けられている。この位置スイッチ５０は、図４に示すように、金属板２１０と、ポリエステルシート２１２の下に設けられたゴム製のクッションシート２１１との間に配設されている。
【００４３】
位置スイッチ５０は、膜状の感圧センサである。ペダル４４０の踏み込み操作により、上部シンバル１００と下部シンバル２００とが閉じられると、上部シンバルに設けられているナイロンチューブ１４０により位置スイッチ５０が押圧される。位置スイッチ５０がこの押圧を検出すると、非図示の配線により非図示の出力用端子からＣＰＵ（後述するＣＰＵ１０）へ電気信号が伝達される。
【００４４】
なお、上部シンバル１００が打撃されると、上部シンバル１００が揺動するので、いずれか一方側の位置スイッチ５０がナイロンチューブ１４０に押圧される状態はしばしば生じ得るので、クローズ状態を検出する上で、一対の位置スイッチ５０を下部シンバル２００の左右に設けることが好ましい。
【００４５】
また、この位置スイッチ５０を押圧するナイロンチューブ１４０は、図４に示すように、その断面が略円形を有する。そのために、位置スイッチ５０に接触する面積が小さく抑えられるために、位置スイッチ５０は、効率的に押圧される。さらに、ナイロンチューブ１４０が、位置スイッチ５０を押圧する際、ポリエステルフィルム２１２上を滑り得る。よって、それぞれ揺動可能に設置されている上部シンバル１００及び下部シンバル２００が揺動していても、ナイロンチューブ１４０は、位置スイッチ５０の押圧状態を変えることなく、その揺動に応じてポリエステルフィルム２１２上を滑ることができる。
【００４６】
図５は、本発明の電子打楽器１の構成を示すブロック図である。電子打楽器１は、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、音源４０と、情報入力部９０と、これらの構成間を接続するバスライン８０とを主に搭載している。
【００４７】
ＣＰＵ１０は、電子打楽器１全体を制御する中央演算処理装置であり、ＲＯＭ２０は、このＣＰＵ１０により実行される各種の制御プログラムや、その実行の際に参照される固定値データが格納されている。なお、後述する図９〜図１１に示すフローチャートを実行するプログラムや、変位センサ６０からの出力値（変位センサ値）から楽音制御値を得るための関数などはこのＲＯＭ２０に記憶されている。
【００４８】
ＲＡＭ３０は、ＣＰＵ１０で実行される制御プログラムに必要な各種レジスタ群などが設定されたワーキングエリアや、処理中のデータを一時的に格納するテンポラリエリア等を有しランダムにアクセスできる書き換え可能なメモリである。なお、後述するオフセット設定処理（図９）において設定されたオフセット値を記憶する領域や、位置センサ値に基づいて得られた楽音制御値を記憶する領域や、各処理において使用される各種フラグは、このＲＡＭ３０に設けられている。
【００４９】
音源４０は、振動センサ７０により検出された発音すべき有効な振動をトリガ信号として、楽音制御値に基づくデジタル楽音を発生するものである。この音源４０には、非図示の波形ＲＯＭが設けられており、この波形ＲＯＭには、５種類のハイハット音（オープン音、ハーフ音、スライト音、クローズ音、プレス音）に対する波形データが記憶されている。
【００５０】
情報入力部９０は、クローズ位置を検出する位置スイッチ５０と、ペダル４４０の踏み込み量又はペダル４００の踏み込み量に対応する上部シンバル１００の変位量を検出する変位センサ６０と、上部シンバル１００が打撃されたか否かを検出する振動センサ７０とから構成される。この情報入力部９０は、位置スイッチ５０により検出されるクローズ位置を示すＯＮ信号（基準位置情報）、変位センサ６０により検出される変位センサ値（位置情報）、振動センサ７０により検出される発音すべき有効な振動（振動情報）をそれぞれ入力する。
【００５１】
次に、図６を参照して、本発明の概要を説明する。図６は、上記のように構成された電子打楽器１が実行する本発明の要部を概念的に示すブロック図である。
【００５２】
電子打楽器１に設けられている振動センサ７０は、上部シンバル１００の打撃又は上部シンバル１００と下部シンバル２００との接触による振動について、所定値を超える発音すべき有効な振動を検出した場合に、振動情報を音源４０へ出力する。
【００５３】
電子打楽器１に設けられている位置スイッチ５０は、上部シンバル１００と下部シンバル２０とが閉じた状態（クローズ状態）にある場合に、ＯＮ信号をオフセット設定手段１１へ出力する。なお、このＯＮ信号がＯＦＦからＯＮとなる境界、又は、ＯＮからＯＦＦとなる境界が、上部シンバル１００と下部シンバル２００との位置関係がクローズ位置（基準位置）にあることに相当する。
【００５４】
電子打楽器１に設けられている変位センサ６０は、変位センサ値（位置情報）をオフセット設定手段１１へ出力すると共に、音源制御手段１２へ出力する。
【００５５】
オフセット設定手段１１は、位置スイッチ５０から入力されるＯＮ信号の切入のタイミングに基づいて検出されるクローズ位置と変位センサ６０から入力された変位センサ値とから楽音制御値を得るためのオフセット値を取得し、そのオフセット値を音源制御手段１２へ出力する。
【００５６】
音源制御手段１２は、変位センサ６０から入力された変位センサ値と位置スイッチ５０からのＯＮ信号並びにオフセット設定手段１１から入力されたオフセット値とに基づいて、楽音制御値を取得し、その楽音制御値を音源４０へ出力する。
【００５７】
音源４０は、振動センサ７０から振動情報が入力されると、音源制御手段１２から入力された楽音制御値に基づく音色の楽音の発生を開始する。また、楽音の発生中に、音源制御手段１２から楽音制御値が入力されると、発生中の楽音に対して、楽音制御値に基づく制御を行う。
【００５８】
次に、図７を参照して、楽音制御値（ＣＣ）と音色との関係について説明する。図７は、５種類のハイハット音に対応する楽音制御値とエンベロープ及びピッチとの関係を説明する図である。
【００５９】
楽音制御値は、「０」から「１２７」までの計１２８の整数で表されるＭＩＤＩのコントロールチェンジ（ＣＣ）の値であり、その数値に応じて、電子打楽器１における５種類のハイハット音（オープン音、ハーフ音、スライト音、クローズ音、プレス音）が規定される。
【００６０】
楽音制御値「９０」は、クローズ位置における楽音制御値（以下、この楽音制御値を「クローズ値」と称する。）として規定されている。この値を境界として、楽音制御値「０」〜「８９」は、上部シンバル１００と下部シンバル２００とが離間した状態（以下、この状態をオープン状態と称する。）に対応するものとして規定される。一方で、楽音制御値「９０」〜「１２７」は、上部シンバル１００と下部シンバル２００とが密着した状態（以下、この状態をクローズ状態と称する。）に対応するものとして規定される。
【００６１】
オープン状態に対応する楽音制御値「０」〜「８９」は、３つの音色により区分される。具体的には、図７に示すように、「０」の側から、オープン音、ハーフ音、スライト音の順に音色が変化する。この場合、音色は、楽音制御値「１０」を境界として、オープン音からハーフ音へと音色がクロスフェードしながら変化し、また、楽音制御値「７０」を境界として、ハーフ音からスライト音へと音色がクロスフェードしながら変化する。
【００６２】
クローズ位置に対応する音源制御値「９０」では、図７に示すように、この値を境界として、音色が、クローズ音からスライト音へ、又は、スライト音からクローズ音へ切り替わる。
【００６３】
クローズ状態に対応する音源制御値「９０」〜「１２７」は、２つの音色により区分される。具体的には、図７に示すように、「９０」の側から、クローズ音、プレス音の順に音色が変化する。この場合、音色は、楽音制御値「１１０」を境界として、クローズ音からプレス音へと音色がクロスフェードしながら変化する。
【００６４】
楽音制御値に応じて、楽音のエンベロープ及びピッチが制御される。図７に示すように、制御されるエンベロープは、オープン状態では楽音制御値の増加に従って次第に減衰時間が短くなり、クローズ状態は一定である。一方、ピッチの制御は、プレス音に対してのみ行われる。
【００６５】
次に、図８を参照して、本発明の電子打楽器１において、ペダル４４０の踏み込み量又はペダル４４０の踏み込み量に対応する上部シンバル１００の変位量を検出するに応じた変位センサ６０からの出力値（変位センサ値）から、楽音制御値を得るための処理の概要を説明する。図８は、本発明の電子打楽器１における、変位センサ値と楽音制御値（ＣＣ）との相関を示す図である。
【００６６】
図８に示すように、変位センサ値と楽音制御値との間には一次関数が成立しており、この関数に基づいて、検出された変位センサ値から演算によって楽音制御値に変換することができる。
【００６７】
図８に示される直線６０１は、電子打楽器１のＲＯＭ２０に記憶される初期関数であり、この初期関数では、変位センサ値の出力範囲Ｘに対して、楽音制御値「０」〜「１２７」が対応付けられている。
【００６８】
クローズ位置初期設定値は、クローズ位置に対応する変位センサ値の初期設定値である。このクローズ位置初期設定値は、演奏前に、電子打楽器１のキャリブレーションモードにより、適宜、クローズ位置に対して「０」となるように調整され、ＲＡＭ３０の所定の記憶領域に記憶される。なお、電源投入時には、前回の動作時に設定された値がＲＡＭ３０から読み出されて使用される。
【００６９】
図８に示される直線６０１は、このクローズ位置初期設定値が「０」の時に、楽音制御値がクローズ値に対応する「９０」である点６０１ａ（座標（０，９０））を通る関数となっている。この初期関数であるこの直線６０１は、変位センサ値及び楽音制御値（ＣＣ）を変数として、以下の式により表される：
ＣＣ＝Ａ×(変位センサ値−クローズ位置初期設定値)＋９０        （１）
ここで、Ａは、直線６０１の傾きを表す所定値である。
【００７０】
ただし、クローズ位置初期設定値は「０」に設定されるので、上記式は、「ＣＣ＝Ａ×変位センサ値＋９０」として表され得る。
【００７１】
詳細な処理については後述するが、演奏中において位置スイッチ５０により実際に検出されたクローズ位置（以下、この位置を物理的クローズ位置と称する）において、変位センサ６０から出力された変位センサ値が、クローズ位置初期設定値である「０」から＋αだけ変化した場合には、点６０２ａ（座標（＋α，９０））を通る、初期関数６０１に平行な直線６０２を用いて楽音制御値を取得する。
【００７２】
一方で、物理的クローズ位置において変位センサ６０から出力された変位センサ値が、クローズ位置初期設定値である「０」から−αだけ変化した場合には、点６０３ａ（座標（−α，９０））を通る、初期関数６０１に平行な直線６０３を用いて楽音制御値を取得する。
【００７３】
上記のように、本発明の電子打楽器１では、物理的クローズ位置のずれに応じて初期関数（直線６０１）を平行移動した関数に基づいて楽音制御値を得るので、従来の電子打楽器で問題となった不感帯の生成を防止することができる。よって、変位センサ６０から出力される変位センサ値のばらつきによる誤差に依存することなく、実際のペダルの変位量に応じた適切な楽音を発生させることができる。
【００７４】
以下、図９〜図１１を参照して、上記のように構成された電子打楽器１において、物理的クローズ位置を考慮し、適切な楽音を発生するための各処理について説明する。図９は、電子打楽器１のＣＰＵ１０で実行されるオフセット設定処理のフローチャートである。
【００７５】
このオフセット設定処理では、位置スイッチ５０がＯＮ又はＯＦＦに切り換えられる毎に、即ち、電子打楽器１がクローズ位置に到達する毎に、初期関数を補正するためのオフセット値の設定などを行う処理である。
【００７６】
このオフセット設定処理は、位置スイッチ５０がＯＦＦからＯＮへ、又は、ＯＮからＯＦＦへ切り換えられる毎に起動し、まず、変位センサ６０からの出力される変位センサ値を取得し（Ｓ９１）、その変位センサ値を用いて、楽音制御値（ＣＣ）を算出する（Ｓ９２）。
【００７７】
Ｓ９２の処理において、楽音制御値（ＣＣ）は以下の式により算出される：
ＣＣ＝Ａ×(変位センサ値−クローズ位置初期設定値＋オフセット値)＋９０  （２）
なお、Ａは、初期関数である直線６０１（図６参照）の傾きであり、クローズ位置初期設定値は、本実施例では、上記したように「０」に設定されている。
【００７８】
また、オフセット値は、後述するＳ９７において設定される値であり、電源投入時に初期設定されるか、キャリブレーションモードにおいて調整されるかのいずれかにより設定されたクローズ位置初期設定値と、物理的クローズ位置において検出される変位センサ値との誤差を補正するための値である。このオフセット値は、ＲＡＭ３０の所定の領域に記憶されており、電源投入又はキャリブレーションモードの実行などによりクローズ位置初期設定値が設定されることにより「０」に設定され、後述するＳ７７の処理の実行により、その値は更新される。
【００７９】
Ｓ９２の処理後、このオフセット設定処理が、位置スイッチ５０のＯＦＦからＯＮに切り換えられたことにより起動したか否かを検出する（Ｓ９３）。Ｓ９３の処理により確認した結果、位置スイッチ５０がＯＦＦからＯＮに切り換えられたことによるものであれば（Ｓ９３：Ｙｅｓ）、Ｓ９２で算出された楽音制御値が「８９」以下、即ち、Ｓ９２で算出された楽音制御値が、電子打楽器１におけるオープン状態に対応する値（「０」〜「８９」）であるか否かを検出する（Ｓ９４）。
【００８０】
Ｓ９４の処理により確認した結果、Ｓ９２で算出された楽音制御値が「８９」以下であれば（Ｓ９４：Ｙｅｓ）、楽音制御値を、クローズ状態に対応する楽音制御値における最小値である「９０」とする（Ｓ９５）。Ｓ９５の処理後、この楽音制御値「９０」をＲＡＭ３０の所定の領域に記憶し（Ｓ９６）、このオフセット設定処理を終了する。
【００８１】
Ｓ９５の処理により、位置スイッチ５０が電子打楽器１のクローズ状態を検出したにもかかわらず、物理的クローズ位置のずれが原因で、算出された楽音制御値がオープン状態に対応する「８９」以下になってしまった場合に、楽音制御値がクローズ状態に対応する「９０」に強制的に設定される。よって、演奏者が、電子打楽器１のクローズ状態を意図したにも拘わらず、その意図に反してオープン状態の楽音が発音されてしまうことを防止することができる。
【００８２】
一方、Ｓ９４の処理により確認した結果、Ｓ９２で算出された楽音制御値が「９０」以上であれば（Ｓ９４：Ｎｏ）、Ｓ９５〜Ｓ９６の処理をスキップし、このオフセット設定処理を終了する。
【００８３】
また、Ｓ９３の処理により確認した結果、位置スイッチがＯＮからＯＦＦに切り換えられたことによるものであれば（Ｓ９３：Ｎｏ）、Ｓ９１の処理により取得された変位センサ値とクローズ位置初期設定値（本実施例では「０」）との差をオフセット値として、ＲＡＭ３０の所定の領域に記憶する（Ｓ９７）。
【００８４】
Ｓ９７の処理により、物理的クローズ位置の変動を考慮するためのオフセット値がＲＡＭ３０の所定の記憶領域に記憶されると、このオフセット設定処理とは別に、所定の時間毎に起動する非図示の楽音制御値取得処理において、ＲＡＭ３０の所定の記憶領域に記憶される最新のオフセット値とその楽音制御値取得処理の起動の際に取得される変位センサ値とから、上記（２）式を用いて楽音制御値が取得される。よって、常時、物理的クローズ位置の変動を考慮した適切な楽音制御値が取得されるので、常時、適切な楽音を発生させ得る。
【００８５】
なお、オフセット値の取得を行なうＳ９７の処理は、位置スイッチ５０がＯＮからＯＦＦへの切り換えが検出された後に実行する方が、その検出時点において位置スイッチ５０のＯＮ状態がより安定しているので好ましい。例えば、本実施例における位置スイッチ５０は、ゴム製のクッションシート２１１を介して押圧されるため、ナイロンチューブ１４０からの押圧が検出され始めてから、そのＯＮ状態が安定するまでに、若干の時間がかかるので、上記のように処理をするのが好ましい。
【００８６】
しかし、このオフセット値の設定は、位置スイッチが５０がＯＮからＯＦＦへの切り換えが検出された後に実行するものと必ずしも限定はされず、位置スイッチ５０の特性に応じて、ＯＦＦからＯＮへの切り換えが検出された後に実行するように構成してもよいし、位置スイッチ５０がＯＮからＯＦＦ又はＯＦＦからＯＮに切り換えられる毎に実行するように構成してもよい。
【００８７】
Ｓ９７の処理後、Ｓ９２で算出された楽音制御値が「９０」以上、即ち、Ｓ９２で算出された楽音制御値が、クローズ状態に対応する値（「９０」〜「１２７」）であるか否かを検出する（Ｓ９８）。
【００８８】
Ｓ９８の処理により確認した結果、Ｓ９２で算出された楽音制御値が「９０」以上であれば（Ｓ９８：Ｙｅｓ）、楽音制御値を、オープン状態における楽音制御値の最大値である「８９」とする（Ｓ９９）。Ｓ９９の処理後、この楽音制御値「８９」をＲＡＭ３０の所定の領域に記憶し（Ｓ１００）、このオフセット設定処理を終了する。
【００８９】
Ｓ９５の処理により、位置スイッチ５０が電子打楽器１のオープン状態を検出したにもかかわらず、物理的クローズ位置のずれが原因で、算出された楽音制御値がクローズ状態に対応する「９０」以上になってしまった場合に、楽音制御値がオープン状態に対応する「８９」に強制的に設定される。よって、演奏者が、電子打楽器１のオープン状態を意図したにも拘わらず、その意図に反してクローズ状態の楽音が発音されてしまうことを防止することができる。
【００９０】
一方、Ｓ９８の処理により確認した結果、Ｓ９２で算出された楽音制御値が「８９」以下であれば（Ｓ９８：Ｎｏ）、Ｓ９９〜Ｓ１００の処理をスキップし、このオフセット設定処理を終了する。
【００９１】
図１０は、本発明の電子打楽器１が打撃又は接触による有効な振動を検出した場合に楽音を発生する処理を示す図であり、図１０（ａ）は、電子打楽器１のＣＰＵ１０で実行される振動検出処理のフローチャートであり、図１０（ｂ）は、図１０（ａ）の振動検出処理における楽音発生処理（Ｓ１０２）部分のフローチャートである。
【００９２】
図１０（ａ）に示す振動検出処理は、所定の時間毎（数ｍｓｅｃ毎）に起動するタイマインタラプトルーチンである。この振動検出処理が起動すると、まず、振動センサ７０により振動情報が検出されたか否か、即ち、上部シンバル１００の打撃又は上部シンバル１００と下部シンバル２００との接触による振動について、所定値を超える発音すべき有効な振動が検出されたか否かを確認する（Ｓ１０１）。
【００９３】
Ｓ１０１の処理により確認した結果、振動センサ７０による振動情報の検出がなければ（Ｓ１０１：Ｎｏ）、発音されるべき有効な振動が検出されていないので、そのまま、この振動検出処理を終了する。
【００９４】
一方、Ｓ１０１の処理により確認した結果、振動センサ７０による振動情報の検出があれば（Ｓ１０１：Ｙｅｓ）、後述する楽音発生処理（Ｓ１０２）を実行し、この振動検出処理を終了する。
【００９５】
楽音発生処理（Ｓ１０２）では、まず、図１０（ｂ）に示すように、ＲＡＭ３０に記憶されている最新の楽音制御値に応じた音色を音源４０に設定し（Ｓ１０３）、音源４０において設定した音色での楽音の発生を開始する（Ｓ１０４）。Ｓ１０４の処理後、発音フラグの値を「１」とし（Ｓ１０５）、この発音処理を終了する。ここで、発音フラグは、ＲＡＭ３０に設けられた非図示のフラグであり、音源４０における楽音発生中の場合に「１」を値として有し、一方で、楽音が非生成である場合には「０」を値として有する。なお、この発音フラグは、電源投入時において「０」に初期設定される。
【００９６】
図１１は、電子打楽器１のＣＰＵ１０により実行される音源制御処理のフローチャートである。この音源制御処理は、所定の時間毎（数ｍｓｅｃ毎）に起動するタイマルーチンであり、楽音の発生中に、その楽音のピッチ及びエンベロープを、変位センサ値に応じて制御する処理である。
【００９７】
この音源制御処理が起動すると、まず、発音フラグの値が「１」であるか否か、即ち、楽音発生中であるか否かを確認する（Ｓ１１１）。Ｓ１１１の処理により確認した結果、発音フラグの値が「１」であれば（Ｓ１１１：Ｙｅｓ）、変位センサ値を取得し（Ｓ１１２）、取得した変位センサの値に基づいて楽音制御値を算出する（Ｓ１１３）。なお、Ｓ１１３の処理において、楽音制御値は（２）式を用いて算出される。
【００９８】
Ｓ１１３の処理後、算出された楽音制御値が１１０以上１２７以下（１１０≦ＣＣ≦１２７）であるか否か、即ち、楽音制御値がプレス音（クロスフェード音を含む）を示すか否かを確認する（Ｓ１１４）。Ｓ１１４の処理により確認した結果、算出された楽音制御値が１１０≦ＣＣ≦１２７の範囲にあれば（Ｓ１１４：Ｙｅｓ）、楽音制御値に応じたプレス音のピッチ制御を行い（Ｓ１１５）、更に、楽音制御値に応じたプレス音のエンベロープ制御を行う（Ｓ１１６）。
【００９９】
一方、Ｓ１１４の処理により確認した結果、算出された楽音制御値が１１０≦ＣＣ１２７の範囲外の値であれば（Ｓ１１４：Ｎｏ）、楽音制御値に対する楽音はプレス音以外であり、ピッチ制御を行なう必要がないので、Ｓ１１５の処理をスキップし、楽音制御値に応じた楽音のエンベロープ制御を行う（Ｓ１１６）。
【０１００】
このＳ１１５〜Ｓ１１６の処理により、楽音発生中に、変位センサ値の変動に応じた楽音のエンベロープ制御と、特にプレス音の場合には、ピッチ制御が実行される。これらのエンベロープ制御及びピッチ制御は、上記（２）式、即ち、物理的クローズ位置を考慮した楽音制御値（ＣＣ）を参照して行われるので、ペダル４４０の踏み込み量又はペダル４４０の踏み込み量に対応する上部シンバル１００の変位量に応じた適切な楽音に制御される。
【０１０１】
Ｓ１１６の処理後、発音中の楽音のエンベロープが終了したか否かを確認し（Ｓ１１７）、エンベロープの終了が確認されれば（Ｓ１１７：Ｙｅｓ）、発音フラグの値を「０」とし（Ｓ１１８）、この音源制御処理を終了する。
【０１０２】
一方で、Ｓ１１７の処理において、エンベロープの終了が確認されなければ（Ｓ１１７：Ｎｏ）、Ｓ１１８の処理をスキップして、この音源制御処理を終了する。
【０１０３】
また、Ｓ１１１の処理で確認した結果、発音フラグの値が「１」でなければ（Ｓ１１１：Ｎｏ）、楽音発生中ではないので、Ｓ１１２〜Ｓ１１８の処理を全てスキップし、この音源制御処理を終了する。
【０１０４】
以上のように、本発明の電子打楽器１によれば、位置スイッチ５０がＯＮからＯＦＦへの切り換わりを検出することにより、電子打楽器１のクローズ位置が検出される毎に、その際の変位センサ値（変位センサ６０からの出力値）に基づいて、クローズ値初期設定値を補正するためのオフセット値が取得される。一方で、振動センサ７０が楽音を発生すべき有効な振動を検出したことによって出力される振動情報をトリガ信号として、変位センサ値とオフセット情報により補正されたクローズ値初期設定値とに基づいて楽音制御値が取得される。よって、物理的クローズ位置の変動に応じたオフセット値を用いて常に適切に補正されたクローズ値初期設定値を用いて楽音制御値を取得するので、物理的クローズ位置の変動に依存することなく常に適切な楽音を発生することができる。
【０１０５】
なお、請求項１記載の補正情報記憶手段としては、オフセット設定処理（図９）におけるＳ９７の処理とＲＡＭ３０とが該当し、請求項１記載の楽音発生手段としては、楽音発生処理（図１０（ｂ））と音源制御処理（図１１）と音源４０とが該当する。
【０１０６】
また、請求項２記載の楽音制御情報取得手段としては、「所定の時間毎に起動する非図示の楽音制御値取得処理」、オフセット設定処理（図９）におけるＳ９２の処理、音源制御処理（図１１）におけるＳ１１３の処理が該当する。また、請求項３記載の楽音制御手段としては、音源制御処理（図１１）と音源４０とが該当する。
【０１０７】
また、請求項４記載の補正情報記憶手段としては、オフセット設定処理（図９）におけるＳ９７の処理とＲＡＭ３０とが該当し、請求項１記載の楽音発生手段としては、楽音発生処理（図１０（ｂ））と音源制御処理（図１１）と音源４０とが該当する。
【０１０８】
また、請求項５記載の楽音制御情報取得手段としては、「所定の時間毎に起動する非図示の楽音制御値取得処理」、オフセット設定処理（図９）におけるＳ９２の処理、音源制御処理（図１１）におけるＳ１１３の処理が該当する。また、請求項６記載の楽音制御手段としては、音源制御処理（図１１）と音源４０とが該当する。
【０１０９】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１１０】
例えば、上記実施例において、変位センサ６０は、上部シンバル１００と下部シンバル２００との間に設けるように構成したが、上部シンバル１００の変位量を検出可能であればその構成及び設置場所は特定されない。例えば、ペダル４４０部分に踏み込み量を検出するセンサを設け、検出された踏み込み量を検出するように構成してもよい。
【０１１１】
また、上記実施例において、振動センサ７０は、振動センサ取り付けフレーム１２０を介して上部シンバル１００に配設するように構成したが、例えば、特開２００３−１６７５７４号公報に記載されるように、上部シンバルのフレーム部分に直接設置するように構成してもよい。
【０１１２】
また、上記実施例において、楽音制御値（ＣＣ）を取得するために、「ＣＣ＝Ａ×(変位センサ値−クローズ位置初期設定値＋オフセット値)＋９０」という関数を用いた。即ち、Ｓ９７の処理の結果として得られたオフセット値をクローズ位置初期設定値から差し引くことによって、物理的クローズ位置を考慮したクローズ位置初期設定値の補正を行った。これに換えて、初期関数「ＣＣ＝Ａ×(変位センサ値−クローズ位置初期設定値)＋９０」により得られたＣＣから、上記の通り得られたオフセット値に係数Ａを積算した値を差し引くことによって、楽音制御値（ＣＣ）’を演算するように構成してもよい。即ち、「（ＣＣ）’＝ＣＣ−(Ａ×オフセット値)」として楽音制御値を演算するように構成してもよい。
【図面の簡単な説明】
【０１１３】
【図１】本発明の電子打楽器の側面の断面図である。
【図２】変位センサについて説明する図であり、（ａ）は、図１に示した電子打楽器の上部シンバル及び下部シンバル部分の拡大断面図であり、（ｂ）は、（ａ）における変位センサ部分をさらに拡大した図である。
【図３】（ａ）は、本発明の電子打楽器における上部シンバルの裏面図であり、（ｂ）は、本発明の電子打楽器における下部シンバルの裏面図である。
【図４】本発明の電子打楽器における位置スイッチを含む部分の拡大断面図である。
【図５】本発明の電子打楽器の構成を示すブロック図である。
【図６】本発明の要部を概念的に示すブロック図である。
【図７】５種類のハイハット音に対応する楽音制御値とエンベロープ及びピッチとの関係を説明する図である。
【図８】本発明の電子打楽器における、変位センサ値と楽音制御値との相関を示す図である。
【図９】本発明の電子打楽器のＣＰＵで実行されるオフセット設定処理のフローチャートである。
【図１０】（ａ）は、本発明の電子打楽器のＣＰＵで実行される振動検出処理のフローチャートであり、（ｂ）は、（ａ）の振動検出処理における楽音発生処理部分のフローチャートである。
【図１１】本発明の電子打楽器のＣＰＵで実行される楽音制御処理のフローチャートである。
【図１２】変位センサ値を利用して音色を制御する従来の電子打楽器における問題点を説明する図であり、（ａ）は、予め規定された変位センサ値の出力範囲と音色との関係を概念的に示す図であり、（ｂ）は、実際に検出された変位センサ値の出力範囲が負の方向にずれていた場合を概念的に示す図であり、（ｃ）は、実際に検出された変位センサ値の出力範囲が正の方向にずれていた場合を概念的に示す図である。
【符号の説明】
【０１１４】
１            電子打楽器
１０          ＣＰＵ
２０          ＲＯＭ
３０          ＲＡＭ（補正情報記憶手段の一部）
４０          音源（楽音発生手段の一部）
５０          位置スイッチ（基準位置検出手段）
６０          変位センサ（位置情報取得手段）
７０          振動センサ（振動情報検出手段）
９０          情報入力部（入力手段）
１００        上部シンバル（操作子）
２００        下部シンバル
４４０        ペダル
【図１】
2005195892.tif 000003
【図２】
2005195892.tif 000004
【図３】
2005195892.tif 000005
【図４】
2005195892.tif 000006
【図５】
2005195892.tif 000007
【図６】
2005195892.tif 000008
【図７】
2005195892.tif 000009
【図８】
2005195892.tif 000010
【図９】
2005195892.tif 000011
【図１０】
2005195892.tif 000012
【図１１】
2005195892.tif 000013
【図１２】
2005195892.tif 000014