(57)【要約】【課題】  設定できるパラメータ数を増加しても、そのための表示領域を極力増加させないようにする。【解決手段】  二重ボリュームＳＱ１は、外側の切換摘みによりフィルタ特性をＨＰ１，ＨＰ２，ＢＲ（バンドリジェクションフィルタ）に切り換えることができ、ＢＲＦの選択度（Ｑ）を内側の連続可変摘みにより調整することができる。二重ボリュームＳＱ４も同様である。これにより、グラフィックイコライザに４バンドのＢＲＦを備えさせてもイコライザパネル３０の表示領域が増加しないようになる。【選択図】  図２
2006080635.tif 000002
【特許請求の範囲】
【請求項１】
表示された複数の切換パラメータの一つを選択するよう所定角度毎に回転する切換摘みと、連続して可変される連続パラメータを可変するよう所定角度範囲内において回転する連続可変摘みとが同心円状に配置されている操作子の画像を表示する表示手段と、
前記表示手段に表示されているカーソルをポインティング手段により操作することに応じて、前記切換パラメータあるいは前記連続パラメータを設定する制御手段とを備え、
前記制御手段は、前記表示手段に表示されている前記操作子の周辺の領域において、前記複数の切換パラメータが表示されている第１の領域に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作された時に、前記カーソルの座標位置に応じた切換パラメータが選択されると共に、前記切換摘みの指示部が選択された切換パラメータを指示するよう前記切換摘みを回転表示し、前記第１の領域を除く前記操作子の周辺の領域に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作されると、前記カーソルが置かれている座標位置に応じて前記連続パラメータの値が初期設定され、クリックオフ操作された際の前記カーソルの移動距離に応じた値を前記連続パラメータに反映すると共に、前記カーソルの操作に応じて前記連続可変摘みが回転するよう表示し、前記連続可変摘みの表示領域上に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作されて移動操作された時は、クリックオフ操作された際の前記カーソルの移動距離に応じた値を前記連続パラメータに反映すると共に、前記カーソルの移動操作に応じて前記連続可変摘みが回転するよう表示するようにしたことを特徴とするパラメータ設定装置。
【請求項２】
前記切換摘みにより選択される切換パラメータが、フィルタ特性を選択するための切換パラメータとされ、選択されたフィルタ特性が前記連続可変摘みにより可変される連続パラメータにより調整できるようにされていることを特徴とする請求項１記載のパラメータ設定装置。
【請求項３】
前記操作子が、複数の帯域に分割されたゲインの周波数特性における一番下の帯域と一番上の帯域のフィルタ特性の選択および選択されたフィルタ特性の調整を行う操作子とされていることを特徴とする請求項２記載のパラメータ設定装置。
【請求項４】
前記操作子における前記切換摘みが操作されてバンドリジェクションフィルタが選択された際に、前記連続可変摘みを回転操作することにより、バンドリジェクションフィルタにおける選択度を調整することができるようにされていることを特徴とする請求項２あるいは３記載のパラメータ設定装置。
【請求項５】
コンピュータを、
表示された複数の切換パラメータの一つを選択するよう所定角度毎に回転する切換摘みと、連続して可変される連続パラメータを可変するよう所定角度範囲内において回転する連続可変摘みとが同心円状に配置されている操作子の画像を表示部に表示する表示制御手段と、
前記表示部に表示されているカーソルをポインティング手段により操作することに応じて、前記切換パラメータあるいは前記連続パラメータを設定する制御手段として機能させ、
前記制御手段は、前記表示部に表示されている前記操作子の周辺の領域において、前記複数の切換パラメータが表示されている第１の領域に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作された時に、前記カーソルの座標位置に応じた切換パラメータが選択されると共に、前記切換摘みの指示部が選択された切換パラメータを指示するよう前記切換摘みを回転表示し、前記第１の領域を除く前記操作子の周辺の領域に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作されると、前記カーソルが置かれている座標位置に応じて前記連続パラメータの値が初期設定され、クリックオフ操作された際の前記カーソルの移動距離に応じた値を前記連続パラメータに反映すると共に、前記カーソルの操作に応じて前記連続可変摘みが回転するよう表示し、前記連続可変摘みの表示領域上に前記カーソルが置かれている際に前記ポインティング手段がクリックオン操作されて移動操作された時は、クリックオフ操作された際の前記カーソルの移動距離に応じた値を前記連続パラメータに反映すると共に、前記カーソルの移動操作に応じて前記連続可変摘みが回転するよう表示するようにしたことを特徴とするパラメータ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハードウェアにおける操作子の画像をディスプレイに表示し、マウスやペンなどのポインティング手段で操作子を操作することによりパラメータ値を設定するパラメータ設定装置に関する。
【背景技術】
【０００２】
いくつかの周波数帯域ごとに、摘みなどによってアンプのゲインを増減して、音質をコントロールすることができる装置としてグラフィックイコライザが知られている。ハードウェアとして構成されているグラフィックイコライザのパネルの一例を図１０に示し、そのグラフィックイコライザのゲインの周波数特性の一例を図１１に示す。
図１０に示すグラフィックイコライザのイコライザパネル１００は、周波数帯域が図１１に示すように４つに分割されている場合のイコライザパネルとされている。４つに分割された周波数帯域において、一番下の周波数帯域がBAND LOWとされ一番上の周波数帯域がBAND HIGHとされており、その間の周波数帯域がBAND1とBAND2に分割されている。
【０００３】
BAND LOWにおいてはハイパスフィルタ（ＨＰＦ）のカットオフ周波数を調整するボリュームＦ１０１と、ＨＰＦのゲインを調整するボリュームＧ１０１と、ＨＰＦのフィルタ特性を切り換える切換スイッチＳＷ１０１とが設けられている。ボリュームＦ１０１とボリュームＧ１０１にはそれぞれ摘みが装着されている。また、切換スイッチＳＷ１０１が切り換えるフィルタ特性は図１１に示すＨＰ１特性とＨＰ２特性とされており、図１１に示すようにＨＰ１特性は最低域のゲインがボリュームＧ１０１により調整されたゲインとされ、ＨＰ２特性は周波数が低くなるに従い減衰される周波数特性とされている。切換スイッチＳＷ１０１により選択されたＨＰ１特性あるいはＨＰ２特性におけるカットオフ周波数は、図１１に示すようにボリュームＦ１０１の摘みを回転させることによりBAND LOWの周波数帯域内において調整することができ、選択されたＨＰ１特性における最低域のゲインを図１１に示すようにボリュームＧ１０１の摘みを回転させることにより調整することができる。
【０００４】
BAND 1においてはバンドリジェクションフィルタ（ＢＲＦ）の中心周波数を調整するボリュームＦ１０２と、ＢＲＦのゲインを調整するボリュームＧ１０２と、ＢＲＦの選択度（Ｑ）を調整するボリュームＱ１０２とが設けられている。ボリュームＦ１０２とボリュームＧ１０２、ボリュームＱ１０２にはそれぞれ摘みが装着されている。ＢＲＦとは、図１１に示すように所望の周波数を中心とする所定の帯域のゲインを増大あるいは減衰させることができるフィルタである。図１１に示すように、このＢＲＦの中心周波数をボリュームＦ１０２の摘みを回転させることにより、BAND 1の周波数帯域内において調整することができ、ＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）はボリュームＱ１０２の摘みを回転させることにより調整することができ、ＢＲＦの中心周波数におけるゲインをボリュームＧ１０２の摘みを回転させることにより調整することができる。
【０００５】
BAND 2においてはBAND 1と同様に、バンドリジェクションフィルタ（ＢＲＦ）の中心周波数を調整するボリュームＦ１０３と、ＢＲＦのゲインを調整するボリュームＧ１０３と、ＢＲＦの選択度（Ｑ）を調整するボリュームＱ１０３とが設けられている。ボリュームＦ１０３とボリュームＧ１０３、ボリュームＱ１０３にはそれぞれ摘みが装着されている。図１１に示すように、このＢＲＦの中心周波数をボリュームＦ１０３の摘みを回転させることにより、BAND 2の周波数帯域内において調整することができ、ＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）をボリュームＱ１０３の摘みを回転させることにより調整することができ、ＢＲＦの中心周波数におけるゲインをボリュームＧ１０３の摘みを回転させることにより調整することができる。
【０００６】
BAND HIGHにおいてはローパスフィルタ（ＬＰＦ）のカットオフ周波数を調整するボリュームＦ１０４と、ＬＰＦのゲインを調整するボリュームＧ１０４と、ＬＰＦのフィルタ特性を切り換える切換スイッチＳＷ１０４とが設けられている。ボリュームＦ１０４とボリュームＧ１０４にはそれぞれ摘みが装着されている。また、切換スイッチＳＷ１０４が切り換えるフィルタ特性は図１１に示すＬＰ１特性とＬＰ２特性とされており、ＬＰ１特性は最高域のゲインがボリュームＧ１０４により調整されたゲインとされ、ＬＰ２特性は周波数が高くなるに従い減衰される周波数特性とされている。切換スイッチＳＷ１０４により選択されたＬＰ１特性あるいはＬＰ２特性におけるカットオフ周波数をボリュームＦ１０４の摘みを回転させることによりBAND HIGHの周波数帯域内において調整することができ、選択されたＬＰ１特性における最高域のゲインをボリュームＧ１０４の摘みを回転させることにより調整することができる。
【０００７】
ところで、最近においてはハードウェアをソフトウェアで置き換えることが行われており、グラフィックイコライザにおいても例外ではなくソフトウェアのグラフィックイコライザが提供されている。このようなソフトウェアのグラフィックイコライザにおいては、グラフィカル・ユーザインターフェース（ＧＵＩ：Graphical User Interface）を利用してグラフィックイコライザの調整等を行うようにしている。具体的には、図１０に示すようなイコライザパネルをディスプレイ上に表示してポインティングデバイスを利用して各ボリュームの摘みを回転させることにより、図１１に示すようにフィルタにおける周波数の調整やゲインの調整を行っている。なお、表示されるイコライザパネルは、ハードウェアのグラフィックイコライザを使っていたユーザが使い易いように、パネル面のデザイン（面積やボリュームの摘み配置など)を、ハードウェアのパネル面のデザインと同様になるようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図１０，図１１に示すグラフィックイコライザにおいては、バンドリジェクションフィルタの数は２つとされてBAND 1とBAND 2に設けられているだけとされている。グラフィックイコライザとしては、３つあるいはそれ以上のバンドリジェクションフィルタが必要になる場合がある。この場合には、周波数帯域の分割数を増やしてバンドリジェクションフィルタの数を増やすことが考えられる。しかし、周波数帯域の分割数を増やすと増やした周波数帯域におけるバンドリジェクションフィルタの特性を調整するボリュームの摘みをイコライザパネルに設けなければならず、パネル面のデザインをハードウェアのパネル面のデザインと同様にすることができなくなるという問題点があった。
【０００９】
そこで、本発明はＧＵＩを利用して設定できるパラメータ数を増加しても、そのための表示領域が極力増加することのないパラメータ設定装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のパラメータ設定装置は、所定角度毎に回転可能とされ表示された複数の切換パラメータの一つを選択する切換摘みと、所定角度範囲内において回転可能とされ連続して可変される連続パラメータを可変する連続可変摘みとが同心円状に配置されている操作子の画像を表示し、この切換摘みと連続可変摘みとを回転制御することによりパラメータを設定できるようにしたことを最も主要な特徴としている。
【発明の効果】
【００１１】
本発明によれば、表示された複数の切換パラメータの一つを選択するよう所定角度毎に回転する切換摘みと、連続して可変される連続パラメータを可変するよう所定角度範囲内において回転する連続可変摘みとが同心円状に配置されている操作子の画像を表示し、この切換摘みと連続可変摘みとを回転制御することによりパラメータを設定できるようにしたことにより、パネル面のデザインを極力変更しないと共に表示領域を増加させることなく増加したパラメータの設定を行うことができるようになる。
【発明を実施するための最良の形態】
【００１２】
設定できるパラメータ数を増加しても、そのための表示領域が極力増加することのないパラメータ設定装置を提供するという目的を、表示された複数の切換パラメータの一つを選択するよう所定角度毎に回転する切換摘みと、連続して可変される連続パラメータを可変するよう所定角度範囲内において回転する連続可変摘みとが同心円状に配置されている操作子の画像を表示し、この切換摘みと連続可変摘みとを回転制御することによりパラメータを設定できるようにしたことで実現した。
【００１３】
本発明の実施例のパラメータ設定プログラムを備える楽音発生装置の構成を示すブロック図を図１に示す。このパラメータ設定プログラムが楽音発生装置において実行されることにより本発明にかかるパラメータ設定装置が実現されていることになる。
図１に示す楽音発生装置１において、ＣＰＵ（Central Processing Unit）１０は楽音発生装置１全体の動作を制御すると共に、パラメータ設定プログラム等の動作ソフトウェアを実行している。ＲＯＭ（Read Only Memory）１２には、ＣＰＵ１０が実行するパラメータ設定プログラム等の動作ソフトウェアが格納されており、ＲＡＭ（Random Access Memory）１１には、ＣＰＵ１０のワークエリアや各種データ等の記憶エリアが設定されている。このＲＯＭ１２をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【００１４】
操作子１３は楽音発生装置１のパネルに備えられたパネル操作子や、ＧＵＩを利用して表示部１５に表示されたパネル上のボリュームの摘みを操作するマウスやペン等のポインタデバイスである。検出回路１４は、パネル操作子やポインタデバイス等を走査することによってイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。表示回路１６は液晶等の表示部１５を備え、グラフィックイコライザにおけるパラメータの設定を行うイコライザパネル等を表示部１５に表示し、ＧＵＩを利用してグラフィックイコライザのパラメータを設定できるようにイコライザパネル上にボリュームの摘みの画像を表示部１５に表示している。このボリュームの摘みは、ＧＵＩを利用して操作された際に操作に応じて回転するように表示される。音源部１７は、ＣＰＵ１０の制御に基づいて楽音波形データを生成し、この楽音波形データにエフェクト付与などの処理を行っている。また、ソフトウェアのグラフィックイコライザにより音源部１７から出力される楽音波形データのいくつかの周波数帯域毎のゲイン調整等を行うことができる。音源部１７から出力された楽音波形データは、サウンドシステム１８に供給されアナログ信号に変換されて放音される。通信インタフェース（Ｉ／Ｆ）１９は、楽音発生装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部機器２０と接続することができる。これにより、この外部機器２０から楽音発生装置１に各種プログラムやデータをダウンロードすることができるようになる。ダウンロードされたプログラムやデータは、ＲＡＭ１１等に格納されるようになる。これらの各部は通信バス２１に接続されている。
【００１５】
グラフィックイコライザでいくつかに分割されている周波数帯域毎のゲイン調整等を行う際には、ＣＰＵ１０はパラメータ設定プログラムを実行する。この際に、表示部１５に表示されるグラフィックイコライザのイコライザパネル３０の例を図２に示し、そのグラフィックイコライザで調整することのできるゲインの周波数特性の一例を図３に示す。
図２に示すグラフィックイコライザのイコライザパネル３０は、図１０に示すハードウェアのイコライザパネル１００と同様に周波数帯域が図３に示すように４つに分割されている場合のイコライザパネルとされている。４つに分割された周波数帯域において、一番下の周波数帯域がBAND 1&LOWとされ一番上の周波数帯域がBAND 4&HIGHとされており、その間の周波数帯域がBAND2とBAND3に分割されている。
【００１６】
BAND 1&LOWにおいてはハイパスフィルタ（ＨＰＦ）のカットオフ周波数を調整するボリュームＦ１と、ＨＰＦのゲインを調整するボリュームＧ１と、ＨＰＦのフィルタ特性を切り換えると共にバンドリジェクションフィルタ（ＢＲＦ）が選択された際のＢＲＦの選択度（Ｑ）を調整する二重ボリュームＳＱ１とが設けられている。ボリュームＦ１とボリュームＧ１にはそれぞれ摘みが装着されていると共に、二重ボリュームＳＱ１には内側に連続可変摘みが外側にシェイプ切換摘みが同心円状に装着されている。この二重ボリュームＳＱ１のシェイプ切換摘みを回転させることによりフィルタ特性を選択することができ、選択できるフィルタ特性は図３に示すＨＰ１特性、ＨＰ２特性およびＢＲ（バンドリジェクション）特性とされて、それらを示すシェイプマークが二重ボリュームＳＱ１の下部に表示されている。なお、図３にＡで示す周波数特性はグラフィックイコライザで調整する前のフラットな周波数特性とされている。ＨＰ１特性は最低域のゲインがボリュームＧ１により調整されたゲインとされ、ＨＰ２特性は周波数が低くなるに従い減衰される周波数特性とされ、ＢＲ（バンドリジェクション）特性は所望の周波数を中心とする所定の帯域のゲインを増大あるいは減衰させることができるバンドリジェクションフィルタ（ＢＲＦ）とされている。
【００１７】
また、二重ボリュームＳＱ１のシェイプ切換摘みを回転させることにより選択されたＨＰ１特性あるいはＨＰ２特性におけるカットオフ周波数を、ボリュームＦ１の摘みを回転させることによりBAND 1&LOWの周波数帯域内において調整することができ、選択されたＨＰ１特性における最低域のゲインをボリュームＧ１の摘みを回転させることにより調整することができる。さらに、二重ボリュームＳＱ１のシェイプ切換摘みを回転させることによりＢＲ（バンドリジェクション）を選択した際には、そのＢＲＦにおける中心周波数をボリュームＦ１の摘みを回転させることによりBAND 1&LOWの周波数帯域内において調整することができると共に、ＢＲＦにおけるゲインをボリュームＧ１の摘みを回転させることにより調整することができ、さらに、二重ボリュームＳＱ１の連続可変摘みを回転させることによりＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）を調整することができる。このように、BAND 1&LOWにおいてはＨＰＦに加えてＢＲＦが追加して設けられており、それぞれのフィルタのフィルタ特性を調整するボリュームＦ１，Ｇ１およびその摘みを兼用すると共に、連続可変摘みとシェイプ切換摘みが同心円状に設けられた二重ボリュームＳＱ１とすることにより、パネル面のデザインを極力変更しないと共に表示領域を増加させることなく追加されたＢＲＦのフィルタ特性を調整することができるようになる。
【００１８】
BAND 2においてはバンドリジェクションフィルタ（ＢＲＦ）の中心周波数を調整するボリュームＦ２と、ＢＲＦのゲインを調整するボリュームＧ２と、ＢＲＦの選択度（Ｑ）を調整するボリュームＱ２とが設けられている。ボリュームＦ２とボリュームＧ２、ボリュームＱ２にはそれぞれ摘みが装着されている。ＢＲＦとは、図３に示すように所望の周波数を中心とする所定の帯域のゲインを増大あるいは減衰させることができるフィルタである。図３に示すように、このＢＲＦの中心周波数をBAND 2の周波数帯域内においてボリュームＦ２の摘みを回転させることにより調整することができ、ＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）をボリュームＱ２の摘みを回転させることにより調整することができ、ＢＲＦのゲインをボリュームＧ２の摘みを回転させることにより調整することができる。
【００１９】
BAND 3においてはBAND 2と同様に、ＢＲＦの中心周波数を調整するボリュームＦ３と、ＢＲＦのゲインを調整するボリュームＧ３と、ＢＲＦの選択度（Ｑ）を調整するボリュームＱ３が設けられている。ボリュームＦ３とボリュームＧ３、ボリュームＱ３にはそれぞれ摘みが装着されている。図３に示すように、このＢＲＦの中心周波数をBAND 3の周波数帯域内においてボリュームＦ３の摘みを回転させることにより調整することができ、ＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）をボリュームＱ３の摘みを回転させることにより調整することができ、ＢＲＦのゲインをボリュームＧ３の摘みを回転させることにより調整することができる。
【００２０】
BAND 4&HIGHにおいてはローパスフィルタ（ＬＰＦ）のカットオフ周波数を調整するボリュームＦ４と、ＬＰＦのゲインを調整するボリュームＧ４と、ＬＰＦのフィルタ特性を切り換えると共にバンドリジェクションフィルタ（ＢＲＦ）が選択された際のＢＲＦの選択度（Ｑ）を調整する二重ボリュームＳＱ４とが設けられている。ボリュームＦ４とボリュームＧ４にはそれぞれ摘みが装着されていると共に、二重ボリュームＳＱ４には内側に連続可変摘みが外側にシェイプ切換摘みが同心円状に装着されている。この二重ボリュームＳＱ４のシェイプ切換摘みを回転させることによりフィルタ特性を選択することができ、選択できるフィルタ特性は図３に示すＬＰ１特性、ＬＰ２特性およびＢＲ（バンドリジェクション）特性とされて、それらを示すシェイプマークが二重ボリュームＳＱ４の下部に表示されている。ＬＰ１特性は最高域のゲインがボリュームＧ４により調整されたゲインとされ、ＬＰ２特性は周波数が高くなるに従い減衰される周波数特性とされ、ＢＲ（バンドリジェクション）特性は所望の周波数を中心とする所定の帯域のゲインを増大あるいは減衰させることができるバンドリジェクションフィルタ（ＢＲＦ）とされている。
【００２１】
また、二重ボリュームＳＱ４のシェイプ切換摘みを回転させることにより選択されたＬＰ１特性あるいはＬＰ２特性におけるカットオフ周波数を、ボリュームＦ４の摘みを回転させることによりBAND 4&HIGHの周波数帯域内において調整することができ、選択されたＬＰ１特性におけるゲインをボリュームＧ４の摘みを回転させることにより調整することができる。さらに、二重ボリュームＳＱ４のシェイプ切換摘みを回転させることによりＢＲ（バンドリジェクション）が選択された際には、そのＢＲＦにおける中心周波数をボリュームＦ４の摘みを回転させることによりBAND 4&HIGHの周波数帯域内において調整することができると共に、ＢＲＦにおけるゲインをボリュームＧ４の摘みを回転させることにより調整することができ、さらに、二重ボリュームＳＱ４の連続可変摘みを回転させることによりＢＲＦの減衰特性の急峻性（すなわち、帯域幅）を示す選択度（Ｑ）を調整することができる。
【００２２】
このように、BAND 4&HIGHにおいてはＬＰＦに加えてＢＲＦが追加して設けられており、それぞれのフィルタのフィルタ特性を調整するボリュームＦ４，Ｇ４およびその摘みを兼用すると共に、連続可変摘みとシェイプ切換摘みが同心円状に設けられた二重ボリュームＳＱ４とすることにより、パネル面のデザインを極力変更しないと共に表示領域を増加させることなく追加されたＢＲＦのフィルタ特性を調整することができるようになる。
従って、図２に示すイコライザパネル３０においては、BAND 1&LOWおよびBAND 4&HIGHにおいて二重ボリュームＳＱ１，ＳＱ４によりバンドリジェクションフィルタ（ＢＲＦ）の選択および設定を行うことができることから、パネル面の表示領域を増加することなく２バンドのリジェクションフィルタから４バンドのバンドリジェクションフィルタを備えるグラフィックイコライザとすることができるようになる。
【００２３】
次に、グラフィックイコライザにおける前述した各パラメータは、ＧＵＩを利用してイコライザパネル３０上で設定を行うことができる。ここでは、二重ボリュームＳＱ１を拡大して図４に示すことにより、ＧＵＩを利用するパラメータ設定について説明を行う。
図４に示すように二重ボリュームＳＱ１には、外側にシェイプ切換摘み３１が装着されていると共に内側に連続可変摘み３２が装着されている。シェイプ切換摘み３１は、複数のパラメータの一つを選択することのできるボリューム（スイッチ）に装着されており、設定するパラメータはフィルタ特性を選択するシェイプパラメータとされている。シェイプ切換摘み３１は、所定角度（例えば、約３０°）ずつで回転するようにされ、シェイプ切換摘み３１には切換位置指示部３１ａが付された突起が備えられていると共に、この切換位置指示部３１ａに対向する側に同形状の突起が備えられている。シェイプ切換摘み３１の下部周辺には、所定角度毎にＨＰ１マーク３３、ＨＰ２マーク３４およびＢＲマーク３５が表示されており、シェイプ切換摘み３１はこれらのシェイプマークのいずれかを示す位置に切換位置指示部３１ａが来るように所定角度ずつ回転するようになる。この場合、二重ボリュームＳＱ１により選択されたフィルタ特性は、切換位置指示部３１ａで示されるシェイプマークで示されるフィルタ特性となる。図４においては、切換位置指示部３１ａがＨＰ２マーク３４を示しておりフィルタ特性としてＨＰ２特性が選択されている。
【００２４】
シェイプ切換摘み３１の内側に位置する連続可変摘み３２は連続値のパラメータを可変することができるボリュームに装着されている。ここではパラメータは、ＢＲＦにおける選択度（Ｑ）を設定する連続パラメータとされている。連続可変摘み３２は、所定角度範囲（例えば、約３００度）内で回転できるようにされており、上方まで回転された際に連続パラメータの値は中央値となる。それより左側に回転させれば連続パラメータの値は減少してＢＲＦの減衰特性はなだらかな特性となるためＢＲＦの帯域幅が広がるようになり、それより右側に回転させれば連続パラメータの値は増大してＢＲＦの減衰特性は急峻になるためＢＲＦの帯域幅は狭まるようになる。
【００２５】
図４に二重ボリュームＳＱ１の周辺がハッチングされて示されているが、このハッチングされた領域の一つにカーソルを置いてポインティング・デバイスを操作することにより、シェイプ切換摘み３１や連続可変摘み３２の回転操作を行うことができる。
ここで、図４に示すＨＰ１マーク３３が位置する切換レンジＲ４にカーソルを置いてポインティング・デバイスをクリックオンすると、シェイプ切換摘み３１はＨＰ１マーク３３を切換位置指示部３１ａが示す位置まで回転して、フィルタ特性としてＨＰ１特性が選択されるようになる。また、ＨＰ２マーク３４が位置する切換レンジＲ５にカーソルを置いてポインティング・デバイスをクリックオンすると、シェイプ切換摘み３１はＨＰ２マーク３４を切換位置指示部３１ａが示す位置まで回転して、フィルタ特性としてＨＰ２特性が選択されるようになる。さらに、ＢＲマーク３５が位置する切換レンジＲ６にカーソルを置いてポインティング・デバイスをクリックオンすると、シェイプ切換摘み３１はＢＲマーク３５を切換位置指示部３１ａが示す位置まで回転して、フィルタ特性としてバンドリジェクションフィルタ（ＢＲＦ）が選択されるようになる。さらにまた、切換位置指示部３１ａが付された突起の領域である切換レンジＲ３や、これに対向する突起の領域である切換レンジＲ７にカーソルを置いてポインティング・デバイスをクリックオンして二重ボリュームＳＱ１の中心軸に対するカーソルの角度を移動（変更）させていくと、カーソルの移動に応じてシェイプ切換摘み３１は所定角度毎に回転して回転位置に対応するフィルタ特性が選択されるようになる。ただし、シェイプ切換摘み３１はＨＰ１マーク３３およびＢＲマーク３５を示す位置を越えて上方へは回転しない。このように、シェイプ切換摘み３１によりＨＰ１特性、ＨＰ２特性、バンドリジェクションフィルタ（ＢＲＦ）の切換パラメータのいずれかを選択することができる。
【００２６】
次に、図４に示す連続可変摘み３２の表示領域である可変レンジＲ１にカーソルを置いてポインティング・デバイスをクリックオンして二重ボリュームＳＱ１の中心軸に対するカーソルの角度を移動（変更）させていくと、カーソルの移動に応じて連続可変摘み３２が回転してクリックオフされた際の回転位置に対応する値が連続パラメータの値として設定されるようになる。具体的には、ポインティング・デバイスをクリックオンした時にカーソルの座標位置が検出され、その後にクリックオフした時の座標位置が検出されることによりカーソルの移動距離（回転角度）が算出されて、この移動距離に応じたパラメータの値をそれまでの連続パラメータの値に反映させることにより連続パラメータの値を更新する。あるいは、クリックオフされるまでの所定時間毎にカーソルの座標位置を取り込んでカーソルの移動距離（回転角度）を算出し、その移動距離に応じた値をそれまで設定されていたパラメータ値に順次反映させることにより、カーソルの移動に追従するようにパラメータ値を更新していくようにしてもよい。この場合の、移動距離（回転角度）の情報を利用することによりカーソルの移動に追従するように連続可変摘み３２を回転表示することができる。
【００２７】
さらに、図４に示す連続可変摘み３２の外側の周辺領域であって切換レンジＲ４，Ｒ５，Ｒ６を除く領域である可変レンジＲ２にカーソルを置いてポインティング・デバイスをクリックオンすると、そのカーソルの座標位置が検出されその座標位置に対応する値が連続パラメータの開始値とされる。すなわち、クリックオンしたカーソル位置に対応する値まで連続パラメータ値はジャンプし、併せて連続可変摘み３２もその座標位置に対応する位置まで回転するよう表示される。そして、クリックオンしたポインティング・デバイスにより二重ボリュームＳＱ１の中心軸に対するカーソルの角度を移動（変更）させていくと、カーソルの移動に応じて連続可変摘み３２は回転してクリックオフされた際の回転位置に対応するパラメータ値が連続パラメータ値として設定されるようになる。具体的には、クリックオフした時の座標位置が検出されることにより、既に検出されているクリックオンされた際のカーソルの座標位置とからカーソルの移動距離（回転角度）が算出されて、この移動距離に応じたパラメータの値を、クリックオンした時に設定された連続パラメータの開始値に反映させるようにする。あるいは、クリックオフされるまでの所定時間毎にカーソルの座標位置を取り込んでカーソルの移動距離（回転角度）を順次算出し、その移動距離に応じた値をそれまで設定されていた連続パラメータ値に順次反映させることにより、カーソルの移動に追従するように連続パラメータ値を更新していくようにしてもよい。この場合の、移動距離（回転角度）の情報を利用することによりカーソルの移動に追従するように連続可変摘み３２を回転表示することができる。
【００２８】
このように、二重ボリュームＳＱ１の周辺の領域を複数の領域に分割して、この領域のいずれかにカーソルを置いてポインティング・デバイスをクリックオン、あるいはさらにカーソルを移動していくことにより、シェイプ切換摘み３１と連続可変摘み３２とをそれぞれ独立して回転操作することができる。これにより、シェイプ切換摘み３１を独立して回転操作した際にフィルタ特性をＨＰ１特性、ＨＰ２特性およびＢＲ（バンドリジェクション）特性のいずれかに切り換えることができ、シェイプ切換摘み３１によりＢＲ（バンドリジェクション）特性が選択された際に、連続可変摘み３２を独立して回転操作することによりＢＲＦの選択度（Ｑ）を調整することができるようになる。
【００２９】
次に、ユーザの指示によりパラメータ設定プログラムが起動されている際に、ポインタデバイスとされたマウスの(左)クリックがオンされたときに起動するクリックオン処理のフローチャートを図５に示す。
パラメータ設定プログラムが起動されると、表示部１５の画面上に図２に示すイコライザパネル３０が表示される。イコライザパネル３０が表示されている表示部１５の画面上において、マウスを用いて移動できるカーソルが表示され、このカーソルの現在位置（現在指定されている座標位置）は認識されている。ここで、マウスの(左)クリックがオンされるとクリックオン処理が起動されて、ステップＳ１０にて現在のカーソルの座標位置が図４にハッチングして示す二重ボリュームＳＱ１あるいは二重ボリュームＳＱ４の操作領域内にあるか否かが判断される。ここで、操作領域内にあると判断された場合はステップＳ１１に進んで操作対象とされた二重ボリュームＳＱ１あるいは二重ボリュームＳＱ４が持つ複数の領域のいずれの領域に、カーソルの現在位置が含まれているかを検出する。次いで、ステップＳ１２にて検出した領域に対応する領域別操作の処理を実行するように領域別操作の処理へ移行し、クリックオン処理は終了する。また、ステップＳ１０にて現在のカーソルの位置が図４にハッチングして示す二重ボリュームＳＱ１あるいは二重ボリュームＳＱ４の操作領域内にないと判断された場合は、ステップＳ１３に分岐して現在位置におけるクリックオンで実行すべき処理、例えば二重ボリュームＳＱ１あるいは二重ボリュームＳＱ４以外のボリュームの操作処理を実行し、クリックオン処理は終了する。
【００３０】
次に、クリックオン処理のステップＳ１２から移行される領域別操作の処理を順次説明する。まず、クリックオン処理のステップＳ１１にてカーソルの現在位置が含まれている領域が可変レンジＲ１と検出された場合に移行される第１のパラメータ設定処理のフローチャートを図６に示す。
カーソルを可変レンジＲ１に置いてマウスの(左)クリックがオンされると、第１のパラメータ設定処理が起動され、ステップＳ２０にてクリックオン直後のカーソルの現在の座標位置が開始位置として保持される。次いで、ステップＳ２１にてマウスのクリックオフが検出されるまで待機され、マウスのクリックオフが検出されるとステップＳ２２に進む。マウスがクリックオフされるまでの間においてユーザはマウスによりカーソルを移動させて連続パラメータの変更量を決めている。その際に、カーソルの移動方向と移動距離(回転角度)にあわせて、その移動方向と移動距離(回転角度)を目視できるように、連続可変摘みの表示を逐次変更している。
【００３１】
ステップＳ２２ではクリックオフ直後のカーソルの現在の座標位置を終了位置として検出し、この検出された終了位置とステップＳ２０で保持された開始位置とからステップＳ２３にてカーソルの移動方向と移動距離(回転角度)が算出される。次いで、ステップＳ２４にて算出した内容を連続パラメータの変更量に変換し、ステップＳ２５にて変換された変更量を連続パラメータに反映して連続パラメータの値を更新し、第１のパラメータ設定処理は終了する。この場合の連続パラメータは、バンドリジェクションフィルタ（ＢＲＦ）の選択度（Ｑ）とされる。なお、ステップＳ２１ないしステップＳ２５においてクリックオフが検出されるまでの所定時間毎にカーソルの現在の座標位置を取り込んでカーソルの移動距離（回転角度）を順次算出し、その移動距離に応じた値をそれまで設定されていた連続パラメータ値に順次反映させることにより、カーソルの移動に追従するように連続パラメータ値を更新していくようにしてもよい。
【００３２】
次に、クリックオン処理のステップＳ１１にてカーソルの現在位置が含まれている領域が切換レンジＲ３あるいは切換レンジＲ７と検出された場合に移行される第２のパラメータ設定処理のフローチャートを図７に示す。
カーソルを切換レンジＲ３あるいは切換レンジＲ７に置いてマウスの(左)クリックがオンされると、第２のパラメータ設定処理が起動され、ステップＳ３０にてクリックオン直後のカーソルの現在の座標位置を開始位置として保持する。次いで、ステップＳ３１にてマウスのクリックオフが検出されるまで待機され、マウスのクリックオフが検出されるとステップＳ３２に進む。マウスがクリックオフされるまでの間においてユーザはマウスによりカーソルを移動させて切換パラメータの新たな選択肢を選択している。その際に、カーソルの移動方向と移動距離(回転角度)にあわせて、その移動方向と移動距離(回転角度)を目視できるように、シェイプ切換摘みの表示を逐次変更している。
【００３３】
ステップＳ３２ではクリックオフ直後のカーソルの現在の座標位置がいずれかの選択肢を選択できる領域内にあるか否かが判断される。ここで、いずれかの選択肢を選択できる領域内にあると判断された場合はステップＳ３３に進んでカーソルの現在の座標位置が含まれている領域に対応つけられている選択肢を、切換パラメータの新たな設定値として決定する。次いで、ステップＳ３４にて決定した設定値を切換パラメータに反映し、第２のパラメータ設定処理は終了する。また、ステップＳ３２にてカーソルの現在の座標位置がいずれかの選択肢を選択できる領域内にないと判断された場合は、ステップＳ３５に分岐しシェイプ切換摘みの表示が開始位置にもどされて、第２のパラメータ設定処理は終了する。この場合は、切換パラメータの更新は行われない。
【００３４】
次に、クリックオン処理のステップＳ１１にてカーソルの現在位置が含まれている領域が切換レンジＲ４、切換レンジＲ５あるいは切換レンジＲ６のいずれかと検出された場合に移行される第３のパラメータ設定処理のフローチャートを図８に示す。
カーソルを切換レンジＲ４、切換レンジＲ５あるいは切換レンジＲ６のいずれかに置いてマウスの(左)クリックがオンされると、第３のパラメータ設定処理が起動され、ステップＳ４０にてクリックオン直後のカーソルの現在の座標位置が含まれている領域に対応つけられている選択肢を切換パラメータの新たな設定値として決定する。この際に、カーソルの移動方向と移動距離(回転角度)にあわせて、その移動方向と移動距離(回転角度)を目視できるように、シェイプ切換摘みの表示を逐次変更している。次いで、ステップＳ４１にて決定した設定値を切換パラメータに反映して、第３のパラメータ設定処理は終了する。
【００３５】
次に、クリックオン処理のステップＳ１１にてカーソルの現在位置が含まれている領域が可変レンジＲ２と検出された場合に移行される第４のパラメータ設定処理のフローチャートを図９に示す。
カーソルを可変レンジＲ２に置いてマウスの(左)クリックがオンされると、第４のパラメータ設定処理が起動され、ステップＳ５１にてクリックオン直後のカーソルの現在の座標位置が開始位置として保持される。次いで、ステップＳ５２にて開始位置に対応する値を連続パラメータの現在値として設定し、ステップＳ５３にて設定後の連続パラメータの値に対応させて、連続可変摘みの表示を変更する。そして、ステップＳ５４に進みマウスのクリックオフが検出されるまで待機され、マウスのクリックオフが検出されるとステップＳ５５に進む。マウスがクリックオフされるまでの間においてユーザはマウスによりカーソルを移動させて連続パラメータの変更量を決めている。その際に、カーソルの移動方向と移動距離(回転角度)にあわせて、その移動方向と移動距離(回転角度)を目視できるように、連続可変摘みの表示を逐次変更している。
【００３６】
ステップＳ５５ではクリックオフ直後のカーソルの現在の座標位置を終了位置として検出し、この検出された終了位置とステップＳ５１で保持された開始位置とからステップＳ５６にてカーソルの移動方向と移動距離(回転角度)が算出される。次いで、ステップＳ５７にて算出した内容を連続パラメータの変更量に変換し、ステップＳ５８にて変換された変更量を連続パラメータに反映して連続パラメータの値を更新し、第４のパラメータ設定処理は終了する。この場合の連続パラメータは、バンドリジェクションフィルタ（ＢＲＦ）の選択度（Ｑ）とされる。なお、ステップＳ５４ないしステップＳ５８においてクリックオフが検出されるまでの所定時間毎にカーソルの現在の座標位置を取り込んでカーソルの移動距離（回転角度）を順次算出し、その移動距離に応じた値をそれまで設定されていた連続パラメータ値に順次反映させることにより、カーソルの移動に追従するように連続パラメータ値を更新していくようにしてもよい。
【００３７】
以上の説明では、二重ボリュームで設定するパラメータは選択度（Ｑ）とフィルタ特性の切換パラメータとしたが、本発明はこれに限るものではなく二重ボリュームで設定するパラメータは、連続値で設定するパラメータと選択で設定するパラメータとの組合せであればよい。また、連続値で設定するパラメータを可変する連続可変摘みを外側に配置して、パラメータを選択するシェイプ切換摘みを内側に配置してもよい。
さらに、ＲＯＭ１２に動作プログラムが記憶されていない場合、ハードディスクやＣＤ−ＲＯＭに動作プログラムやデータを記憶させておいてそれをＲＡＭ１１に読み込んだり、通信ネットワークを介してサーバコンピュータと接続してサーバコンピュータから制御プログラムやデータをダウンロードすることで、ＲＯＭ１２に動作プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０に実行させることができる。
【００３８】
また、シェイプ切換摘みによりＨＰ１（ＬＰ１）特性あるいはＨＰ２（ＬＰ２）特性が選択されている際には、連続可変摘みを無効にするのが好適である。これは、ＨＰ１（ＬＰ１）特性あるいはＨＰ２（ＬＰ２）特性が選択されている際には連続可変摘みで指示された変更量を反映させる連続パラメータがなく、変更量を反映させる意味がないからである。この場合、連続可変摘みの操作を受け付けた時に、切換パラメータとしてＨＰ１（ＬＰ１）特性あるいはＨＰ２（ＬＰ２）特性が選択されているかを判別し、いずれかが選択されている場合には連続可変摘みによる変更量を反映しないようにしてもよい。さらに、いずれかが選択されている場合に連続可変摘みが操作された際にその表示変更および変更量を反映しないようにしたり、いずれかが選択されている場合に受け付けた連続可変摘みの操作を無視する（第１のパラメータ設定処理および第４のパラメータ設定処理を起動しない）ようにしてもよい。
上記の説明ではポインティング手段をマウスやペンとしたが、これに限らずＧＵＩを操作できるポインティング手段であればよい。例えば、ポインティング手段をタッチパッドや表示部に設けたタッチパネルで構成するようにしても良い。
さらに、図３に示すように４バンドのグラフィックイコライザとしたが、それぞれのバンドの周波数領域の一部を相互に重ねるようにしたり、隣接するバンドを含むようにしてもよい。また、４バンドに限らず任意の数の周波数帯域に分割するようにしてもよい。
【産業上の利用可能性】
【００３９】
以上の説明では、本発明に係るパラメータ設定プログラムは楽音発生装置に備えられるものとしたが、これに限るものではなく種々の楽音関連装置に備えさせることによりパラメータ設定装置を実現することができる。この場合には、パラメータ設定プログラムを記録媒体に記録して種々の楽音関連装置に組み込むようにすればよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例のパラメータ設定プログラムを備える楽音発生装置の構成を示すブロック図である。
【図２】本発明のパラメータ設定プログラムを備える楽音発生装置において表示部に表示されるグラフィックイコライザのイコライザパネルの例を示す図である。
【図３】本発明のパラメータ設定プログラムを備える楽音発生装置において表示部に表示されるグラフィックイコライザのゲインの周波数特性の一例を示す図である。
【図４】本発明のパラメータ設定プログラムを備える楽音発生装置において表示部に表示されるイコライザパネル上の二重ボリュームＳＱ１を拡大して示す図である。
【図５】本発明のパラメータ設定プログラムを備える楽音発生装置において実行されるクリックオン処理のフローチャートである。
【図６】本発明のパラメータ設定プログラムを備える楽音発生装置において実行される第１のパラメータ設定処理のフローチャートである。
【図７】本発明のパラメータ設定プログラムを備える楽音発生装置において実行される第２のパラメータ設定処理のフローチャートである。
【図８】本発明のパラメータ設定プログラムを備える楽音発生装置において実行される第３のパラメータ設定処理のフローチャートである。
【図９】本発明のパラメータ設定プログラムを備える楽音発生装置において実行される第４のパラメータ設定処理処理のフローチャートである。
【図１０】従来のハードウェアとして構成されているグラフィックイコライザのパネルの一例を示す図である。
【図１１】従来のハードウェアとして構成されているグラフィックイコライザのゲインの周波数特性の一例を示す図である。
【符号の説明】
【００４１】
１  楽音発生装置、１０  ＣＰＵ、１１  ＲＡＭ、１２  ＲＯＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  音源部、１８  サウンドシステム、２０  フットスイッチ、２０  外部機器、２１  通信バス、３０  イコライザパネル、３１  シェイプ切換摘み、３１ａ  切換位置指示部、３２  連続可変摘み、３３  ＨＰ１マーク、３４  ＨＰ２マーク、３５  ＢＲマーク、１００  イコライザパネル、Ｆ１，Ｆ２，Ｆ３，Ｆ４  ボリューム、Ｇ１，Ｇ２，Ｇ３，Ｇ４  ボリューム、Ｑ２，Ｑ３  ボリューム、Ｒ１，Ｒ２  可変レンジ、Ｒ３，Ｒ４，Ｒ５，Ｒ６，Ｒ７  切換レンジ、ＳＱ１，ＳＱ４  二重ボリューム、Ｆ１０１，Ｆ１０２，Ｆ１０３，Ｆ１０４  ボリューム、Ｇ１０１，Ｇ１０２，Ｇ１０３，Ｇ１０４  ボリューム、Ｑ１０２，Ｑ１０３  ボリューム、ＳＷ１０１，ＳＷ１０４  切換スイッチ
【図１】
2006080635.tif 000003
【図２】
2006080635.tif 000004
【図３】
2006080635.tif 000005
【図４】
2006080635.tif 000006
【図５】
2006080635.tif 000007
【図６】
2006080635.tif 000008
【図７】
2006080635.tif 000009
【図８】
2006080635.tif 000010
【図９】
2006080635.tif 000011
【図１０】
2006080635.tif 000012
【図１１】
2006080635.tif 000013