(57)【特許請求の範囲】
【請求項１】
電子機器の動作を規定する複数のパラメータ項目の値を設定するパラメータ設定装置であって、
複数のパラメータ項目に設定するパラメータ値の組であるパラメータセットを複数組記憶するパラメータセット記憶手段と、
第１及び第２の操作態様を有する操作子と、
前記操作子の第１の操作態様による操作に応じて、前記パラメータセット記憶手段に記憶されている複数組のパラメータセットから１組のパラメータセットを指定する指定手段と、
前記指定されたパラメータセットを電子機器に一括設定する一括設定手段と、
前記操作子の第２の操作態様による操作に応じて、一括設定した複数のパラメータ項目のうち、２つ以上のパラメータ項目のパラメータ値を同時に連動して変更する連動パラメータ変更手段と
を備えたことを特徴とするパラメータ設定装置。
【請求項２】
請求項１に記載のパラメータ設定装置において、
前記一括設定した複数のパラメータ項目のうちの１つを指定する個別パラメータ指定手段と、
前記複数のパラメータ項目のうちの１つが指定されている場合に、前記操作子の第２の操作態様による操作に応じて、該指定された１つのパラメータ項目のパラメータ値のみを変更する個別パラメータ変更手段と
をさらに備えたことを特徴とするパラメータ設定装置。
【請求項３】
請求項１または２に記載のパラメータ設定装置において、
前記連動パラメータ変更手段は、前記連動して変更する２つ以上のパラメータのパラメータ値を前記操作子の第２の操作態様の操作に応じてそれぞれ所定の変化特性で変化するように設定したことを特徴とするパラメータ設定装置。
【請求項４】
請求項３に記載のパラメータ設定装置において、
前記連動パラメータ変更手段は、前記連動して変更する２つ以上のパラメータのうち、所定のパラメータのパラメータ値を前記操作子の第２の操作態様による増減操作に追従して増減または減増変化するように対応付けたことを特徴とするパラメータ設定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、各種の電子機器、特に楽音信号に効果付与する効果付与装置やミキサ装置などに適用して好適なパラメータ設定装置に関する。
【０００２】
【従来の技術】
電子楽器などの電子機器では、複数のパラメータをユーザが設定して、例えば所望の楽音を発生させるなど、その動作を制御する。パラメータを設定する方式として、画面上に複数のパラメータ項目を表示し、カーソルなどで１つを選択し、ノブなどの操作子を用いてその値を設定する方式が知られている。これによれば、ユーザは任意のパラメータ項目を所望の通りに設定することができる。また、あらかじめ複数のパラメータ値の組み合わせを複数組用意しておき、ユーザがその中から１つの組を選択することにより、複数のパラメータ項目を一括して設定する方式が知られている。これによれば、複数組の中から１つの組を選択するだけで、複数のパラメータ項目の値を設定できるので、初心者でも操作が容易である。
【０００３】
【発明が解決しようとする課題】
複数のパラメータ項目から１つを選択してその値を設定する方式では、膨大な設定値の組み合わせがあるため設定が面倒で難しい。一方、複数のパラメータの値の組み合わせを用意しておき、その中から選択して一括設定する方式では、設定は容易になるものの、設定値の組み合わせが限定されるので、組み合わせの自由度がなくなり多様な設定ができない。組み合わせの種類を増やせば自由度が上がるが、選択肢が増えると選択が面倒になる。
【０００４】
この発明は、上述の従来技術における問題点に鑑み、複数のパラメータ項目の値を自由度高くかつ容易に設定することができるパラメータ設定技術を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、電子機器の動作を規定する複数のパラメータ項目の値を設定するパラメータ設定装置であって、複数のパラメータ項目に設定するパラメータ値の組であるパラメータセットを複数組記憶するパラメータセット記憶手段と、第１及び第２の操作態様を有する操作子と、前記操作子の第１の操作態様による操作に応じて、前記パラメータセット記憶手段に記憶されている複数組のパラメータセットから１組のパラメータセットを指定する指定手段と、前記指定されたパラメータセットを電子機器に一括設定する一括設定手段と、前記操作子の第２の操作態様による操作に応じて、一括設定した複数のパラメータ項目のうち、２つ以上のパラメータ項目のパラメータ値を同時に連動して変更する連動パラメータ変更手段とを備えたことを特徴とする。
【０００６】
請求項２に係る発明は、請求項１に記載のパラメータ設定装置において、前記一括設定した複数のパラメータ項目のうちの１つを指定する個別パラメータ指定手段と、前記複数のパラメータ項目のうちの１つが指定されている場合に、前記操作子の第２の操作態様による操作に応じて、該指定された１つのパラメータ項目のパラメータ値のみを変更する個別パラメータ変更手段とをさらに備えたことを特徴とする。
請求項３に係る発明は、請求項１または２に記載のパラメータ設定装置において、前記連動パラメータ変更手段は、前記連動して変更する２つ以上のパラメータのパラメータ値を前記操作子の第２の操作態様の操作に応じてそれぞれ所定の変化特性で変化するように設定したことを特徴とする。
請求項４に係る発明は、請求項３に記載のパラメータ設定装置において、前記連動パラメータ変更手段は、前記連動して変更する２つ以上のパラメータのうち、所定のパラメータのパラメータ値を前記操作子の第２の操作態様による増減操作に追従して増減または減増変化するように対応付けたことを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を用いてこの発明の実施の形態を説明する。
【０００８】
図１は、この発明のパラメータ設定装置を適用した効果付与およびミキシング機能付きのディジタルレコーダの構成を示すブロック図である。この装置は、中央処理装置（ＣＰＵ）１０１、タイマー１０２、リードオンリメモリ（ＲＯＭ）１０３、ランダムアクセスメモリ（ＲＡＭ）１０４、ディジタルシグナルプロセッサ（ＤＳＰ）１０５、サウンドシステム１０６、パネル操作子１０７、表示装置１０８、記憶装置１０９、インターフェース１１０、およびバスライン１２０を備える。
【０００９】
ＣＰＵ１０１は、この装置の全体の動作を制御する処理装置である。ＲＯＭ１０３は、ＣＰＵ１０１が実行・使用する各種の制御プログラムやデータなどを格納した不揮発性メモリである。ＲＡＭ１０４は、ＣＰＵ１０１が実行するプログラムのロード領域やワーク領域に使用する揮発性メモリである。ＤＳＰ１０５は、ＣＰＵ１０１の指示に応じて、楽音信号に効果を付与したりミキシングを行なう信号処理装置である。サウンドシステム１０６は、ＤＳＰ１０５から出力される楽音信号を放音する。パネル操作子１０７は、この装置の外部パネル上に設けられている種々の操作子を示す。表示装置１０８は、この装置の外部パネル上に設けられているディスプレイである。記憶装置１０９は、プログラムやデータの他、ディジタル楽音データを格納するハードディスクなどの記憶装置である。インターフェース１１０には、楽音データ再生機１１１やマイクロフォン１１２が接続される。
【００１０】
この装置では、楽音データ再生機１１１やマイクロフォン１１２から入力した楽音を、記憶装置１０９上にディジタルデータで録音することができる。また、入力した楽音や既に録音された楽音を、ＤＳＰ１０５を用いて任意にミキシングし、再び記憶装置１０９に格納することができる。録音やミキシングにおいては、任意の入力チャンネル（ｃｈ）や出力ｃｈについてＤＳＰ１０５を用いて楽音に効果（エフェクト）を付与することができる。どの入力系列をどのｃｈに割り当てるか、およびどの出力系列をどのｃｈに割り当てるかは、任意に設定できる。
【００１１】
各ｃｈの楽音に効果を付与する際には、複数のパラメータを設定する必要がある。以下、図１の装置におけるパラメータ設定の操作と動作について説明する。なお、説明を簡単にするため、単にパラメータと言うときには、パラメータ項目を指す場合と、そのパラメータ項目に設定するデータ（値）としてのパラメータを指す場合があるものとする。またここでは、ＤＳＰ１０５をコンプレッサやリミッタとして動作させる例で説明する。コンプレッサやリミッタは、入出力信号レベル間でダイナミクスを変化させる効果装置であり、入力信号レベルが一定値（スレッショルド）を超えると、超えた部分についてレベルを減衰させるものである。パラメータとしては、上記のスレッショルドのほか、レシオ、アタックタイム、リリースタイムなどがあり、これらの値を設定する。
【００１２】
図２は、図１の装置のパネル外観図を示す。パネル２００上には、図１のパネル操作子１０７および表示装置１０８が設けられている。２０１は、図１の表示装置１０８に相当するディスプレイである。２１１〜２１５はＦ１〜Ｆ５キーを示す。２２１はディスプレイ２０１に表示されるカーソルを移動するためのカーソル移動キー、２２３は決定操作子であるエンターキー、２２４は設定したパラメータ値の保存を指示するためのストアキーである。２２２は、ディスプレイ２０１に表示されたカーソルを移動したり、各種データの設定値を設定変更するための値入力操作子（データ入力ダイアル）である。以下、この操作子をノブ２２２と呼ぶ。ノブ２２２は、そのまま回す通常操作と、押し込みながら回す押し回し操作を行なうことができるものである。
【００１３】
２３１は、任意の入力ｃｈあるいは出力ｃｈに割り当て、そのｃｈに関する制御を行なう操作子セットである。操作子セット２３１のうち、２３２は当該ｃｈに関する画面を表示して各種のパラメータ設定を行なうことを指示するＳＥＬキー、２３３は当該ｃｈのオン／オフの切り替えに使用するＯＮキー、２３４は当該ｃｈの音量レベル調整のためのフェーダである。操作子セット２３１と同様の操作子セットが、操作可能なｃｈ数分だけ設けられている。
【００１４】
図３は、パラメータを一括して設定するライブラリ画面の例を示す。ディスプレイ２０１に表示される画面は、３１１や３１２に示すようなタブ部で切り替えるようになっており、各タブ部はそれらがディスプレイ上で表示される位置の下部に位置するＦ１〜Ｆ５キー２１１〜２１５にそれぞれ対応している。ライブラリ画面のタブ部３１２にはＦ２キー２１２が対応しているので、Ｆ２キー２１２を押下することにより、図３の画面が表示される。
【００１５】
図３において、３０１にパラメータ設定の対象となるｃｈとして現在設定されているｃｈが表示される。この対象ｃｈは、図２の各操作子セットのＳＥＬキーにより変更することができる。３０２に、選択可能なライブラリの一覧が表示されている。ライブラリとは、複数のパラメータ項目を一括して設定するパラメータ値の組データ（以下、パラメータセットと呼ぶ）を示す。ライブラリは、あらかじめ定められたパラメータセットに適当なライブラリ名（その設定における音のイメージを連想しやすい名称とするのがよい）を付して、複数用意しておく。各ライブラリには、それを特定するための一意なＮｏ．（番号）が付けられている。３０３は、ライブラリ一覧３０２中に表示されたカーソルを示す。
【００１６】
ユーザは、ノブ２２２を押し回し操作することにより、ライブラリ一覧３０２中でカーソル３０３を移動させることができる。所望のライブラリにカーソル３０３を合わせてエンターキー２２３を押下すると、そのライブラリが選択される。すなわち、そのライブラリのパラメータセットが読み出されてＤＳＰ１０５に設定される。これ以後は、当該ｃｈの楽音に対しては、ＤＳＰ１０５によって、設定されたパラメータによる効果付与処理が行なわれることになる。
【００１７】
３０４は、現在選択されているライブラリが属する変化テーブルのグラフ表示である。変化テーブルについては、後述する。
【００１８】
この装置におけるパラメータ設定のモードとしては、連動モードと個別モードがある。これらは択一的である。図３のライブラリ画面が呼び出されたときは、連動モードとなる。連動モードにおいて、ユーザは、ノブ２２２を通常操作することにより、複数のパラメータ項目を変化テーブルにしたがって連動して変更することができる。以下、変化テーブルおよび連動モードにおける複数パラメータの変更について説明する。
【００１９】
図４および図５は、変化テーブルの例を示す。４０１は見出し行である。Ｎｏ．とＮａｍｅは、図３のライブラリ一覧３０３中に表示される各ライブラリのＮｏ．とライブラリ名である。Ｎａｍｅの右側に各パラメータ項目を示す。
【００２０】
スレッショルドＴｈｒｅｓｈｏｌｄは、音量がどれくらいで効果をかけはじめるのかを決めるパラメータである。レシオＲＡＴＩＯは、スレッショルドを超えるレベルについてゲイン圧縮する割合を示す。スレッショルドより音量が超えたとき、設定したレシオで音量を下げる。例えば、レシオが３：１なら音量を３分の１にする。これがコンプレッションである。レシオが∞:1なら音量をスレッショルド以上にしない。これがリミッティングである。レンジＲａｎｇｅは、効果をかける際の減衰量を示す。アタックＡｔｔａｃｋは、スレッショルドを超えて効果が始まるまでの時間を示す。アウトゲインＯｕｔＧａｉｎは、出力レベルの調整値を示す。ニーＫｎｅｅは、スレッショルドでのレベルの折れ曲がり方の鋭さを示す。ウィドゥスＷｉｄｔｈは、コンプレッサの効果の境界とエキスパンドの効果の境界の幅を示す。リリースＲｅｌｅａｓｅは、信号がスレッショルドレベル以下に下がった後、コンプレッサの機能が切れるまでに要する時間を示す。ホールドＨｏｌｄは、信号がスレッショルドレベル以下に下がった後、ゲートが閉じはじめるまでの待ち時間を示す。ディケイＤｅｃａｙは、ホールドの待ち時間を経た後、ゲートが最大に閉じるまでに要する時間を示す。
【００２１】
なお、図４および図５では、パラメータの実際の値が記載されている欄には……を記載して具体的な値は省略した。−が記載されている欄は、そのパラメータが意味を持たない、あるいは現在値のままであることを示す。
【００２２】
変化テーブル中、Ｎｏ．とライブラリ名が記載されているのがライブラリのパラメータセットである。逆に言えば、図３のライブラリ一覧３０２には、図４や図５の変化テーブル中に記載されているＮｏ．とライブラリ名が抽出されて表示される。変化テーブル中で、Ｎｏ．とライブラリ名が一方のみ記載されているものはなく、必ずセットで記載されている。また、Ｎｏ．とライブラリ名が記載されていないのは、ライブラリではないパラメータセットである。ここでは図４と図５の２つの変化テーブルのみ図示したが、実際にはさらに多くの変化テーブルが保持されている。
【００２３】
Ｎｏ．またはライブラリ名が特定されれば、どの変化テーブルのどの位置かが特定される。例えば、図３はライブラリＮｏ．３の「Ｓｔｕｄｉｏ  Ｌｅａｄ」が選択されたところであるが、この選択されたライブラリは図４の変化テーブルの第２行目（パラメータデータが記載されている先頭行４０３から１行目、２行目、…と数えるものとする）にあると特定できるので、その位置のパラメータセットが読み出されてＤＳＰ１０５に設定される。
【００２４】
図６および図７は、図４および図５の変化テーブルをそれぞれグラフ化したものである。ここでは、スレッショルド、レシオ、およびアウトゲインのみを図示した。図３において、ライブラリが選択されたときにはそのライブラリが属する変化テーブルが領域３０４に表示される。図３では、Ｎｏ．３の「ＳｔｕｄｉｏＬｅａｄ」が選択され、このライブラリは図４の変化テーブルに属するので、該変化テーブルをグラフ化した図６の変化カーブが領域３０４に表示される。
【００２５】
図６および図７において、横軸は変化テーブル上の位置を示す。すなわち、横軸の数値１，２，…は、変化テーブル中でパラメータデータが記載されている行のうちの先頭行（図４では４０３）から数えた１行目、２行目、…の位置を示している。以下、変化テーブル中の位置は、この値で表すものとする。例えば、図４の変化テーブル中の位置「１」は、変化テーブルの１行目であるＮｏ．９「Ｓｔａｃｋ  Ｌｅａｄ」のパラメータセットを示し、これは図６の変化カーブの横軸の値１の位置に相当する。図６および図７の変化カーブの縦軸は、各パラメータの値を示す。縦軸にはパラメータの相対的な変化が分かるように数値を記載したが、実際には各パラメータの単位は基本的に異なる。
【００２６】
図４や図５の変化テーブル中で、現在、ＤＳＰ１０５に設定されている（あるいは設定する）パラメータセットの位置を現在位置と言う。図３では、Ｎｏ．３の「Ｓｔｕｄｉｏ  Ｌｅａｄ」が選択され、このライブラリは図４の変化テーブルの位置「２」にあるので、現在位置は図４の変化テーブルの位置「２」（これは図６の変化カーブの横軸の値２の位置に相当する）である。
【００２７】
図３のライブラリ画面において、ノブ２２２を通常操作することにより、変化テーブル中の現在位置を変更できる。これにより、複数パラメータを連動して変更できる。例えば、図３でＮｏ．３の「Ｓｔｕｄｉｏ  Ｌｅａｄ」が選択されて現在位置が図４の変化テーブルの位置「２」（図６の変化カーブの横軸の値２の位置）にある状態から、ノブ２２２を所定角度左側に回すと、現在位置が「１」になり、その位置のパラメータセットがＤＳＰ１０５に設定される。逆にノブ２２２を右側に回すと、現在位置が「３」「４」…と変更され、これらの位置のパラメータセットに変更できる。これにより、ユーザは、図４や図５の変化テーブル（すなわち図６や図７の変化カーブ）にしたがって、複数のパラメータ項目を連動して変更できる。
【００２８】
変化テーブルは、１つの基準パラメータを持つ。図４や図５では、見出しの直下の行に下向き矢印４０２，５０２を記載して基準パラメータを示した。図４の変化テーブルの基準パラメータはアウトゲインであり、図５の変化テーブルの基準パラメータはスレッショルドである。基準パラメータは、ノブ２２２の操作の増減方向（通常は右回しが増加で左回しが減少）に合わせて増減するように設定されているパラメータであり、ユーザが変化をイメージすることができるような基準となるパラメータである。例えば、図４の変化テーブルの基準パラメータであるアウトゲインは、図６のカーブから分かるように、ノブ２２２の回し方に応じて線形に増減するように変化カーブが設定されている。図５の変化テーブルの基準パラメータであるスレッショルドは、図７のように単調減少のグラフになっているので、ノブ２２２を右回し（増加方向）するとスレッショルドが増加する方向（すなわち図７の変化カーブでは横軸に沿って左方向）に変化し、ノブ２２２を左回し（減少方向）するとスレッショルドが減少する方向（すなわち図７の変化カーブでは横軸に沿って右方向）に変化する。これにより、ユーザは、ノブ２２２を操作したとき、基準パラメータの変化を基準として、複数パラメータの連動した変更を行なうことができる。
【００２９】
なお、図４と図５の変化テーブルの基準パラメータが異なるように、基準パラメータは変化テーブルごとに異ならせてよい。また、基準パラメータは、必ずしも線形に変化するようにしなくてもよい。ここではノブ２２２の操作の増減の方向と基準パラメータの増減の方向が一致するようにしたが、ノブ２２２の操作の増減の方向と変化テーブル上の現在位置の増減の方向を一致させてもよい。この場合は、変化カーブが図６と図７のどちらであっても、ノブ２２２を増加方向に操作（右回し）したとき変化カーブ上で右方向に現在位置が変更され、ノブ２２２を減少方向に操作（左回し）したとき変化カーブ上で左方向に現在位置が変更されることになる。
【００３０】
また、図３の領域３０４に表示した変化カーブ中に現在位置を示すカーソル（例えば縦線でよい）を表示し、ノブ２２２を操作して現在位置を変更したときに、その変化が目視確認できるようにしてもよい。領域３０４には、変化カーブでなく、各パラメータの値を表示するようにしてもよい。
【００３１】
図４や図５に示した変化テーブル（すなわち図６や図７の変化カーブ）は機器の製造者側で任意に構成することができる。したがって、図６や図７に示すようにパラメータ値が上下に変化するような変化カーブとしてもよい。また、基準パラメータが変化可能な範囲において既に最大値または最小値に至ってしまったパラメータについては、その値を維持する（変化させない）ように変化カーブを設定してもよい。ただし、ユーザがノブを回したとき、楽音に付与される効果が違和感無く変化するように（特に、基準パラメータの変化がユーザの判断の基準になるように）、各パラメータの変化カーブを設定しておくのがよい。
【００３２】
図８は、パラメータを個別に設定するエディット画面の例を示す。エディット画面のタブ部３１１にはＦ１キー２１１が対応しているので、Ｆ１キー２１１を押下することにより、図８の画面が表示される。エディット画面は、図３のライブラリ画面で連動して設定変更を行なっていた複数のパラメータ項目について、それぞれ個別に値を変更するための画面である。８０１は、スレッショルドやレシオなど、個別のパラメータ項目のそれぞれの現在値を表示した個別パラメータ表示領域である。図８の画面に移行した時点ではどのパラメータ項目も選択されていないので、モードは連動モードのままである。したがって、ノブ２２２を通常操作すると、図３の画面での一括変更と同じく、変化テーブルにしたがって複数パラメータが連動して変更される。この場合、変更された各パラメータ値が、個別パラメータ表示領域８０１に表示される。カーソルキー２２１を操作すると、個別パラメータ表示領域８０１の先頭のパラメータ（図８では「ＴＨＲＥＳＨＯＬＤ」）に反転カーソルが出現する。この時点で、モードは連動モードから個別モードに切り替わる。カーソルが出現した状態で、さらにカーソルキー２２１を操作することにより、カーソル位置（反転表示）を各パラメータ間で移動することができる。カーソルを任意のパラメータにセットして、ノブ２２２を通常操作することにより、当該パラメータ項目の個別の変更が可能である。なお、各パラメータの個別の変更は、そのパラメータに固有の変化特性で変更するものとする。
【００３３】
次に、上述したような動作を実現するための本装置の処理手順について説明する。
【００３４】
図９は、本装置においてＣＰＵ１０１が実行するメインプログラムのフローチャートを示す。ステップ９０１で初期化を行なった後、ステップ９０２でパネル設定処理を行ない、ステップ９０３で演奏／録音処理を行なう。パネル設定処理は、パネル操作子１０７の操作を検出しその操作に応じた処理を行なうものであり、上述のパラメータ設定処理も含まれる。演奏／録音処理は、楽音信号の入力、録音、再生などの処理を行なうものである。
【００３５】
図１０および図１１は、ステップ９０２のパネル設定処理のうち、パラメータ設定に関連する部分の処理手順を示す。ステップ１００１では、チャンネル選択操作（図２の何れかのＳＥＬキーのオン）の有無を判別する。選択があったときは、そのチャンネルを処理対象のチャンネルとする。ステップ１００３では、ライブラリ画面の読み出し指示（Ｆ２キー２１２のオン）がされたか否か判別する。指示があった場合は、ステップ１００４で連動モードに設定し、ステップ１００５でライブラリ画面（図３）を表示する。ステップ１００６では、エディット画面の読み出し指示（Ｆ１キー２１１のオン）がされたか否か判別する。指示があった場合は、ステップ１００７でエディット画面（図８）を表示する。
【００３６】
次に、ステップ１００８で、ノブ２２２が押し回し操作されたか否か判別する。押し回し操作された場合は、ステップ１００９で、現在、ライブラリ画面を表示中か否か判別する。ライブラリ画面が表示されていた場合は、ステップ１０１０で、ノブ２２２の操作に応じて、ライブラリ一覧３０２のカーソル３０３の位置を変更する。ライブラリ画面でない場合は、ステップ１０１１でその他の設定事項を設定する。
【００３７】
ステップ１０１２では、エンターキー２２３がオンされたか否か判別する。オンされたときは、ステップ１０１３で、現在、ライブラリ画面を表示中か否か判別する。ライブラリ画面が表示されていた場合は、ステップ１０１４で、選択されたライブラリ名（すなわち、その時点でカーソル３０３がセットされていたライブラリ）に対応するパラメータセットを読み出して、ＤＳＰ１０５にセットする。このとき、当該ライブラリが属する変化テーブルとその中の位置を特定して、そこからパラメータセットを読み出すが、その位置を現在位置として記憶しておく。ライブラリ画面でない場合は、ステップ１０１５でその他の設定事項を設定する。
【００３８】
図１１に進んで、ステップ１１０１では、ノブ２２２が通常操作されたか否か判別する。通常操作されていた場合は、ステップ１１０２で、現在のモードが連動モードであるか否か判別する。連動モードのときは、ステップ１１０３で、現在位置である変化テーブルとその中の位置を特定する。ステップ１１０４で、ノブ２２２の操作量（操作の方向も含む）を取得する。ステップ１１０５で、その操作量に応じて、ステップ１１０３で特定した変化テーブル中の現在位置を変更する。ここでは、上述したように、ノブ２２２の操作の増減方向と基準パラメータの増減方向が一致するように、変化テーブル中の現在位置を変更するものとする。次に、ステップ１１０６で、その現在位置のパラメータセットを読み出してＤＳＰ１０５に設定する。
【００３９】
ステップ１１０２で連動モードでないときは、個別モードであるから、ステップ１１０７でノブ２２２の操作量を取得し、ステップ１１０８でその操作量に応じて個別にパラメータ値を変更する。変更するパラメータは、図８で説明したように、個別パラメータ表示領域８０１中でカーソルがセットされているパラメータである。変更したパラメータ値は、ＤＳＰ１０５に設定する。
【００４０】
次に、ステップ１１０９で、カーソル移動キー２２１が操作されたか否か判別する。操作されていたときは、ステップ１１１０で、現在、エディット画面が表示中か否か判別する。エディット画面のときは、ステップ１１１１で、現在、個別パラメータ表示領域８０１中でパラメータが選択されていない（すなわち、カーソルが表示されていない状態）かどうか判別する。パラメータが選択されている（カーソルが表示されている）ときは、ステップ１１１２で、カーソル移動キー２２１の操作に応じてパラメータの選択状態（カーソル）を移動する。パラメータが選択されていない（カーソルが表示されていない）ときは、ステップ１１１３で、個別モードに設定し、個別パラメータ表示領域８０１中の先頭のパラメータを選択表示（カーソルを合わせる）する。ステップ１１１０でエディット画面でないときは、ステップ１１１４でその他モードに対応した処理を実行する。
【００４１】
次に、ステップ１１１５で、ストアキー２２４がオンされたか否か判別する。ストアキーのオンであるときは、ステップ１１１６で、現在のパラメータ設定値を、選択されているライブラリ名に対応つけて記憶する。なお、ストアキー２２４がオンされたときには、具体的には、パラメータ設定値を格納する場所やそのライブラリ名を入力する画面が表示されるものとする。また、ストアしたライブラリは、ファクトリプリセットのライブラリと同様にして呼び出すことができる。
【００４２】
次に、ステップ１１１７で、その他の操作子入力があるか否か判別する。あったときは、ステップ１１１８で、その入力に応じて処理を実行する。
【００４３】
上記実施形態によれば、個々のパラメータの意味がわからない場合など、大雑把にパラメータを設定したい場合は、ライブラリ画面でノブを操作しライブラリを呼び出すだけでよい。これにより、簡単に複数のパラメータを一括設定できる。また、設定したライブラリのパラメータセットから、ノブ２２２を操作するだけで、複数のパラメータの変更（調整）を行なえる。この変更は、変化テーブルにしたがって複数のパラメータを連動して変更するので操作は容易である。また、ユーザは、基準パラメータの増減による楽音の変化を目安にして複数パラメータの変更を行なえる。さらに、個々のパラメータを個別に設定したい場合は、エディット画面に切り替え、カーソルで目的のパラメータを選択し、ノブを操作することで、目的のパラメータのみを変更することができる。これらの動作は自由に行き交うことができるため、大雑把な設定から詳細な設定までを自由に行なうことができる。
【００４４】
なお、上記実施形態では電子楽器の効果付与のためのパラメータ設定に本発明を適用した例を説明したが、これに限らず、本発明は各種の電子機器のパラメータ設定に適用できる。また、楽音生成のための発音特性（音色や効果設定など）を制御するパラメータの設定を例に説明したが、どのようなパラメータの設定にも適用できる。
【００４５】
上記実施形態では、ライブラリを選択して設定した複数のパラメータのすべてを対象として連動モードでの変更を行なっているが、ライブラリを選択して設定した複数のパラメータのうちの一部のパラメータについて連動モードでの変更を行なうようにしてもよい。また、上記実施形態では、連動モードと個別モードで同じ操作子（ノブ）を用いてパラメータの変更を行なっているが、別の操作子を用いるようにしてもよい。
【００４６】
上記実施形態では、図４や図５に示した変化テーブルにしたがってパラメータ値を変更したが、テーブル形式でなく、何らかの演算式で算出する方式を採ってもよい。例えば、図４や図５のようなテーブル形式でパラメータ値の組を記憶しておくのではなく、各パラメータ項目ごとに演算式を保持しておき、ユーザの選択により特定された代入値をそれらの演算式に適用して、パラメータ値を求めてもよい。
【００４７】
【発明の効果】
以上説明したように、この発明によれば、複数のパラメータを目的に応じて、一括して設定したり、その一括して設定したパラメータを連動して変更したり、さらに個別に設定したりでき、これらの操作を簡単に行なうことができる。したがって、パラメータ設定の自由度を高くすることができるとともに、関連する複数のパラメータの役割がわかっていなくてもその組み合わせによる効果的な設定を連続的に行なうことができる。
【図面の簡単な説明】
【図１】この発明のパラメータ設定装置を適用した効果付与およびミキシング機能付きのディジタルレコーダの構成を示すブロック図
【図２】本実施形態の装置のパネル外観図
【図３】パラメータを一括して設定するライブラリ画面の例を示す図
【図４】変化テーブルの例（その１）を示す図
【図５】変化テーブルの例（その２）を示す図
【図６】変化カーブの例（その１）を示す図
【図７】変化カーブの例（その２）を示す図
【図８】パラメータを個別に設定するエディット画面の例を示す図
【図９】メインプログラムのフローチャート図
【図１０】パネル設定処理プログラム（その１）のフローチャート図
【図１１】パネル設定処理プログラム（その２）のフローチャート図
【符号の説明】
１０１…中央処理装置（ＣＰＵ）、１０２…タイマ、１０３…リードオンリメモリ（ＲＯＭ）、１０４…ランダムアクセスメモリ（ＲＡＭ）、１０５…ＤＳＰ、１０６…サウンドシステム、１０７…パネル操作子、１０８…表示装置、１０９…記憶装置、１１０…アインターフェース、１１１…楽音データ再生機、１１２…マイクロフォン。
【図１】
0003713710.tif 000002
【図２】
0003713710.tif 000003
【図３】
0003713710.tif 000004
【図４】
0003713710.tif 000005
【図５】
0003713710.tif 000006
【図６】
0003713710.tif 000007
【図７】
0003713710.tif 000008
【図８】
0003713710.tif 000009
【図９】
0003713710.tif 000010
【図１０】
0003713710.tif 000011
【図１１】
0003713710.tif 000012