(57)【特許請求の範囲】
【請求項１】
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別する第１判別処理と、
前記第１判別処理により、前記押圧信号のレベルが第１の閾値を超えていると判別された時点から、第１の時間が経過するより前の第２の時間経過までの間で、前記押圧信号のレベルの最大値を検知する最大値検知処理と、
前記押圧信号のレベルの最大値に対応した音量の楽音の発音を音源に指示する処理と、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別する第２判別処理と、
前記第２判別処理により、前記押圧信号のレベルが前記第２の閾値を下回っていない状態が前記第１の時間継続したか否か判別する第３判別処理と、
前記第３判別処理により、前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与するアフタータッチ処理と、
を実行する処理部を有する楽音発生指示装置。
【請求項２】
前記処理部はさらに、前記第２判別処理により、前記押圧信号のレベルが前記第２の閾値を下回ったと判別された場合、前記音源に対して前記発音している楽音の消音を指示する消音指示処理を実行する請求項１に記載の楽音発生指示装置。
【請求項３】
前記処理部は、前記アフタータッチ処理において、前記押圧信号のレベルの推移に応じて前記発音している楽音の音量、音色及び音高の少なくともひとつを制御する、請求項１または２に記載の楽音発生指示装置。
【請求項４】
楽音発生指示装置に用いられる楽音発生指示方法であって、前記楽音発生指示装置が、
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別し、
前記押圧信号のレベルが第１の閾値を超えていると判別された時点から、第１の時間が経過するより前の第２の時間経過までの間で、前記押圧信号のレベルの最大値を検知し、
前記押圧信号のレベルの最大値に対応した音量の楽音の発音を音源に指示し、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別し、
前記押圧信号のレベルが前記第２の閾値を下回っていない状態が前記第１の時間継続したか否か判別し、
前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与する、楽音発生指示方法。
【請求項５】
楽音発生指示装置として用いられるコンピュータに、
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別するステップと、
前記押圧信号のレベルが第１の閾値を超えていると判別された時点から、第１の時間が経過するより前の第２の時間経過までの間で、前記押圧信号のレベルの最大値を検知するステップと、
前記押圧信号のレベルの最大値に対応した音量の楽音の発音を音源に指示するステップと、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別するステップと、
前記押圧信号のレベルが前記第２の閾値を下回っていない状態が前記第１の時間継続したか否か判別するステップと、
前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与するステップと、
を実行させるプログラム。
【請求項６】
請求項１に記載の楽音発生指示装置と、
押圧操作に対応するレベルの押圧信号を出力する操作部と、
前記楽音発生指示装置からの楽音の発生の指示に応答して楽音を発生する音源と、
を有する電子楽器。
【請求項７】
前記操作部は、一対の電極を有するカーボン印刷が施された基板と、カーボンのベタ印刷が施された導電シートと、複数のキーボタンを連設したラバーキーとを、下から上に積層してなる、請求項６に記載の電子楽器。
【請求項８】
前記操作部は、前記操作部に対する押圧操作により、前記基板上の一対の電極間が前記導電シートのベタ印刷のカーボンによって導通された状態となるとともに、前記押圧操作の押圧力の変化に応じて、前記一対の電極と前記ベタ印刷のカーボンとの接触面積を変化させることにより、前記押圧力に応じてレベルの変化する押圧信号を出力する、請求項７に記載の電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音発生指示装置、楽音発生指示方法、楽音発生指示装置用のプログラム及び楽音発生指示装置を有する電子楽器に関する。
【背景技術】
【０００２】
従来、電子楽器には、複数のパッドを備え、演奏者が各パッドを押圧するパッド操作を検出するセンサの出力に基づき、そのパッド操作が為されたパッドの種類に対応した音を発生するよう構成されたものがある。電子楽器におけるドラムパッドのベロシティ検出の実現方法としては、種々の方法が提案されている。
【０００３】
また、この種の電子楽器において、パッドの打撃面に与えられた打撃の打撃態様を検出し、検出した打撃態様に応じてロール奏法の有無を判断する技術が開示されている（例えば、特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０４７６号公報
【特許文献２】特開平６−１１８９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電子楽器では、パッドにおけるアフタータッチ機能を実現したものがないという問題があった。ここで、アフタータッチとは、パッドを一度押下した後、さらに押し込む動作のことをいい、アフタータッチ機能とは、アフタータッチ操作に応じた音を出力する機能をいう。
【０００６】
本発明は、上記のような課題に鑑みてなされたものであり、パッドなどにおけるアフタータッチ機能を実現することができる楽音発生指示装置、楽音発生指示方法、楽音発生指示装置用のプログラム及び楽音発生指示装置を有する電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の楽音発生指示装置は、操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別する第１判別処理と、前記第１判別処理により、前記押圧信号のレベルが第１の閾値を超えていると判別された時点から、第１の時間が経過するより前の第２の時間経過までの間で、前記押圧信号のレベルの最大値を検知する最大値検知処理と、前記押圧信号のレベルの最大値に対応した音量の楽音の発音を音源に指示する処理と、前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別する第２判別処理と、前記第２判別処理により、前記押圧信号のレベルが前記第２の閾値を下回っていない状態が前記第１の時間継続したか否か判別する第３判別処理と、前記第３判別処理により、前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与するアフタータッチ処理と、を実行する処理部を有する。
【発明の効果】
【０００８】
本発明によれば、パッドなどにおけるアフタータッチ機能を実現することができる楽音発生指示装置、楽音発生指示方法、楽音発生指示装置用のプログラム及び楽音発生指示装置を有する電子楽器を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の電子楽器を備える鍵盤楽器の正面図である。
【図２】本実施形態の電子楽器の構成を示すブロック図である。
【図３】本実施形態におけるパッドの構造を示す断面図である。
【図４】本実施形態におけるパッドの構造を示す分解図である。
【図５】本実施形態における電子楽器の動作を示すフローチャートである。
【図６】エフェクトタイムの設定内容を変更するときの流れを示すフローチャートである。
【図７】本実施形態における電子楽器の動作を説明する図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態という）について詳細に説明する。図面においては、実施形態の説明の全体を通して同じ要素には同じ番号又は符号を付している。
【００１１】
＜電子楽器の構成＞
図１から図４を参照して、本発明に係る実施形態の電子楽器の構成について説明する。図１は、本発明に係る実施形態の電子楽器を備える鍵盤楽器の正面図である。図２は、本実施形態の電子楽器の構成を示すブロック図である。図３は、本実施形態におけるパッドの構造を示す断面図である。図４は、本実施形態におけるパッドの構造を示す分解図である。
【００１２】
図１に示すように、本発明に係る実施形態の電子楽器ＭＩは鍵盤楽器の一部に設けられており、操作部１（図２参照）のパッド１１を押圧（押下）することで、そのパッド１１に応じた音を発音する電子楽器ＭＩである。ただし、鍵盤楽器に一体に設けられる必要はなく、電子楽器ＭＩだけからなる電子楽器とされてもよい。
【００１３】
図２に示すように、本実施形態に係る電子楽器ＭＩは、操作部１と、音制御部２と、音出力部３と、を含み、これら各部がバス４を介して互いに接続されている。
以下、これら各部を順に説明する。
【００１４】
（操作部）
操作部１は、音源（音出力部３）から音を出力するために演奏者によって押圧されるパッド１１と、Ａ／Ｄ変換部１２を含み、パッド１１には圧力センサが備えられている。パッド１１は、Ａ／Ｄ変換部１２を介してバス４に接続され、演奏者によって押圧されると、この押圧力に応じたデジタル信号を出力する。図３及び図４に示すように、本実施形態における電子楽器ＭＩは、操作部１が複数のパッド１１を有している。なお、電子楽器ＭＩは、操作部１が一個のパッド１１を有するものであってもよい。
【００１５】
図３及び図４に示すように、パッド１１は、パッド形状のカーボン印刷５５が施された基板５３と、カーボン印刷５４が施された導電シート５２と、複数のキーボタンを連設したラバーキー５１を、この順に下から上に積層している。なお、図３及び図４では、図示を省略しているが、例えば、パッド１１は、ラバーキー５１を外部に導出する開口を有する鍵盤楽器（図１参照）の筐体内にラバーキー５１を演奏者が操作するように外部に導出した状態で収容される。図３及び図４に示すように、カーボン印刷５５は、基板５３上の各パッド１１に対応する位置に施され、例えば、一対の電極を構成するように２本の渦巻き形状をなしている。また、カーボン印刷５４は、例えば、カーボン印刷５５によって形成されている一対の電極を構成する２本の渦巻き形状の部分に対応した範囲にカーボンがベタ印刷されており、カーボン印刷５４がカーボン印刷５５に接触したときに、カーボン印刷５５によって形成されている一対の電極間を導通できるようになっている。
【００１６】
パッド１１は、演奏者によって押圧されると、基板５３のカーボン印刷５５が構成する一対の電極間が導電シート５２のカーボン印刷５４によって接続された状態となり、カーボン印刷５５の一対の電極間が導通する。パッド１１は、押圧力の変化に応じて、カーボン印刷５５に対するカーボン印刷５４の接触面積が変化し、押圧力が増加するにしたがって接触面積が増加（抵抗値が低下）するので電圧値が増加し、押圧力に応じた電圧値を出力する。この電圧値は、Ａ／Ｄ変換部１２によってＡ／Ｄ変換され、押圧力に応じたデジタル信号として出力され、音制御部２においてベロシティとして検出される。
【００１７】
本実施形態の電子楽器ＭＩでは、カーボン印刷５５に対するカーボン印刷５４の接触状態の変化によって抵抗値が変化し、パッド１１の押圧力の変化が検出できる圧力センサを用いており、このように圧力センサを導電シート方式にしたことにより、多段階のベロシティの検出を可能にすると共に、同時に複数のパッド１１が押下されたときでも同時検出することができる。なお、圧力センサは、本実施形態の構成に限定されない。
【００１８】
（音制御部）
音制御部２は、ＣＰＵ２１とＲＯＭ２２とＲＡＭ２３を含み、バス４を介して相互に接続されていると共に、操作部１及び音出力部３に接続され、音制御部２は、楽音発生指示装置として機能する。また、ＣＰＵ２１は、その楽音発生指示装置の処理部として機能し、電子楽器ＭＩ全体の制御、パッド１１の操作に応じた処理、音源（音出力部３）に発音させる制御など、各種処理を実行する。
【００１９】
ＲＯＭ２２は、ＣＰＵ２１に実行させる種々の処理、例えば、操作部１のパッド１１から出力された信号の処理、操作部１のパッド１１の操作に対応する音を音源（音出力部３）に発音させる制御などのプログラムを格納している。また、ＲＯＭ２２は、複数のパッド１１に対応する各種の楽音を生成するための波形データを格納している。ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータなどが記憶されている。また、ＲＡＭ２３は、ＲＯＭ２２から読み出されたプログラムや、ＣＰＵ２１における処理の過程で生成されたデータを記憶する。
【００２０】
本実施形態において、ＲＯＭ２２及びＲＡＭ２３の記憶部には、操作部１の各パッド１１に割り当てられる音色選択テーブルと、エフェクトモード選択テーブルと、エフェクト可変項目としてエフェクト感度値カーブ（V_EfeSenc）及び第４設定時間（第４の時間EfecTime）が記憶されている。記憶部には、音色選択テーブルとして「Piano」「E.Piano」「Organ」「Guitar」「Bass」「Synth」などの音色が記憶され、エフェクトモード選択テーブルとして「Delay」「Reverb」「Roll」「LPF」などのエフェクトモードが記憶されている。
【００２１】
音制御部２は、音源（音出力部３）から音を出力するための操作部１の押圧力に応じて出力される押圧信号（電圧値）に基づいて、操作部１のパッド１１の押圧開始を検知させる機能と、操作部１のパッド１１に対応する音を音源（音出力部３）に発音させる制御を行わせる機能と、該信号に基づいて、押圧開始から所定の第１設定時間（第１の時間）以上、操作部１のパッド１１が押圧されていることを検知させ、操作部１のパッド１１のアフタータッチを検知させる機能と、アフタータッチ検知後の該信号の推移に応じた変化を有する音を音源（音出力部３）に発音させる制御を行わせる機能と、を備えている。
【００２２】
図７を参照しながらより具体的に説明すると、楽音発生指示装置として機能する音制御部２には、図７に示すように、操作部１のパッド１１の押圧開始を検知するための第１の閾値として基準電圧値（V_OnThr）があらかじめ設定されており、音制御部２は、操作部１のパッド１１から出力される電圧値（V_in）をモニタリングし、この電圧値（V_in）が基準電圧値（V_OnThr）を超えると、操作部１のパッド１１の押圧開始を検知する。したがって、楽音発生指示装置の処理部として機能するＣＰＵ２１は、操作部１のパッド１１の押圧操作に対応して発生する電圧値（押圧信号）のレベルが第１の閾値を超えているか否か判別する第１判別処理を実行することになる。本実施形態における電子楽器ＭＩは、この基準電圧値（V_OnThr）を設定したことにより、ノイズによってパッド１１の押圧開始を誤検知することを防止している。
【００２３】
本実施形態において、楽音発生指示装置として機能する音制御部２は、時間計測機能を備えており、楽音発生指示装置の処理部として機能するＣＰＵ２１は、操作部１のパッド１１の押圧開始が検知されると、操作部１のパッド１１から出力される電圧値（V_in）に基づいて、押圧開始から第２設定時間（第２の時間ScanTime）が経過するまでの間で、押圧信号（電圧値（V_in））のレベルの最大値（電圧値（Vmax））を検知する最大値検知処理を実行し、そして、その押圧信号（電圧値（V_in））のレベルの最大値（電圧値（Vmax））に対応した音量で音源（音出力部３）に楽音の発音を指示する発音指示処理を実行する。この指示を受けて音源（音出力部３）は楽音の発音を開始する。具体的には、音制御部２には、ベロシティの感度値（V_VelSenc）が設定されており、第２設定時間内における最も高い電圧値（Vmax）と基準電圧値（V_OnThr）の電圧値の差（＝Vmax-V_OnThr）に対応するベロシティを生成し、そのベロシティに対応した音量で音源（音出力部３）に音の発音を開始させる。
【００２４】
また、楽音発生指示装置として機能する音制御部２は、第２設定時間の経過後から第３設定時間（第３の時間MaskTime）が経過するまでの間は、第２設定時間経過後の最も高い電圧値（Vmax）に応じた音量での発音に対応する音の出力を音出力部３に持続させる機能を備えている。
【００２５】
さらに、楽音発生指示装置として機能する音制御部２には、操作部１のパッド１１の押圧終了を検知するための第２の閾値として基準電圧値（V_OffThr）があらかじめ設定されており、楽音発生指示装置の処理部として機能するＣＰＵ２１は、楽音の発音が指示された後、押圧信号（電圧値（V_in））のレベルが第２の閾値である基準電圧値（V_OffThr）を下回ったか否かを判別する第２判別処理と、押圧信号（電圧値（V_in））のレベルが第２の閾値（基準電圧値（V_OffThr））を下回っていない状態が第１設定時間（第１の時間）継続したか否か判別する第３判別処理と、を実行する。
この第１設定時間（第１の時間）とは、図７に示す第２設定時間（第２の時間ScanTime）と第３設定時間（第３の時間MaskTime）と第４設定時間（第４の時間EfecTime）とを合わせた時間のことである。
ただし、後述するように、第４設定時間（第４の時間EfecTime）はユーザー設定可能な項目であり、時間ゼロに設定することも可能であるから、この場合には、第１設定時間（第１の時間）は第２設定時間（第２の時間ScanTime）と第３設定時間（第３の時間MaskTime）を合わせた時間のことである。
【００２６】
そして、ＣＰＵ２１は、第１設定時間継続したと判別された後、発音されている楽音に対して、押圧信号（電圧値（V_in））のレベルの推移に応じたアフタータッチ効果を付与するアフタータッチ処理を実行する。
一方、ＣＰＵ２１は、第２判別処理により、押圧信号（電圧値（V_in））のレベルが第２の閾値（基準電圧値（V_OffThr））を下回ったと判別された場合、音源（音出力部３）に対して発音している楽音の消音を指示する消音指示処理実行する。
【００２７】
なお、上述の操作部１のパッド１１の押圧開始を検知する基準電圧値（V_OnThr）と、操作部１のパッド１１の押圧終了を検知する基準電圧値（V_OffThr）は、同じ電圧値に設定してもよいが、押圧終了時にはノイズによる影響が小さいため、基準電圧値（V_OffThr）を基準電圧値（V_OnThr）より低い電圧値に設定していることが好ましい。本実施形態における電子楽器ＭＩでは、図７に示すように、基準電圧値（V_OffThr）を基準電圧値（V_OnThr）より低い電圧値に設定している。
【００２８】
本実施形態において、楽音発生指示装置として機能する音制御部２は、操作部１のパッド１１の押圧開始から第１設定時間（つまり、第２設定時間と第３設定時間と第４設定時間とを合わせた所定の時間）以上、操作部１のパッド１１が押圧されていることを検知したとき（図７においてEfecTimeが経過した状態）は、「アフタータッチ」であると判断し、アフタータッチ検出フェイズに移行する。なお、後ほどで説明するが、本実施形態においては、第４設定時間は、ユーザー設定可能な可変項目としている。
【００２９】
アフタータッチ検出フェイズに移行すると、楽音発生指示装置として機能する音制御部２の処理部であるＣＰＵ２１は、該当する操作部１のパッド１１に割り当てられるエフェクトモードと、このエフェクトモードに対応するエフェクト感度値カーブ（V_EfeSenc）を、記憶部から読み出し、電圧値（V_in）に基づいて、読み出したエフェクト感度値カーブ（V_EfeSenc）に応じたエフェクトを生成する。
具体的には、アフタータッチ処理では、押圧信号（電圧値（V_in））のレベルの推移に応じて発音している楽音の音量、音色及び音高の少なくともひとつを制御したエフェクトが発音している音に加えられる。
【００３０】
本発明に係る電子楽器ＭＩでは、操作部１のパッド１１が所定の時間以上押圧されていることを検知することで、アフタータッチ機能を付加する構成のため、簡単な構成でパッド１１におけるアフタータッチ機能を実現することができる。
【００３１】
（音出力部）
音出力部３は、図２に示すように、音を出力するスピーカ３１と、デジタルシグナルプロセッサ３２と、Ｄ／Ａ変換部３３と、パワーアンプ３４と、を含む。スピーカ３１は、パワーアンプ３４とＤ／Ａ変換部３３を介してデジタルシグナルプロセッサ３２に接続され、デジタルシグナルプロセッサ３２はバス４を介して音制御部２に接続されている。音出力部３は、音制御部２において生成された発音データをアナログ波形信号にＤ／Ａ変換し、パワーアンプ３４を介してスピーカ３１から出力する。
【００３２】
本発明に係る電子楽器ＭＩは、操作部１のパッド１１を押圧操作することにより、各パッド１１に割り当てられた音を、パッド操作に応じて音出力部３のスピーカ３１から出力する。本電子楽器ＭＩは、従来のパッドでは実現できなかったアフタータッチ機能を備え、アフタータッチ検知後の押圧力の変化に応じてエフェクトを加えた発音をスピーカ３１から出力することができる。本実施形態では、図１に示すように、シンセサイザーなどの鍵盤楽器に電子楽器ＭＩが組み込まれた場合を示しているが、本発明に係る電子楽器ＭＩは、電子楽器ＭＩの部分のみだけからなる楽器であってもよい。
【００３３】
＜電子楽器の動作＞
以下、図５及び図６を参照しながら、本実施形態における電子楽器ＭＩの動作について説明する。図５は、本実施形態における電子楽器ＭＩの動作を示すフローチャートであり、より詳しくは、電子楽器ＭＩの楽音発生指示装置の処理部として機能するＣＰＵ２１の処理を示すフローチャートである。図６は、エフェクトタイム（図７の「EfecTime」）の設定内容を変更するときの流れを示すフローチャートである。
【００３４】
（ベロシティ検出フェイズ）
ステップＳ１において、ＣＰＵ２１は、Ａ／Ｄ変換部１２でＡ／Ｄ変換されて出力されるパッド１１の圧力センサからの電圧値を取得し、入力電圧値「V_in」とする。そして、ＣＰＵ２１は、入力電圧値（V_in）を、パッド１１の押圧開始を検知する基準電圧値（V_OnThr）と比較する。入力電圧値（V_in）が基準電圧値（V_OnThr）以下のとき、ＣＰＵ２１は、ステップＳ１の処理を繰り返し実行する。この状態は、パッド１１が押圧されていない静止状態である。
【００３５】
一方、入力電圧値（V_in）が基準電圧値（V_OnThr）より大きいとき、ＣＰＵ２１は、パッド１１の押圧開始を検知し、最大電圧値「V_max」に入力電圧値（V_in）を代入して、この値をＲＡＭ２３に記憶する（ステップＳ２）。
【００３６】
ＣＰＵ２１は、パッド１１の押圧開始を検知すると、経過時間の計測を開始する。そして、ＣＰＵ２１は、経過時間を第２設定時間（第２の時間ScanTime）と比較し、第２設定時間を経過したときはステップＳ５へ移行してベロシティを生成し、第２設定時間を経過していないときはステップＳ４へ移行する（ステップＳ３）。
【００３７】
ステップＳ４において、ＣＰＵ２１は、入力電圧値（V_in）を取得し、ＲＡＭ２３に記憶されている最大電圧値（V_max）と比較する。入力電圧値（V_in）が最大電圧値（V_max）より大きいときは、ステップＳ２へ戻り、ＣＰＵ２１は、最大電圧値「V_max」に入力電圧値（V_in）を代入して、最大電圧値「V_max」を更新し、この値をＲＡＭ２３に記憶する。一方、入力電圧値（V_in）が最大電圧値（V_max）以下のときは、ステップＳ３へ戻り、第１設定時間が経過するまで、この最大電圧値「V_max」を更新するループが継続される。この結果、第２設定時間が経過してステップＳ５に移行するときには、最大電圧値「V_max」に図７に示すＶmaxの電圧値が保存されていることになる。
【００３８】
そして、第２設定時間が経過してステップＳ５に移行すると、ＣＰＵ２１は、ベロシティの感度値として設定された関数「V_VelSenc」を読み出し、押圧開始から第２設定時間が経過するまでの間の最大電圧値（V_max）と基準電圧値（V_OnThr）の電圧値の差（＝Vmax-V_OnThr）を関数「V_VelSenc」に代入してベロシティを生成する。そして、ＣＰＵ２１は、押圧を検知したパッド１１に割り当てられた音色を選択し、生成したベロシティに対応した音量で音出力部３に音の発音を開始させる。
【００３９】
押圧開始から第２設定時間が経過した後は、二度鳴り防止のための入力無視状態に遷移する（ステップＳ６）。ＣＰＵ２１は、経過時間を第３設定時間（第３の時間MaskTime）と比較し、第３設定時間を経過したときはステップＳ７へ移行し、第３設定時間を経過していないときはステップＳ６の処理を繰り返し、経過時間の計測を継続する。
【００４０】
第３設定時間を経過してステップＳ７に移行すると、ＣＰＵ２１は、入力電圧値（V_in）を取得し、パッド１１の押圧終了を検知する基準電圧値（V_OffThr）と比較する。入力電圧値（V_in）が基準電圧値（V_OffThr）より大きいときはステップＳ８へ移行し、入力電圧値（V_in）が基準電圧値（V_OffThr）以下のときはステップＳ１１へ移行し、ＣＰＵ２１は音源（音出力部３）に消音の指示を出す。そして、音源（音出力部３）はこの消音の指示に従って消音を行う。
【００４１】
ステップＳ８に移行すると、ＣＰＵ２１は、経過時間を第４設定時間（第４の時間EfecTime）と比較し、第４設定時間を経過したときはアフタータッチ検出フェイズ（ステップＳ９）へ移行し、第４設定時間を経過していないときはステップＳ７へ戻り、ＣＰＵ２１は入力電圧値（V_in）を基準電圧値（V_OffThr）と比較する。
【００４２】
このように、ＣＰＵ２１はパッド１１の押圧開始を検知してから、第１設定時間（つまり、第２設定時間と第３設定時間と第４設定時間とを合わせた所定の時間）以上の間、パッド１１が押圧されているときは、アフタータッチ検出フェイズであるステップＳ９に移行する制御を行う。
【００４３】
ステップＳ９に移行すると、ＣＰＵ２１は、該当するパッド１１に割り当てられたエフェクトモードと、このエフェクトモードに対応するエフェクト感度値カーブ（V_EfeSenc）を読み出し、エフェクト感度値カーブ（V_EfeSenc）に入力電圧値（V_in）を代入してエフェクトを生成し、音出力部３から出力される発音に生成されたエフェクトを加えた後、ステップＳ１０に移行する。
【００４４】
ステップＳ１０に移行すると、ＣＰＵ２１は、入力電圧値（V_in）を取得し、パッド１１の押圧終了を検知する基準電圧値（V_OffThr）と比較する。そして、入力電圧値（V_in）が基準電圧値（V_OffThr）より大きいときは、再び、ステップＳ９の処理を実行することになる。つまり、ＣＰＵ２１は、入力電圧値（V_in）が基準電圧値（V_OffThr）より大きい間、入力電圧値（押圧力）の変化に応じたエフェクトを生成し、音出力部３から出力される音に生成されたエフェクトを加えることを繰り返す制御を行う。
【００４５】
一方、入力電圧値（V_in）が基準電圧値（V_OffThr）以下のときはステップＳ１１へ移行し、ＣＰＵ２１は音出力部３の発音を終了させる。
【００４６】
本発明に係る電子楽器ＭＩは、第１設定時間（つまり、第２設定時間と第３設定時間と第４設定時間とを合わせた所定の時間）以上の間、パッド１１が押圧されると、アフタータッチ検出フェイズに移行し、このアフタータッチ検出フェイズに移行すると、パッド１１の押圧状態に応じたエフェクトを音に加えることができる。このように、本発明に係る電子楽器ＭＩでは、簡単な構成でありながら、音量を大きくするなどの変化を加えるアフタータッチ効果を付加することができ、より多彩で、独特な演奏を行うことができる。
【００４７】
（エフェクトタイムの設定）
次に、ユーザー設定可能な可変項目である第４設定時間のパラメータ変更手順について図６を参照しながら説明する。
【００４８】
本発明に係る電子楽器ＭＩにおいて、ユーザーが、ユーザー設定可能な可変項目の設定内容を変更する操作を選択（例えば、設定変更開始釦を押下）すると、図６に示すフローチャートに従った処理が開始される。
ステップＳ２１において、ＣＰＵ２１は、操作者にエフェクトタイムを変更するパッド１１を選択させる。図４に示すように、本実施形態における電子楽器ＭＩは、１６個のパッド１１を備えており、例えば、各パッド１１に１から１６の符号が付されており、ユーザーは該符号によってパッドを選択することができる。なお、このパッド１１の選択は、パッド１１を押圧することで選択できるようにしておいてもよい。
【００４９】
ステップＳ２２において、ＣＰＵ２１は、ステップＳ２１において選択したパッド１１に割り当て可能な音色を操作者に選択させる。なお、該パッド１１に割り当て可能な音色が一つの場合、ＣＰＵ２１は、該パッド１１に割り当てられた音色を表示させ、操作者に確認させる。
【００５０】
ステップＳ２３において、ＣＰＵ２１は、ステップＳ２２において選択した音色に付加可能なエフェクトモードを操作者に選択させる。なお、音色に付加可能なエフェクトモードが一つの場合、ＣＰＵ２１は、該音色に付加されるエフェクトモードを表示させ、操作者に確認させる。
【００５１】
ステップＳ２４において、ＣＰＵ２１は、ステップＳ２３において選択したエフェクトモードにおいてパラメータを可変可能な項目を操作者に選択させる。本実施形態において、操作者は、可変可能な項目としてエフェクトタイム（第４設定時間）を選択する。
【００５２】
ステップＳ２５において、ＣＰＵ２１は、エフェクトタイムのパラメータを操作者に変更させる。そして、ＣＰＵ２１は、変更したエフェクトタイムのパラメータをＲＡＭ２３に記憶する。このように、本実施形態における電子楽器ＭＩは、エフェクトタイムのパラメータを変更できるので、エフェクトの感応度を自由に設定することができる。
【００５３】
以上、具体的な実施形態に基づいて本発明を説明したが、本発明の技術的範囲は上記実施形態に限定されないことは言うまでもない。具体的な上記実施形態に、多様な変更又は改良を加えることが可能であることは当業者にとって明らかであり、そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれるものであることは、特許請求の範囲の記載から明らかである。
本実施形態においては、押圧信号のレベルが第１の閾値を超えると楽音の発音の指示を行い、第２の閾値を下回ると楽音の消音を指示するように構成されているが、押圧信号のレベルが第１の閾値に到達すると楽音の発音の指示を行い、また第２の閾値になると楽音の消音を指示するように構成してもよい。
【００５４】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００５５】
［付記］
［請求項１］
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別する第１判別処理と、
前記第１判別処理により、前記押圧信号のレベルが第１の閾値を超えていると判別された後に、音源に対して楽音の発音を指示する発音指示処理と、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別する第２判別処理と、
前記第２判別処理により、前記押圧信号のレベルが前記第２の閾値を下回っていない状態が第１の時間継続したか否か判別する第３判別処理と、
前記第３判別処理により、前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与するアフタータッチ処理と、
を実行する処理部を有する楽音発生指示装置。
［請求項２］
前記処理部はさらに、前記第２判別処理により、前記押圧信号のレベルが前記第２の閾値を下回ったと判別された場合、前記音源に対して前記発音している楽音の消音を指示する消音指示処理を実行する請求項１に記載の楽音発生指示装置。
［請求項３］
前記処理部は、前記発音指示処理においてさらに、
前記押圧信号のレベルが第１の閾値を超えていると判別された時点から、第２の時間経過までの間で、前記押圧信号のレベルの最大値を検知する最大値検知処理を実行し、
前記押圧信号のレベルの最大値に対応した音量の楽音の発音を指示する処理を実行する、請求項１または２に記載の楽音発生指示装置。
［請求項４］
前記処理部は、前記アフタータッチ処理において、前記押圧信号のレベルの推移に応じて前記発音している楽音の音量、音色及び音高の少なくともひとつを制御する、請求項１乃至３のいずれかに記載の楽音発生指示装置。
［請求項５］
楽音発生指示装置に用いられる楽音発生指示方法であって、前記楽音発生指示装置が、
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別し、
前記押圧信号のレベルが第１の閾値を超えていると判別されたた後に、音源に対して楽音の発音を指示し、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別し、
前記押圧信号のレベルが前記第２の閾値を下回っていない状態が第１の時間継続したか否か判別し、
前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与する、楽音発生指示方法。
［請求項６］
楽音発生指示装置として用いられるコンピュータに、
操作部への押圧操作に対応して発生する押圧信号のレベルが第１の閾値を超えているか否か判別するステップと、
前記押圧信号のレベルが第１の閾値を超えていると判別されたた後に、音源に対して楽音の発音を指示するステップと、
前記楽音の発音が指示された後、前記押圧信号のレベルが第２の閾値を下回ったか否かを判別するステップと、
前記押圧信号のレベルが前記第２の閾値を下回っていない状態が第１の時間継続したか否か判別するステップと、
前記第１の時間継続したと判別された後、前記発音されている楽音に対して、前記押圧信号のレベルの推移に応じたアフタータッチ効果を付与するステップと、
を実行させるプログラム。
［請求項７］
請求項１に記載の楽音発生指示装置と、
押圧操作に対応するレベルの押圧信号を出力する操作部と、
前記楽音発生指示装置からの楽音の発生の指示に応答して楽音を発生する音源と、
を有する電子楽器。
［請求項８］
前記操作部は、一対の電極を有するカーボン印刷が施された基板と、カーボンのベタ印刷が施された導電シートと、複数のキーボタンを連設したラバーキーとを、下から上に積層してなる、請求項７に記載の電子楽器。
［請求項９］
前記操作部は、前記操作部に対する押圧操作により、前記基板上の一対の電極間が前記導電シートのベタ印刷のカーボンによって導通された状態となるとともに、前記押圧操作の押圧力の変化に応じて、前記一対の電極と前記ベタ印刷のカーボンとの接触面積を変化させることにより、前記押圧力に応じてレベルの変化する押圧信号を出力する、請求項８に記載の電子楽器。
【符号の説明】
【００５６】
１    操作部
２    音制御部
３    音出力部
４    バス
１１  パッド
１２  Ａ／Ｄ変換部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
３１  スピーカ
３２  デジタルシグナルプロセッサ
３３  Ｄ／Ａ変換部
３４  パワーアンプ
５１  ラバーキー
５２  導電シート
５３  基板
５４，５５  カーボン印刷
ＭＩ  電子楽器
【図１】
0006724438.tif 000002
【図２】
0006724438.tif 000003
【図３】
0006724438.tif 000004
【図４】
0006724438.tif 000005
【図５】
0006724438.tif 000006
【図６】
0006724438.tif 000007
【図７】
0006724438.tif 000008