(57)【要約】   【課題】操作子により適切にパラメータの値を設定することができる電子楽器の制御装置を提供する。  【解決手段】楽音パラメータの種類がエクスプレッションの場合には、楽音パラメータ値が増加する場合の変化速度ＵＰは、９０に、楽音パラメータ値が減少する場合の変化速度ＤＯＷＮは、３０にそれぞれ設定されている。したがって、モードとしてエクスプレッションが選択された場合には、ペダル１５を踏み込む方向へ操作が行われた場合は、現在パラメータ値ＰＣは、速く目標パラメータ値ＰＴに変更設定されるが、ペダル１５を離す方向へ操作された場合には、現在パラメータ値ＰＣは、時間経過に従って目標パラメータ値ＰＴに向かって徐々に変更設定される。  【選択図】    図２
2005321609.tif 000002
【特許請求の範囲】
【請求項１】
所定位置へ連続的に操作可能な操作子と、
その操作子により操作された操作位置を検出する操作位置検出手段と、
その操作位置検出手段により検出された操作位置に基づいてパラメータの値を設定する制御手段とを備え、
前記制御手段は、前記操作位置検出手段により検出された操作位置に対応するパラメータの値が、現在のパラメータ値より大きい場合には、パラメータの値を第１の変化速度で増加し、前記操作位置検出手段により検出された操作位置に対応するパラメータ値が、現在のパラメータ値より小さい場合には、パラメータの値を前記第１の変化速度とは異なる第２の変化速度で減少するものであることを特徴とする電子楽器の制御装置。
【請求項２】
所定方向又はその反対方向へ連続的に操作可能な操作子と、
その操作子が操作された操作方向を検出する操作方向検出手段と、
その操作方向検出手段により検出された操作方向に基づいてパラメータの値を設定する制御手段とを備え、
前記制御手段は、前記操作方向検出手段により検出された操作方向が所定の方向である場合には、パラメータの値を第１の変化速度で変化し、前記操作方向検出手段により検出された操作方向が反対方向である場合には、パラメータの値を前記第１の変化速度とは異なる第２の変化速度で変化するものであることを特徴とする電子楽器の制御装置。
【請求項３】
前記第１の変化速度および・または前記第２の変化速度を任意に設定する変化速度設定手段を備えていることを特徴とする請求項１または２記載の電子楽器の制御装置。
【請求項４】
前記制御手段により設定されるパラメータの種類に応じて、前記第１の変化速度および・または前記第２の変化速度が設定されていることを特徴とする請求項１から３のいずれかに記載の電子楽器の制御装置。
【請求項５】
音色を選択する音色選択手段を備え、選択される音色に応じて、前記第１の変化速度および・または前記第２の変化速度が設定されていることを特徴とする請求項１から４のいずれかに記載の電子楽器の制御装置。
【請求項６】
前記操作子は、操作される一方向へ付勢する弾性部材を有するものであることを特徴とする請求項１から５のいずれかに記載の電子楽器の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器の操作子の操作に応じて楽音のパラメータの値を制御する電子楽器の制御装置に関する。
【背景技術】
【０００２】
従来、電子楽器においてペダルを踏み込んでその変位位置に応じて楽音のピッチや音量を制御した場合に、ペダルのばねに押されて足の位置が戻ったり、次の楽音のためにペダルを足から離したりすると、発音中の楽音のピッチや音量が急激に変化してノイズが発生するという問題があった。この問題を解決するため、例えば、特開２００１−１００７４９号公報（特許文献１）に開示された発明では、パラメータの値をペダルが所定の方向へ操作された場合は、パラメータ値を変更し、その方向とは反対の方向へ操作された場合は、パラメータの値を変更しないように制御している。
【特許文献１】特開２００１−１００７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記公報に開示された発明では、所望のパラメータの値が現在のパラメータの値より大きい値に設定しようとする場合には、単にペダルを踏み込めばよいが、現在の値より小さい値に設定しようとする場合には、一度ペダルを戻し、再度踏み込まなければならず、操作性が悪いという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、操作子により適切にパラメータの値を設定することができる電子楽器の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の電子楽器の制御装置は、所定位置へ連続的に操作可能な操作子と、その操作子により操作された操作位置を検出する操作位置検出手段と、その操作位置検出手段により検出された操作位置に基づいてパラメータの値を設定する制御手段とを備え、前記制御手段は、前記操作位置検出手段により検出された操作位置に対応するパラメータの値が、現在のパラメータの値より大きい場合には、パラメータの値を第１の変化速度で増加し、前記操作位置検出手段により検出された操作位置に対応するパラメータの値が、現在のパラメータの値より小さい場合には、パラメータの値を前記第１の変化速度とは異なる第２の変化速度で減少するものである。
【０００６】
請求項１記載の電子楽器の制御装置によれば、操作子が操作されて現在のパラメータの値を変化する場合、操作子の操作位置に対応する値が現在のパラメータ値より大きい場合は、パラメータの値は第１の変化速度で変更され、操作子の操作位置に対応する値が現在のパラメータの値より小さい場合は、パラメータの値は第２の変化速度で変更される。
【０００７】
請求２記載の電子楽器の制御装置は、所定方向又はその反対方向へ連続的に操作可能な操作子と、その操作子の操作方向を検出する操作方向検出手段と、その操作方向検出手段により検出された操作方向に基づいてパラメータの値を設定する制御手段とを備え、前記制御手段は、前記操作方向検出手段により検出された操作方向が所定の方向である場合には、パラメータの値を第１の変化速度で変化し、前記操作方向検出手段により検出された操作方向が反対方向である場合には、パラメータの値を前記第１の変化速度とは異なる第２の変化速度で変化するものである。
【０００８】
なお、請求項１および請求項２において、第１の変化速度と第２の変化速度とが異なるとは、その変化する方向は問わず、絶対値が異なることを意味するものである。
【０００９】
請求項２記載の電子楽器の制御装置によれば、操作子が操作されて現在のパラメータの値を変化する場合、操作子が操作された操作方向が所定の方向の場合には、パラメータの値は第１の変化速度で変更され、操作子が操作された操作方向が所定の方向とは反対の方向である場合は、パラメータ値は第２の変化速度で変更される。
【００１０】
請求項３記載の電子楽器の制御装置は、請求項１または２記載の電子楽器の制御装置において、前記第１の変化速度および・または前記第２の変化速度を任意に設定する変化速度設定手段を備えている。
【００１１】
請求項４記載の電子楽器の制御装置は、請求項１から３のいずれかに記載の電子楽器の制御装置において、前記操作子により設定されるパラメータの種類に応じて、前記第１の変化速度および・または前記第２の変化速度が設定されている。
【００１２】
請求項５記載の電子楽器の制御装置は、請求項１から４のいずれかに記載の電子楽器の制御装置において、音色を選択する音色選択手段を備え、選択される音色に応じて、前記第１の変化速度および・または前記第２の変化速度が設定されている。
【００１３】
請求項６記載の電子楽器の制御装置は、請求項１から５のいずれかに記載の電子楽器の制御装置において、前記操作子は、操作される一方向へ付勢される弾性部材を有するものである。
【発明の効果】
【００１４】
請求項１記載の電子楽器の制御装置によれば、操作子が操作されて現在のパラメータの値を変化する場合、操作子の操作位置に対応する値が現在のパラメータの値より大きい場合は、パラメータの値は第１の変化速度で変更され、操作子の操作位置に対応する値が現在のパラメータの値より小さい場合は、パラメータの値は第２の変化速度で変更されるので、操作子が急激に操作された場合に、パラメータの値が大きくなる方向に操作された場合と、パラメータの値が小さくなる方向に操作された場合とで、パラメータの値の変化速度を変えることができるという効果がある。
【００１５】
請求項２記載の電子楽器の制御装置によれば、操作子が操作されて現在のパラメータの値を変化する場合、操作子の操作方向が所定の方向の場合には、パラメータの値は第１の変化速度で変更され、操作子の操作方向が所定の方向とは反対の方向である場合は、パラメータの値は第２の変化速度で変更されるので、操作子が急激に操作された場合に、操作子が操作された方向に応じて、パラメータの値を変化する変化速度を変えることができるという効果がある。
【００１６】
請求項３記載の電子楽器の制御装置によれば、請求項１または２記載の電子楽器の制御装置の奏する効果に加え、第１の変化速度および・または前記第２の変化速度を任意に設定する変化速度設定手段を備えているので、ユーザが任意に変化速度を設定することができるという効果がある。
【００１７】
請求項４記載の電子楽器の制御装置によれば、請求項１から３のいずれかに記載の電子楽器の制御装置の奏する効果に加え、操作子により設定されるパラメータの種類に応じて、第１の変化速度および・または第２変化速度が設定されているので、パラメータの種類に応じた変化速度を設定することができるという効果がある。
【００１８】
請求項５記載の電子楽器の制御装置によれば、請求項１から４のいずれかに記載の電子楽器の制御装置の奏する効果に加え、音色を選択する音色選択手段を備え、選択される音色に応じて、第１の変化速度および・または第２の変化速度が設定されているので、音色に応じた変化速度を設定することができるとともに、ユーザは音色を選択することにより第１の変化速度および・または第２の変化速度が設定されるという効果がある。
【００１９】
請求項６記載の電子楽器の制御装置によれば、請求項１から５のいずれかに記載の電子楽器の制御装置において、操作子は、一方向へ付勢される弾性部材を有するものであって、その一方向とは逆方向へ操作子を操作する場合は、弾性部材により付勢される力に抗して操作子を操作するものであるので、操作子を、弾性部材により付勢される力に抗して操作する場合と、その反対方向へ操作する場合とでパラメータの変化速度を変えることができるという効果がある。すなわち、弾性部材により付勢される力に抗して操作する場合の操作子を操作する速度に対し、弾性部材により付勢される方向へ操作される場合の速度は速くなる傾向にあるが、この傾向を是正することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の電子楽器１のブロック図である。電子楽器１は、主に、ＣＰＵ１０と、ＲＯＭ１１と、ＲＡＭ１２と、鍵盤１３と、操作パネル１４と、ペダル１５と、Ａ／Ｄ変換器１６と音源１７とを備えて構成されている。
【００２１】
ＣＰＵ１０は、制御プログラムの実行主体となる演算装置であり、ＲＯＭ１１には、このＣＰＵ１０により実行される各種の制御プログラムやその実行の際に参照される固定値データが記憶されている。固定値データとしては、種々の音色に対応してその音色の楽音を形成するための楽音パラメータや操作子により所定の楽音パラメータの値を変更するための操作子パラメータが記憶されている。  
ＲＡＭ１２は、ＲＯＭ１１に記憶された制御プログラムの実行に当たって各種のデータやパラメータ値等を一時的に記憶するための書き換え可能なメモリである。ＲＡＭ１２は、電子楽器１の電源が遮断された場合でも電池により記憶内容が保持されるように構成され、楽音パラメータや操作子パラメータが編集された場合は、このＲＡＭ１２に記憶される。
【００２２】
鍵盤１３は、複数の白鍵および黒鍵を備えて構成され、各鍵毎に割り当てられた音高の楽音の発生開始や停止などの指示を行うものである。操作パネル１４は、電子楽器１の各種の設定や操作を行うと共に、その設定操作状況を表示するためのものであり、各種スイッチやロータリエンコーダ等の操作子と表示器とを備えて構成される。操作パネル１４の詳細は、図２を参照して後述する。
【００２３】
ペダル１５には、その操作により抵抗値が変化する可変抵抗器が備えられ、操作された抵抗値は電圧値としてＡ／Ｄコンバータ１６によりデジタル値に変換されてＣＰＵ１０により検出される。ペダル１５は、足で踏まれることにより操作される操作子で、ばねにより上方向へ付勢され、踏まれていない場合には、そのばねにより最上位置に保持されている。したがって、ペダル１５を踏み込む場合には力を要し、戻す場合には、その力を緩めるという動作を行うものである。この操作によりペダル１５に対して割り当てられた音量やピッチ等の楽音パラメータの値を変更することができる。
【００２４】
音源１７は、鍵盤１３による押鍵に基づいて所望の音高と押鍵速度に応じた楽音を発生し、離鍵によりその楽音の発生の消音処理を行うものである。音源１７には、多数の発音チャネルが備えられ、同時に複数の楽音を同じ音色または異なる音色で発生することができる。
【００２５】
図２は、電子楽器１の操作パネル１４の正面図である。操作パネル１４には、表示器２０と、ペダルボタン２５と、ロータリエンコーダ２６が備えられている。表示器２０には、いわゆるタッチセンサがその表示面に備えられ、表示している位置が指などで押圧されると、その押圧位置が検出され、その押圧位置に表示されている内容に対応する処理が行われる。
【００２６】
この図では、音色表示エリア２１にピアノ（Ｐｉａｎｏ）と表示され、音色としてピアノが選択されていることを表している。この音色表示エリア２１を押した後、ロータリエンコーダ２６を左方向または右方向へ回転操作すると、各種音色を選択することができる。鍵盤１３を演奏すると、この選択された音色の楽音を音源１７は、発生する。
【００２７】
また、音色表示エリア２１の下部には、ペダル１５の操作により設定される楽音パラメータの種類が、モードとして表示されている。このピアノ音色の場合には、モードとしてソステヌートとエクスプレッションのいずれかを選択することができる。この選択は、ペダルボタン２５を押下することによりトグル動作により切り替え選択することができる。
【００２８】
ソステヌートが選択されている場合には、ペダル１５を踏み込むことにより、ソステヌート（押下した鍵のみ、離鍵してもダンパーが作用しない）が働き、エクスプレッションが選択されている場合には、ペダル１５を操作することにより楽音の音量が制御される。
【００２９】
音色がピアノの場合には、ペダル１５の操作により設定される楽音パラメータは、ソステヌートまたはエクスプレッションであるが、音色毎に、設定される楽音パラメータの種類が予め設定されている。
【００３０】
これらの、モードに対応して操作子パラメータとして変化速度ＵＰ、ＤＯＷＮ、楽音パラメータの最大値（ＭＡＸ）、楽音パラメータの最小値（ＭＩＮ）がそれぞれ表示されている。変化速度ＵＰは、楽音パラメータが増加する場合、変化速度ＤＯＷＮは、楽音パラメータが減少する場合の変化速度である。すなわち、ペダル１５により設定された操作位置に対応する楽音パラメータの値を目標パラメータ値ＰＴとし、現在の楽音パラメータの値を現在パラメータ値ＰＣとすると、目標パラメータ値ＰＴが現在楽音パラメータ値ＰＣより大きい場合は、現在パラメータ値ＰＣを目標パラメータ値ＰＴへ向けて増加し、その増加する変化速度をＵＰとする。同様に、目標パラメータ値ＰＴが現在楽音パラメータ値ＰＣより小さい場合は、現在パラメータ値ＰＣを目標パラメータ値ＰＴへ向けて減少し、その減少する変化速度をＤＯＷＮとする。
【００３１】
これらの操作子パラメータは、各パラメータ値が表示されているエリア２２を指などで押圧し、つぎにロータリーエンコーダを回転操作することにより、押圧によって指定された操作子パラメータの値を変更することができる。この実施例では、各操作子パラメータの値は、最小値を０、最大値を１００とする範囲内で設定変更が可能である。
【００３２】
ペダル１５が操作され、目標パラメータ値ＰＴが現在楽音パラメータ値ＰＣより大きい場合は、所定時間毎に、現在パラメータ値ＰＣに、変化速度ＵＰに比例する値であるＩｎｃＤｅｌｔａが加算され、目標パラメータ値を越えない範囲で現在パラメータ値ＰＣが変更される。一方、ペダル１５が操作され目標パラメータ値ＰＴが現在楽音パラメータ値ＰＣより小さい場合は、所定時間毎に、現在パラメータ値ＰＣに、変化速度ＤＯＷＮに比例する値であるＤｅｃＤｅｌｔａが減算され、目標パラメータ値を下回らない範囲で現在パラメータ値ＰＣが変更される。
【００３３】
なお、目標パラメータ値ＰＴは、楽音パラメータの最大値（ＭＡＸ）と楽音パラメータの最小値（ＭＩＮ）との間の値を取るように、Ａ／Ｄ変換器１６により変換されたデジタル値（ＡＤ）を一次関数で換算して得た値である。この一次関数は、ＡＤの最小値（ペダルが踏まれていない場合）をａ、最大値（ペダルが踏み込まれた状態）をｂとすると、
ＰＴ＝（ＭＡＸ−ＭＩＮ）×（ＡＤ−ａ）／（ｂ−ａ）＋ＭＩＮ
である。
【００３４】
図に示すように、楽音パラメータの種類がソステヌートの場合には、楽音パラメータ値が増加する場合の変化速度ＵＰは、１００に、楽音パラメータの値が減少する場合の変化速度ＤＯＷＮも、１００に設定されている。したがって、モードとしてソステヌートが選択された場合には、ペダル１５を踏む込む場合も、ペダル１５を離す場合も、操作が行われると現在パラメータ値ＰＣが、目標パラメータ値ＰＴに速く設定される。
【００３５】
なお、最大値（ＭＡＸ）を１００、最小値（ＭＩＮ）を０としているが、中間の値は取らないようにし、例えば目標パラメータ値ＰＴが５０以上の場合は、現在パラメータ値ＰＣを１００とし、目標パラメータ値ＰＴが５０より小さい場合は、現在パラメータ値ＰＣを０に設定するようにしてもよい。
【００３６】
楽音パラメータの種類がエクスプレッションの場合には、楽音パラメータ値が増加する場合の変化速度ＵＰは、９０に、楽音パラメータ値が減少する場合の変化速度ＤＯＷＮは、３０にそれぞれ設定されている。したがって、モードとしてエクスプレッションが選択された場合には、ペダル１５を踏み込む方向へ操作が行われた場合は、現在パラメータ値ＰＣは、速く目標パラメータ値ＰＴに変更設定されるが、ペダル１５を離す方向へ操作された場合には、現在パラメータ値ＰＣは、時間経過に従って目標パラメータ値ＰＴに向かって徐々に変更設定される。
【００３７】
図３は、ＣＰＵ１０が実行するメイン処理を示すフローチャートである。この処理は、電子楽器１の電源が投入されると立ち上げられ、電源が遮断されるまで継続される。
【００３８】
電源が投入されると、まず、初期化が行われる（Ｓ１）。この初期化としては、例えば、音色をピアノに設定し、ペダル１５のモードをソステヌートに設定し、現在パラメータＰＣの値を０に設定する。つぎにペダルボタン２５が操作されたか否かを検出し（Ｓ２）、ペダルボタン２５が操作された場合には、モードを変更する（Ｓ２：Ｙｅｓ）。すなわち、現在のモードがソステヌートか否かを判断し（Ｓ３）ソステヌートでなければ（Ｓ３：ＮＯ）、モードをソステヌートに設定し（Ｓ４）、ソステヌートであれば（Ｓ３：Ｙｅｓ）、モードをエクスプレッションに設定する（Ｓ５）。
【００３９】
つぎに、表示器２０の音色表示エリア２１が操作され、さらにロータリーエンコーダ２６が操作されることにより音色が変更設定されたか否かを判断し（Ｓ６）、音色が変更設定された場合には（Ｓ６：Ｙｅｓ）、変更された音色に設定するようにその音色に応じた楽音パラメータをＲＯＭ１１またはＲＡＭ１２から読出して音源１７へ送り（Ｓ７）、音色表示エリア２１の表示およびその音色に対応して設定されているモードや操作子パラメータの表示を変更する。
【００４０】
つぎに、表示器２０の操作子パラメータのいずれかのエリア２２が操作され、さらにロータリーエンコーダ２６が操作されて操作子パラメータが変更設定されたか否かを判断する（Ｓ８）。操作子パラメータが変更設定された場合は（Ｓ８：Ｙｅｓ）、その設定された操作子パラメータの値を変更設定し、その値を表示器２０に表示する（Ｓ９）。操作子パラメータが変更設定されない場合（Ｓ８：Ｎｏ）またはＳ９の処理の次にその他の処理として、例えば鍵盤１３での押鍵、離鍵を検出し、その状態に対応する処理を行うなどの処理を行い（Ｓ１０）Ｓ２の処理へ戻る。
【００４１】
つぎに、操作子により楽音パラメータを設定する処理について、図４に示すフローチャートに従って説明する。この処理は、所定時間、例えば１０ｍｓｅｃ毎にタイマー割り込みにより起動される割り込み処理である。Ａ／Ｄ変換器１６は、この時間間隔でペダル１５の可変抵抗器が示すアナログ値をデジタル値に変換する。そのＡ／Ｄ変換器１６が変換したデジタル値に対応する楽音パラメータの値を目標パラメータ値ＰＴとし、現在の楽音パラメータ値を現在パラメータ値ＰＣとする。
【００４２】
フローチャートにおいて、まず、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さいか否かを判断する（Ｓ２０）。現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合は（Ｓ２０：Ｙｅｓ）、現在パラメータ値ＰＣを現在パラメータ値ＰＣに値ＩｎｃＤｅｌｔａを加算した値とする。このＩｎｃＤｅｌｔａは、選択されているモードにおいて現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合の変化速度ＵＰの値に比例し、所定時間当り加算される楽音パラメータ値の増加分である。
【００４３】
つぎに、加算された現在パラメータ値ＰＣが目標パラメータ値ＰＴを越えたか否かを判断し（Ｓ２２）、現在パラメータ値ＰＣが目標パラメータ値ＰＴを越えた場合は（Ｓ２２：Ｙｅｓ）、現在パラメータ値ＰＣを目標パラメータ値ＰＴとし（Ｓ２３）、現在パラメータ値ＰＣが目標パラメータ値ＰＴを越えない場合は（Ｓ２２：Ｎｏ）、Ｓ２１の処理で加算された現在パラメータ値ＰＣの値を現在パラメータ値ＰＣとして決定する。
【００４４】
Ｓ２０の判断処理で、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さいくないと判断した場合は（Ｓ２０：Ｎｏ）、現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きいか否かを判断する（Ｓ２４）。このＳ２４の判断処理により現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きくないと判断された場合は（Ｓ２４：Ｎｏ）、現在パラメータ値ＰＣが目標パラメータ値ＰＴと等しい場合であり、ペダル１５の操作位置が変更されていないので、何も処理を行わずにこの割り込み処理を終了する（リターン）。
【００４５】
一方、現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きい場合は（Ｓ２４：Ｙｅｓ）、現在パラメータ値ＰＣを現在パラメータ値ＰＣから値ＤｅｃＤｅｌｔａを減算した値とする。このＤｅｃＤｅｌｔａは、選択されているモードにおいて現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きい場合の変化速度ＤＯＷＮの値に比例し、所定時間当り減算される楽音パラメータ値の減少分である。
【００４６】
つぎに、減算された現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さいか否かを判断し（Ｓ２６）、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合は（Ｓ２６：Ｙｅｓ）、現在パラメータ値ＰＣを目標パラメータ値ＰＴとし（Ｓ２７）、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さくない場合は（Ｓ２６：Ｎｏ）、Ｓ２５の処理で減算された現在パラメータ値ＰＣの値を現在パラメータ値ＰＣとして決定する。
【００４７】
つぎに、以上のようにして決定された現在パラメータ値ＰＣに基づいて楽音の制御を行い（Ｓ２８）、この割り込み処理を終了する（リターン）。
【００４８】
このように、本発明による電子楽器の制御装置によれば、操作子により設定される操作位置に対応する目標パラメータ値ＰＴに基づいて現在パラメータ値ＰＣを変更する場合に、現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きい場合と、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合とにより変化速度をそれぞれ設定するようにしたので、急激に操作子が操作された場合にも適切な楽音の制御を行うことができる。特にペダル操作子のように、ばねなどの弾性部材により一方向に付勢されている操作子を操作する場合は、その付勢されている方向へ操作される場合に、操作子が急激に変化され、それに伴って楽音が急激に変化されることがあったが、このような不具合を解消し、操作性を向上させることができる。
【００４９】
なお、請求項１の第１の変化速度は、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合の楽音パラメータ値の変化速度ＵＰに該当し、第２の変化速度は、現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きい場合の楽音パラメータ値の変化速度ＤＯＷＮに該当する。
【００５０】
以上、上記実施例に基づき本発明を説明したが、本発明は、上記実施例に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００５１】
例えば、上記実施例では、現在パラメータ値ＰＣが目標パラメータ値ＰＴより大きい場合と、現在パラメータ値ＰＣが目標パラメータ値ＰＴより小さい場合とにより変化速度をそれぞれ設定するようにしたが、操作子が操作された場合の操作方向を検出し、その操作方向に対応して変化速度をそれぞれ設定するようにしてもよい。すなわち、Ａ／Ｄ変換器により今回検出された操作子の位置と、前回検出された操作子の位置から操作方向を検出し、その操作方向により、変化速度を設定するようにしてもよい。
【００５２】
また、上記実施例では、操作子の例として足で踏み込むことにより操作するペダルを例に上げたが、主に手で操作される丸ボリューム、スライドボリューム、ロータリーエンコーダなどに適用してもよい。また、ベンダーのように左右両方向に回転可能であって、常時ばねにより中点に保持されている操作子や、ビームコントローラと呼ばれる光を反射または遮断することにより受光量を変化させ、その受光量に応じて楽音を制御する操作子に適用してもよい。
【００５３】
また、上記実施例では、音色においては、ペダルにより２種類の楽音パラメータのいずれかを選択して制御するものとしたが、１音色について１種類の楽音パラメータを制御するようにし、その楽音パラメータに第１および第２の変化速度が設定されているものとしてもよい。また、音色には関わらず、楽音パラメータ毎に第１および第２の変化速度が設定されているものとしてもよい。例えば、ペダルにより制御される楽音パラメータを、音
色には関わらず任意に設定できるものとし、その楽音パラメータ毎に、第１および第２の変化速度が設定されているようにしてもよい。
【００５４】
また、上記実施例では、楽音パラメータの種類がエクスプレッション（音量）である場合に第１の変化速度と第２の変化速度を異なる値に設定したが、ピッチ（音高）、フィルターの係数、エフェクトの楽音パラメータなどの楽音パラメータに設定するようにしてもよい。
【００５５】
また、上記実施例では、楽音パラメータの変化速度は、単位時間当たりに増加する楽音パラメータ値であるＩｎｃＤｅｌｔａ、または減少する楽音パラメータ値であるＤｅｃＤｅｌｔａとしたが、楽音パラメータの所定値を、加算、または減算する時間間隔を変えるようにしてもよい。
【００５６】
また、上記実施例では、Ａ／Ｄ変換器が変換したデジタル値と楽音パラメータ値とは、比例関係にあるものとしたが、曲線により表される関係としてもよい。この場合には、曲線を表すルックアップテーブルをメモリに記憶し、ＡＤ値に基づいて参照することにより楽音パラメータ値を得ることができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の電子楽器置のブロック図である。
【図２】電子楽器の操作パネル図である。
【図３】メイン処理を示すフローチャートである
【図４】操作子により楽音パラメータを設定するフローチャートである。
【符号の説明】
【００５８】
１                  電子楽器
１０                ＣＰＵ（制御手段）
１５                ペダル（操作子）
１６                Ａ／Ｄ変換器（操作位置検出手段）
２０                表示器
２１                音色表示エリア（音色選択手段の一部）
２６                ロータリエンコーダ（音色選択手段の一部または変化速度設定手段の一部）
【図１】
2005321609.tif 000003
【図２】
2005321609.tif 000004
【図３】
2005321609.tif 000005
【図４】
2005321609.tif 000006