(57)【要約】【課題】電子音楽装置の操作子（ハード操作子）のみを使ってパラメータを限界値まで設定できる電子音楽装置を提供する。【解決手段】電子音楽装置は、操作位置に限界位置があり、操作された量をパラメータの変化量の情報として出力する複数の第１の操作子と、操作された量をパラメータの変化量の情報として出力する第２の操作子と、前記第１の操作子が操作されたときに、該操作された第１の操作子の操作量に応じた情報を、該第１の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第１の送信手段と、前記第１の操作子のいずれかが操作されたときに、該操作された第１の操作子に割り当てられているパラメータを前記第２の操作子に割り当てる第２の割り当て手段と、前記第２の操作子が操作されたときに、該操作に応じた情報を、操作時点で第２の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第２の送信手段とを有する。【選択図】  図４
2004341050.tif 000002
【特許請求の範囲】
【請求項１】
操作位置に限界位置があり、操作された量をパラメータの変化量の情報として出力する複数の第１の操作子と、
操作された量をパラメータの変化量の情報として出力する第２の操作子と、
前記第１の操作子が操作されたときに、該操作された第１の操作子の操作量に応じた情報を、該第１の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第１の送信手段と、
前記第１の操作子のいずれかが操作されたときに、該操作された第１の操作子に割り当てられているパラメータを前記第２の操作子に割り当てる第２の割り当て手段と、
前記第２の操作子が操作されたときに、該操作に応じた情報を、操作時点で第２の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第２の送信手段と
を有する電子音楽装置。
【請求項２】
さらに、前記外部制御機器において前記第１又は第２の送信手段によって送信されるパラメータの制御情報に基づき生成されるパラメータの値を受信する受信手段と、
前記受信したパラメータの値に基づきパラメータの表示画面を生成する画面生成手段と
を有する請求項１記載の電子音楽装置。
【請求項３】
操作位置に限界位置があり、操作された量をパラメータの変化量の情報として出力する複数の第１の操作子と、操作された量をパラメータの変化量の情報として出力する第２の操作子とを有する電子音楽装置で実行可能なプログラムであって、
前記第１の操作子が操作されたときに、該操作された第１の操作子の操作量に応じた情報を、該第１の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第１の送信手順と、
前記第１の操作子のいずれかが操作されたときに、該操作された第１の操作子に割り当てられているパラメータを前記第２の操作子に割り当てる第２の割り当て手順と、
前記第２の操作子が操作されたときに、該操作に応じた情報を、操作時点で第２の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第２の送信手順と
を有する電子音楽装置で実行可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、外部機器のパラメータを設定可能な電子音楽装置に関する。
【０００２】
【従来の技術】従来、コンピュータ上で実行するシーケンサー等の音楽編集ソフトでは電子楽器上のノブやフェーダなどの操作子（ハード操作子）を模した画像（ソフト操作子）を画面へ表示して、そのソフト操作子をマウスなどで操作することで各種のパラメータの値を変更している。
【０００３】
また、電子楽器を上述のコンピュータに接続し、その電子楽器のハード操作子を使ってパラメータの値を変更する（電子楽器をリモートコントローラとして使う）ことも行われている。この時は、ソフト操作子でもパラメータの値を変更できる。（例えば、非特許文献１参照。）
ここで、ノブは操作量を、パラメータを変更するための情報として出力し、フェーダは操作子の位置に対応する絶対的な値を、パラメータを変更するための値として出力する。そのため、通常は、ノブからの情報は、実際のパラメータ値に変換して用いられ（現在のパラメータ値に対する増加量や減少量として用いられ）、フェーダからの情報は、そのままパラメータ値として用いられる。
【０００４】
【非特許文献１】
「ＭＯＴＩＦ６／ＭＯＴＩＦ７／ＭＯＴＩＦ８取扱説明書」，ヤマハ株式会社，２００１年，ｐ．６５−６６，ｐ．１１９−１２０
【０００５】
【発明が解決しようとする課題】ノブのような操作量（操作された方向及び速度等）を情報として発生（送信）する操作子においては、ハード操作子（ノブ）が右側の操作限界位置付近まで操作されている場合に、そのノブで扱うパラメータに対してソフト操作子で、ハード操作子を左側の操作限界位置近くまで操作したのと同様の変更を加えた場合、ハード操作子（ノブ）は、ソフト操作子と連動して動かないので、該パラメータ値を右側方向へ十分に変更できるにもかかわらず、ハード操作子（ノブ）の位置は右側の操作限界位置付近であるため、ハード操作子（ノブ）では右側の操作限界位置に達するまでのわずかな量しかパラメータ値を変更できず、その後の値をハード操作子で設定できなくなってしまう。
【０００６】
本発明の目的は、電子音楽装置の操作子（ハード操作子）のみを使ってパラメータを限界値まで設定できる電子音楽装置を提供することである。
【０００７】
【課題を解決するための手段】本発明の一観点によれば、電子音楽装置は、操作位置に限界位置があり、操作された量をパラメータの変化量の情報として出力する複数の第１の操作子と、操作された量をパラメータの変化量の情報として出力する第２の操作子と、前記第１の操作子が操作されたときに、該操作された第１の操作子の操作量に応じた情報を、該第１の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第１の送信手段と、前記第１の操作子のいずれかが操作されたときに、該操作された第１の操作子に割り当てられているパラメータを前記第２の操作子に割り当てる第２の割り当て手段と、前記第２の操作子が操作されたときに、該操作に応じた情報を、操作時点で第２の操作子に割り当てられているパラメータの制御情報として外部機器に送信する第２の送信手段とを有する。
【０００８】
【発明の実施の形態】
図１は、本発明の実施例によるパラメータ設定装置１の基本構成を表すブロック図である。
【０００９】
パラメータ設定装置１は、例えば、電子音楽装置であり、バス１０には、ＲＡＭ１１、ＲＯＭ１２、ＣＰＵ１３、検出回路１５、表示回路１８、外部記憶装置２０、音源回路２１、外部通信インターフェイス２６が接続される。なお、本明細書において、電子音楽装置とは、キーボード、シンセサイザー、サンプラー等の電子楽器だけではなく音源装置、ミキサー等の音楽を扱う装置全般を指すものとする。
【００１０】
ユーザは、検出回路１５に接続される位置操作子１６、操作量操作子１７及び特殊操作子２７等の設定操作子（ハードで構成されているハード操作子）を用いて、各種設定をすることができる。
【００１１】
位置操作子１６は、例えば、フェーダ等の操作子の現在位置に対応する絶対値情報を、パラメータを変更するための情報として（新たなパラメータ値として）発生して出力する操作子である。なお、本実施例では、図３に示すモニタ画面３９に表示されるソフトウェアフェーダ３６に対応したパラメータが割り当てられている操作子を位置操作子１６と呼ぶ。
【００１２】
操作量操作子１７は、例えば、ノブ等の操作子に対する操作量（操作子の移動量又は回転量等）及び（又は）操作速度を検出して、パラメータを変更するための情報として（新たに操作された量をパラメータ値の増加や減少を表す変化量として）出力する操作子である。なお、本明細書では、操作量及び操作速度は、操作子が移動した方向を、例えば、右方向に移動（回転）した場合を「＋」で表し、左方向に移動（回転）した場合を「−」で表すものとする。なお、本実施例では、図３に示すモニタ画面３９に表示されるソフトウェアノブ３７に対応したパラメータが割り当てられている操作子を操作量操作子１７と呼ぶ。また、操作量操作子１７（及びソフトウェアノブ３７）には、操作方向ごとに操作限界位置がある。
【００１３】
特殊操作子２７は、最後に操作された操作量操作子１７に割り当てられているパラメータと同一のパラメータを割り当てて、操作量操作子１７で設定することが不可能なパラメータ値を設定するために用いられる操作子である。本実施例では、ロータリーエンコーダを特殊操作子２７として用いている。なお、特殊操作子２７は、操作量操作子１７と同様に、操作子に対する操作量（操作子の移動量又は回転量等）及び（又は）操作速度を検出するものが好ましいが、位置操作子１６のように、操作子の現在位置に対応する絶対値情報を出力するものであってもよい。例えば、ロータリーエンコーダ以外にも、カーソルスイッチ、ホイール、ジョイスティック、位置操作子１６以外のフェーダ、操作量操作子１７以外のノブ等を用いることができる。つまり、図３に示すモニタ画面３９に表示されるソフトウェアノブ３７に対応したパラメータが割り当てられている操作量操作子１７以外の操作子であれば、どのような操作子であってもよいが、ロータリーエンコーダのようにいずれの方向にも操作限界位置を持たないものが好ましい。
【００１４】
表示回路１８は、表示部１９に接続され、変更対象のパラメータの種類及び該パラメータの現在値等の各種情報を表示部１９に表示することができる。
【００１５】
外部記憶装置２０には、各種パラメータ、各種データ、及び本実施例を実現するためのプログラム等を記憶することができる。
【００１６】
ＲＡＭ１１は、フラグ、レジスタ又はバッファ、各種パラメータ等を記憶するＣＰＵ１３のワーキングエリアを有する。ＲＯＭ１２には、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。ＣＰＵ１３は、ＲＯＭ１２又は、外部記憶装置２０に記憶されている制御プログラム等に従い、演算又は制御を行う。
【００１７】
タイマ１４は、ＣＰＵ１３に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ１３に供給する。
【００１８】
音源回路２１は、外部記憶装置２０等に記録された演奏データ又は演奏操作子等から供給されるＭＩＤＩ信号等の演奏信号に応じて楽音信号を生成し、サウンドシステム２３に供給する。サウンドシステム２３は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００１９】
外部通信インターフェイス２６は、少なくとも、コンピュータ（ＰＣ）等の外部制御機器２に接続して、パラメータ値及びパラメータを変更するための情報等を送受信可能な通信インターフェイスである。なお、外部通信インターフェイス２６は、有線のものに限らず無線でもよい。また双方を備えていてもよい。
【００２０】
外部制御機器２は、例えば、コンピュータ（ＰＣ）等で構成され、シーケンサー等の音楽編集ソフトのミキシングソフトウェアを起動することにより、電子楽器上のノブやフェーダなどの操作子を模した画像（ソフト操作子）を含むパラメータ設定画面３９（図３）を表示部に表示する。ユーザは、そのソフト操作子をマウスなどで操作することで、外部制御機器２に接続されているオーディオ機器３Ａ及びＭＩＤＩ機器３Ｍの各種のパラメータの値を変更することができる（パラメータ設定画面３９に設定されたパラメータ値をオーディオ機器３ＡやＭＩＤＩ機器３Ｍに設定する）とともに、各機器の出力をミキシングして出力することが出来る。
【００２１】
なお、外部制御機器２の構成は、基本的には、パラメータ設定装置１とほぼ同様である。ただし、外部制御機器２の場合は、設定操作子として、設定画面３９のソフトウェアで構成されているソフトウェア操作子３６又は３７を操作するための文字入力用キーボード、マウス等が検出回路１５に接続されているものとする。
【００２２】
オーディオ機器３Ａは、オーディオデータを発生又は編集する機器であり、オーディオ機器３Ａの出力は、外部制御機器２に入力され、外部制御機器２上でミキシング処理される。その際、ユーザは、オーディオ機器３Ａの出力音量、パン設定、トーン等の調整を、外部制御機器２のパラメータ設定画面３９（図３）で行うことができる。
【００２３】
ＭＩＤＩ機器３Ｍは、ＭＩＤＩデータ等の自動演奏データにより楽音信号を発生又は編集する機器であり、ＭＩＤＩ機器３Ｍの出力は、外部制御機器２に入力され、外部制御機器２上でミキシング処理される。その際、ユーザは、ＭＩＤ機器３Ｍの出力音量、パン設定、トーン等の調整を、外部制御機器２のパラメータ設定画面３９（図３）で行うことができる。
【００２４】
図２は、本実施例によるパラメータ設定装置１の一部の外観を現す概略図である。なお、本実施例では、パラメータ設定装置１は、電子鍵盤楽器（キーボード）の形態をとっている。
【００２５】
複数の鍵（演奏操作子）からなる鍵盤２８の上方に設置されるパネル上に、位置操作子１６、操作量操作子１７、表示部１９、特殊操作子２７が配置されている。
【００２６】
ユーザは、このパネル上に配置される操作子群を操作することにより、外部制御機器２上で起動される音楽編集ソフトをリモートコントロールすることが出来る。
【００２７】
位置操作子１６は、例えば、フェーダの形態をとっており、Ａ〜Ｄの４系統の入力について、例えば、音量等を制御することが出来る。なお、このＡ〜Ｄの４系統の入力は、後述する外部制御機器２の１〜８ｃｈの入力のいずれかに割り当てられる。また、位置操作子１６へのパラメータの割り当てもユーザの設定により任意に変更することが出来る。
【００２８】
操作量操作子１７は、例えば、ノブの形態をとっており、上記のＡ〜Ｄの４系統のそれぞれの入力に対して、１又は複数用意され、例えば、パン設定や、トーン調整などが可能である。この操作量操作子１７で設定されるパラメータの割り当ては、ユーザの設定により任意に変更することが可能である。また、操作量操作子１７は、右側（＋）及び左側（−）に回転するようになっているが、回転する範囲（操作限界位置）がある。例えば、操作量操作子１７が、右側の操作限界位置まで回されている状態では、さらに右側に回すことが出来ないので、操作量操作子１７のみを用いたのでは、パラメータの値をさらに上昇させることはできない。
【００２９】
表示部１９には、現在設定中のパラメータの値が表示される。このパラメータの値は、位置操作子１６又は操作量操作子１７の操作によって発生するパラメータを変更するための情報を外部制御機器２へ送信し、該送信した情報に基づき外部制御機器２で決定したパラメータの値を受信して表示される。
【００３０】
特殊操作子２７は、例えば、ロータリーエンコーダの形態をとっており、操作量操作子１７が操作されると、該操作された操作量操作子１７に割り当てられているパラメータが自動的に割り当てられる。すなわち、操作した操作量操作子１７で扱うパラメータの値を特殊操作子２７を用いても設定できるようになる。このようにすることで、操作量操作子１７が、走査限界位置まで操作されているとき（これ以上操作できないとき）でも、特殊操作子２７により、パラメータの変更をすることが出来る。なお、特殊操作子２７は、操作量操作子１７とは別に配置される操作子であれば、どのような形態の操作子であってもよい。
【００３１】
図３は、本実施例による外部制御機器２のパラメータ設定画面３９の一例である。
【００３２】
パラメータ設定画面３９には少なくとも、パラメータ設定装置１の入力系統Ａ〜Ｄ以上の数の入力系統（１ｃｈ〜８ｃｈ）毎に、パラメータ設定装置１のパネル上に配置される位置操作子１６及び操作量操作子１７とほぼ同様の外観を有するソフトウェアフェーダ３６及びソフトウェアノブ３７等のソフト操作子が配置される。ここで、ほぼ同様の外観とは、ユーザが、位置操作子１６とソフトウェアフェーダ３６と（操作量操作子１７とソフトウェアノブ３７と）の対応関係が簡単に視認できる程度の類似性を有することを言う。
【００３３】
ソフトウェアフェーダ３６とパラメータ設定装置１の位置操作子１６とは、同一のパラメータが割り当てられており、該パラメータは、ソフトウェアフェーダ３６とパラメータ設定装置１の位置操作子１６とのいずれの操作子においても変更可能である。また、ソフトウェアノブ３７とパラメータ設定装置１の操作量操作子１７とは、同一のパラメータが割り当てられており、該パラメータは、ソフトウェアノブ３７とパラメータ設定装置１の操作量操作子１７とのいずれの操作子においても変更可能である。なお、パラメータ設定装置１の操作量操作子１７と、ソフトウェアノブ３７との数が異なる場合は、複数用意されるソフトウェアノブ３７の内のいずれかを操作量操作子１７に割り当てる。
【００３４】
このように、パラメータ設定装置１及びパラメータ設定画面３９の操作子を視覚上同一（又は同様）にすることにより、ユーザは、簡単にその対応関係を知ることが出来る。
【００３５】
図４は、図１のＣＰＵ１３で実行されるパラメータ設定装置１のリモート機能処理及び該リモート機能処理に対応して図１の外部制御機器２で実行されるパラメータ設定処理を表すフローチャートである。なお、図中ステップＳＡ１〜ステップＳＡ１１がパラメータ設定装置（電子楽器）１のリモート機能処理を表し、ステップＳＢ１〜ステップＳＢ１２が外部制御機器（ＰＣ）２で実行されるパラメータ設定処理を表す。また、図中点線の矢印は、通信インターフェイスを介したデータの流れを表す。
【００３６】
パラメータ設定装置１においてリモート機能の開始が指示されるとステップＳＡ１で、パラメータ設定装置１側でのリモート機能処理をスタートし、ステップＳＡ２で、図１の位置操作子１６、操作量操作子１７、及び特殊操作子２７のいずれかの操作子の操作を検出する。操作子の操作を検出したらＹＥＳの矢印で示すステップＳＡ３に進み、検出しない場合は、ＮＯの矢印で示すステップＳＡ８に進む。
【００３７】
ステップＳＡ３では、ステップＳＡ２で検出した操作された操作子が位置操作子１６であるか否かを判断する。操作された操作子が、位置操作子１６である場合は、ＹＥＳの矢印で示すステップＳＡ７に進み、それ以外の場合は、ＮＯの矢印で示すステップＳＡ４に進む。
【００３８】
ステップＳＡ４では、ステップＳＡ２で検出した操作された操作子が特殊操作子２７であるか否かを判断する。操作された操作子が、特殊操作子２７である場合は、ＹＥＳの矢印で示すステップＳＡ６に進み、それ以外の場合、すなわち操作量操作子１７である場合は、ＮＯの矢印で示すステップＳＡ５に進む。
【００３９】
ステップＳＡ５では、ステップＳＡ２で操作を検出した操作子（操作量操作子１７）に割り当てられているパラメータを特殊操作子２７に割り当てる。例えば、操作を検出した操作量操作子１７に１ｃｈのパン設定が割り当てられている時は、特殊操作子２７にも同様に１ｃｈのパン設定を割り当てる。
【００４０】
ステップＳＡ６では、ステップＳＡ２で操作を検出した操作子（操作量操作子１７又は特殊操作子２７）の操作量を当該操作子に割り当てられているパラメータの値を変更するための情報（操作量）として外部制御機器（ＰＣ）２へ送る。ここで、操作量とは、操作子が前回の検出時以降に新たに操作された量を表す値である。また、操作量の代わりに操作速度を送るようにしてもよい。
【００４１】
ステップＳＡ７では、ステップＳＡ２で操作を検出した操作子（位置操作子１６）の操作後の位置に対応する絶対値を新たなパラメータの値（置換値）として外部制御機器（ＰＣ）へ送る。
【００４２】
ステップＳＡ８では、操作子（位置操作子１６、操作量操作子１７又は特殊操作子２７）へのパラメータの割り当てを変更する指示があれば、該指示に基づき操作子へのパラメータの割り当て状態を変更（設定）する。指示の無い場合は、そのままステップＳＡ９に進む。
【００４３】
ステップＳＡ９では、その他の処理を行う。例えば、後述するステップＳＢ１０で外部制御機器２から送信されるパラメータの値を受信し、表示画面を生成して表示部１９に表示する。
【００４４】
上記ステップＳＡ７及びステップＳＡ９の処理により、パラメータ設定装置１の操作量操作子１７で発生した情報は、外部制御機器２に送られ、当該外部制御機器２で操作量操作子１７で発生した情報に基づきパラメータの値を設定する。その後、外部制御機器２で設定した値に基づきパラメータ設定装置１で表示画面を生成して、パラメータ設定装置１の表示部１９に表示する。
【００４５】
ステップＳＡ１０では、ユーザによるリモート機能の解除（リモート機能処理の終了）の指示の有無を判断する。リモート機能解除の指示があれば、ＹＥＳの矢印で示すステップＳＡ１１に進みリモート機能処理を終了する。指示がなければ、ＮＯの矢印で示すステップＳＡ２に戻り、以降の処理を繰り返す。
【００４６】
ステップＳＢ１では、外部制御機器（ＰＣ）側での、パラメータ設定処理（音楽編集ソフト）をスタートし、ステップＳＡ６で送信されるパラメータの値を変更するための情報（変化量）又はステップＳＡ７で送信される新たなパラメータの値（置換値）が有れば、受信する。なお、以下、変化量と置換値をまとめて、単にパラメータの値を変更するための情報と呼ぶ。
【００４７】
ステップＳＢ２では、パラメータ設定装置（電子楽器）１からパラメータの値を変更するための情報を受信したか否かを判断する。情報を受信した場合は、ＹＥＳの矢印で示すステップＳＢ３に進み、受信していない場合は、ＮＯの矢印で示すステップＳＢ７に進む。
【００４８】
ステップＳＢ３では、パラメータ設定装置１から受信した情報が操作量を表す情報（変化量）か否かを判断する。受信した情報が操作量を表す情報（変化量）である場合は、ＹＥＳの矢印で示すステップＳＢ４に進み、それ以外の場合、すなわち受信した情報が新たなパラメータの値（操作子の操作位置に対応する絶対値若しくは置換値）の場合は、ＮＯの矢印で示すステップＳＢ５に進む。
【００４９】
ステップＳＢ４では、受信した操作量を表す情報（変化量）に基づき編集対象のパラメータの変更量を決定し、該決定した変更量分だけ編集対象の現在のパラメータの値を変更する。例えば、パラメータ設定装置１から受信した（＋）／（−）の値である操作量を現在のパラメータに加算することにより、該パラメータの値を変更する。その後、ステップＳＢ６に進む。
【００５０】
なお、パラメータの値は、上記のように現在のパラメータに変更量を加算するものに限らず、例えば、受信した変更量に従いテーブル等を参照して決定するようにしてもよいし、その他の演算式を用いて決定するようにしてもよい。
【００５１】
ステップＳＢ５では、編集対象の現在のパラメータの値を受信した新たなパラメータの値（操作子の操作位置に対応する絶対値）に書き換える（受信した値そのものを新たなパラメータ値とする）。なお、パラメータの値をそのまま書き換えるのではなく演算等の処理を施してから、パラメータの値を書き換えるようにしてもよい。
【００５２】
ステップＳＢ６では、新たに設定されたパラメータの値、すなわち、ステップＳＢ４で変更された又はステップＳＢ５で書き換えられたパラメータの値を反映するように、外部制御機器（ＰＣ）２の表示画面上のパラメータ設定画面（図３）の表示を変更する。
【００５３】
ステップＳＢ７では、パラメータ設定画面（図３）上でいずれかのソフト操作子（ソフトウェアフェーダ３６及びソフトウェアノブ３７等）の操作を検出したか否かを判断する。操作を検出した場合は、ＹＥＳの矢印で示すステップＳＢ８に進み、検出していない場合は、ＮＯの矢印で示すステップＳＢ１０に進む。
【００５４】
ステップＳＢ８では、ステップＳＢ７で検出したソフト操作子の操作により発生した情報に基づき編集対象のパラメータ（操作されたソフト操作子に割り当てられているパラメータ）の現時値を変更する。
【００５５】
ステップＳＢ９では、ステップＳＢ８で新たに設定されたパラメータの値を反映するように、外部制御機器（ＰＣ）２の表示画面上のパラメータ設定画面（図３）の表示を変更する。
【００５６】
ステップＳＢ１０では、その他の処理を実行する。ここでは、例えば、ステップＳＢ４、ステップＳＢ５又はステップＳＢ８で設定された新たなパラメータの値をパラメータ設定装置（電子楽器）１に送信して、パラメータ設定装置１の表示部１９に表示させたり、オーディオ機器３ＡやＭＩＤＩ機器３Ｍへ送信して機器に設定されているパラメータ値を変更させたりする。
【００５７】
ステップＳＢ１１では、パラメータ設定処理（音楽編集ソフト）を終了する指示を検出したか否かを判断する。指示を検出した場合は、ＹＥＳの矢印で示すステップＳＢ１２に進み、当該パラメータ設定処理（音楽編集ソフト）を終了する。指示を検出しなかった場合は、ＮＯの矢印で示すステップＳＢ１に戻り以降の処理を繰り返す。
【００５８】
以上のように本発明の実施例によれば、操作量操作子１７を操作することにより、該操作された操作量操作子１７に割り当てられているパラメータが自動的に特殊操作子２７にも割り当てられる。よって、現在操作している（又は直前に操作していた）操作量操作子１７と同一のパラメータを特殊操作子２７を用いても設定・変更することが出来る。
【００５９】
また、特殊操作子２７を用いて操作量操作子１７と同一のパラメータを設定・変更できるので、操作量操作子１７の現在の状態（位置）にかかわらずパラメータを設定・変更することが出来る。つまり、操作量操作子１７が既に左又は右の限界位置まで操作されている場合であっても、特殊操作子２７を用いることにより、さらに左又は右に操作するのと同様の効果を得ることができる。よって、編集対象のパラメータを操作子の状態にかかわらず限界（該パラメータの上限又は下限値）まで操作することが出来る。
【００６０】
また、本発明の実施例によれば、パラメータ設定装置１の操作子で発生したパラメータを変更するための情報を一旦外部制御機器２に送信し、パラメータを変更するための情報に基づき外部制御機器２で生成されるパラメータ値を受信して、該受信したパラメータ値に基づき表示画面を生成して表示部１９に表示することが出来る。
【００６１】
なお、実施例では、ＲＯＭに制御プログラムが記憶されているものとしたが、ＨＤやＣＤ−ＲＯＭ等に制御プログラムを記憶させておいてそれをＲＡＭに読み込むことで、ＲＯＭに制御プログラムを記憶している場合と同様の動作をＣＰＵにさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００６２】
また、外部通信インターフェイスはＬＡＮやインターネットや電話回線などの通信ネットワークに接続可能であり、該通信ネットワークを介してサーバコンピュータと接続可能である。ハードディスク装置内に制御プログラムや各種データが記憶されていない場合、サーバコンピュータからプログラムやデータをダウンロードするために用いられる。
【００６３】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組合せ等が可能なことは当業者に自明であろう。
【００６４】
【発明の効果】本発明によれば、電子音楽装置の操作子（ハード操作子）のみを使ってパラメータを限界値まで設定できる電子音楽装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施例によるパラメータ設定装置１の基本構成を表すブロック図である。
【図２】本実施例によるパラメータ設定装置１の一部の外観を現す概略図である。
【図３】本実施例による外部制御機器２のパラメータ設定画面３９の一例である。
【図４】図１のＣＰＵ７で実行されるパラメータ設定装置１のリモート機能処理及び該リモート機能処理に対応して図１の外部制御機器２で実行されるパラメータ設定処理を表すフローチャートである。
【符号の説明】１…パラメータ設定装置、２…外部制御機器、３Ａ…オーディオ機器、３Ｍ…ＭＩＤＩ機器、１０…バス、１１…ＲＡＭ、１２…ＲＯＭ、１３…ＣＰＵ、１４…タイマ、１５…検出回路、１６…位置操作子、１７…操作量操作子、１８…表示回路、１９…表示部、２０…外部記憶装置、２１…音源回路、２３…サウンドシステム、２６…外部通信インターフェイス、２７…特殊操作子、２８…鍵盤、３６…ソフトウェアフェーダ、３７…ソフトウェアノブ、３９…パラメータ設定画面
【図１】
2004341050.tif 000003
【図２】
2004341050.tif 000004
【図３】
2004341050.tif 000005
【図４】
2004341050.tif 000006