"音響信号処理にかかるパラメーターを操作するコントローラーであって、パラメーターの値を増減させる操作子と、該操作子に対するユーザーの操作態様が、通常操作か特殊操作かを判定する判定手段と、該判定手段が通常操作と判定した場合は、ユーザーの操作に応じてパラメーターの値を増減させる機能を実行し、前記判定手段が特殊操作と判定した場合は、パラメーターの値を増減させる機能とは別の機能を実行する制御手段と、を備えることを特徴とするコントローラー。前記判定手段は、前記操作子を操作してからリリースするまでの時間が所定時間と検出された場合に通常操作と判定し、前記操作子を操作してからリリースするまでの時間が所定時間を超えるあるいは所定時間未満と検出された場合に特殊操作と判定することを特徴とする請求項1記載のコントローラー。前記判定手段は、前記操作子を操作してからリリースするまでの時間が所定時間と検出された場合に通常操作と判定し、別の操作子を操作しながら前記操作子を操作してからリリースするまでの時間が所定時間を超えるあるいは所定時間未満と検出された場合に特殊操作と判定することを特徴とする請求項1記載のコントローラー。前記判定手段は、前記操作子を操作した箇所が1ヶ所と検出された場合に通常操作と判定し、前記操作子を操作した箇所が複数箇所と検出された場合に特殊操作と判定することを特徴とする請求項1記載のコントローラー。前記操作子の操作可能範囲が複数エリアに区切られており、前記判定手段は、前記特殊操作が行われた際に、前記操作子を操作した箇所が前記複数エリアのどのエリアにあるかに応じて別の機能が実行される特殊操作と判定することを特徴とする請求項1記載のコントローラー。前記操作子により設定された現在のパラメーター値や、前記別の機能の現在の状態を表示する表示手段を備えることを特徴とする請求項1ないし5のいずれかに記載のコントローラー。従来の音響信号処理装置は、多くの機能を有しており、装置全体のパラメーターが増加している。このように、多くの機能を有しているとそれぞれの機能の設定や対応するパラメーターを調整する多くの操作子が必要になり、音響信号処理装置が大型化すると共に、部品コストが高価になってしまう。また、操作子が増えることから、ユーザが目的とする操作子を見出しづらくなり操作するまでに時間がかかるようになる。これを解決するため、1つの操作子に複数の機能を共有させ、機器の動作モードや表示されている画面に応じて操作子が実行する機能を異ならせることも従来行われているが、目的の機能を実行するためには動作モードや画面を切り替えねばならず手間がかかるという問題があった。そこで、本発明は、多くの機能を有していても機能毎の操作子を必要とせず、かつユーザが目的とする機能をすぐに実行できるコントローラーを提供することを目的としている。上記目的を達成するために、本発明のコントローラーは、音響信号処理にかかるパラメーターを操作するコントローラーであって、パラメーターの値を増減させる操作子と、該操作子に対するユーザーの操作態様が、通常操作か特殊操作かを判定する判定手段と、該判定手段が通常操作と判定した場合は、ユーザーの操作に応じてパラメーターの値を増減させる機能を実行し、前記判定手段が特殊操作と判定した場合は、パラメーターの値を増減させる機能とは別の機能を実行する制御手段とを備えることを最も主要な特徴としている。本発明によれば、1つの操作子に、通常操作と、通常操作とは別の機能を実行させる特殊操作との操作が行えることから、1つの操作子を操作することで数種類の機能が実現できる。これにより、機能ごとの操作子を設ける必要がなく、小型化できると共にコストを削減できるようになる。また、モードや画面を切り替えたり、複数のボタンを使い分けたりする必要がないことから、操作子の操作を迅速で簡単に行えるようになる。本発明の実施例にかかるコントローラーをPCパーソナルコンピュータに接続した構成を示す図を図1に示す。図1において、PC1には音響信号の記録や再生、あるいはエフェクト付与やミキシング等の音響処理機能を実現するためのDAWDigitalAudioWorkstation1aと呼ばれるアプリケーションソフトであるDAWソフトがインストールされている。PC1はDAW1aを起動する装置であり、PC1においてDAWソフトを起動することで、音響信号の記録や再生、あるいはエフェクト付与やミキシング等の音響信号処理機能が実現される。PC1には、電子楽器3、デジタルミキサー4およびスピーカー5が接続されており、電子楽器3やデジタルミキサー4からの音声信号をDAW1aに入力することができると共に、DAW1aから出力される音声信号をスピーカー5に供給することができる。PC1にはマウスとキーボードが接続されており、マウスとキーボードとによりDAW1a等のアプリケーションを操作することができる。また、DAW1aを操作するためのDAW専用のコントローラー2がPC1に接続されている。例えば、コントローラー2は、PC1にUSBUniversalSerialBus接続されている。本発明の実施例にかかるコントローラー2のパネルの構成を図3に示す。図3に示すようにコントローラー2は、フェーダー1,フェーダー2,フェーダー3,フェーダー4の4本のフェーダーを備えている。4本のフェーダー1~フェーダー4は、縦に細長い直線状のタッチパッドを備えるタッチ式の操作子とされており、タッチパッド上において指等をスライドさせることにより、フェーダー1~フェーダー4にそれぞれ割り当てられているチャンネル以下、チャンネルをchというのレベル値を調整することができる。各フェーダーのタッチパッドの内部には、長軸に沿って設定レベルのレベル表示を行う複数個のLED2aが設けられており、タッチパッド上の指の動き、すなわち調整されるレベル値に応じてLED2aの点灯位置が移動するようになる。ここで、フェーダー1~フェーダー4を操作する操作態様としては、通常操作と特殊操作とがある。上記したタッチパッド上でスライド操作する操作は通常操作となり、レベル値の調整を行うことができる。また、タッチパッドへのタッチからリリースまでの時間が約100msの所定時間より短い操作はタップと定義され、タップする操作の場合は特殊操作となり、通常操作とは別の機能の操作を行うことができる。この別の機能には、ソロ機能オンオフ、ミュート機能オンオフ、基準値設定、初期値設定、パラメーター値の微調整が含まれるが、詳細については後述する。コントローラー2のフェーダー1~フェーダー4に割り当てられているchは、連続する4個のchとされており、コントローラー2に設けられているスイッチSW2,SW3,SW4,SW5を押すことにより割当chを変更することができる。例えば、スイッチSW2あるいはスイッチSW3を押した場合は、1ch単位でch番号が減少する方向あるいは増加する方向へ割当chが変更される。また、スイッチSW4あるいはスイッチSW5を押した場合は、1バンク単位でch番号が減少する方向あるいは増加する方向へ割当chが変更される。なお、DAWで扱うchはグループ分けされており、グループの単位をバンクと呼んでいる。各バンクが含むch数は同じとされ、バンクが持つch数とコントローラー2が備えるフェーダー数とが同じとされている。すなわち、本実施例においては4chで1バンクとなる。次に、本発明の実施例にかかるコントローラー2のハードウェア構成を示すブロック図を図2に示す。図2に示すようにコントローラー2におけるCPUCentralProcessingUnit20が管理プログラムOS:OperatingSystemを実行しており、コントローラー2の全体の動作をOS上で制御している。コントローラー2は、コントローラー2の動作プログラムや各種データが格納される不揮発性のROMReadOnlyMemory21と、CPU20のワークエリアや各種データが記憶されるRAMRandomAccessMemory22を備えている。また、通信I/F23はコントローラー2をPC1に接続するための通信インタフェースであり、USBやイーサネット登録商標などのインタフェースとされる。表示器27は設定レベルのレベル表示を行うフェーダー1~フェーダー4におけるタッチパッドの内側に配置された複数個のLED2aとされており、表示回路26は表示器27とされるLED2aを駆動する回路とされている。また、操作子25はフェーダー1~フェーダー4、および、これらに割り当てるchの変更指示等を行うスイッチSW1~SW5であり、検出回路24は操作子25をスキャンして操作された操作子や操作態様を検出する検出回路である。各部はバス28に接続されている。本発明にかかるコントローラー2の第1実施例のフェーダーの構成を図4に示し、この第1実施例のフェーダーの操作態様と機能との対応を示すテーブルを図5に示す。なお、フェーダー1~フェーダー4は同じ構成とされており、図4にはフェーダー1のみの構成が示されている。第1実施例のフェーダー1は、フェーダー1を構成しているタッチパッドの内部に、長軸に沿って設定レベルのレベル表示を行う複数個のLED2aが設けられており、タッチパッドの上半分の領域である領域Aと、タッチパッドの下半分の領域である領域Bとの2つのエリアに区切られている。第1実施例においては、フェーダーに対する操作の操作態様として1通常操作、2特殊操作1、3特殊操作2、4特殊操作3の4つの操作態様が定義されている。1通常操作は、タッチパッドの1点をタッチしたりスライドする操作を行った時に通常操作と判定され、当該タッチパッドのフェーダーに割り当てられているchのレベル調整を行うことができる。通常操作されると、タッチパッドのタッチされた位置のLED2aが点灯、あるいは、スライド操作に応じてLED2aの点灯位置が移動する。なお、タッチパッドへのタッチからリリースまでの時間が約100msの所定時間以上となる操作をタッチと定義し、所定時間未満となる操作をタップと定義する。2特殊操作1は、タッチパッドの2点あるいは2点以上にタッチまたはタップする操作を行った時に特殊操作1と判定され、そのタッチパッドのフェーダーに割り当てられているchのレベル値が基準値ノミナル値:0dBに設定される。基準値はスライダーの中央であり、基準値に対応する中央のLED2aが点灯される。タッチパッド上で、通常操作によって正確に基準値へレベル値を設定することは困難であるが、特殊操作1によれば簡単に基準値が設定できるようになる。また、基準値に替えて初期値に設定されるようにしてもよい。3特殊操作2は、タッチパッドの領域A上半分で1点をタップする操作を行った時に特殊操作2と判定され、そのタッチパッドのフェーダーに割り当てられているchがソロになる。ソロになると、現在のレベル位置のLED2aが点灯から点滅に変わってソロに設定されたことを示すと共に、ソロに設定されたch以外はミュートになり、ミュートされたchに対応するLED2aの点灯位置は一番下になる。もう一度領域Aをタップすると、ソロが解除されてソロに設定されていたchのLED2aが点滅から点灯に変わると共に、ソロに設定されたch以外のミュートが解除され、LED2aの点灯位置も元に戻る。4特殊操作3は、タッチパッドの領域B下半分で1点をタップする操作を行った時に特殊操作3と判定され、そのタッチパッドのフェーダーに割り当てられているchがミュートされる。操作されたフェーダーにおけるLED2aの点灯位置は一番下になる。もう一度領域Bをタップすると、ミュートが解除され、LED2aの点灯位置も元に戻る。次に、第1実施例のフェーダーを備えるコントローラー2が実行するコントローラー操作処理その1のフローチャートを図6に示す。コントローラー2のフェーダー1~フェーダ4に対する操作が検出回路24で検出された際に図6に示すコントローラー操作処理が起動され、ステップS10にてフェーダー1~フェーダ4に対する操作内容が判断される。次いで、ステップS11にてフェーダー1~フェーダ4に対する操作が通常操作か否かが判定される。ここで、タッチパッド上の1点が操作され、所定時間例えば、100msが経過したときにリリースされておらず、別の操作点もない場合は通常操作と判定されてステップS12に進む。ステップS12では、タッチパッド上の操作位置が検出され、検出された操作位置に追従して操作対象chのレベル値がステップS13にて変更される。操作対象chとは、操作が検出されたフェーダーに割り当てられているchである。次いで、ステップS14にて表示器27とされるLED2aの表示位置を変更されたレベル値に合わせて変更する。また、ステップS11にて通常操作ではないと判定された場合は、ステップS15に分岐してマルチタッチか否かが判定される。ここで、所定時間例えば、100msが経過する前に別の点にも操作が検出された場合はマルチタッチと判定されて、ステップS16に進む。ステップS16では、操作対象chのレベル値を基準値に設定する。次いで、ステップS17にて表示器27とされるLED2aの表示位置を基準値の位置に変更する。さらに、ステップS15にてマルチタッチではないと判定された場合は、所定時間が経過する前にタッチパッド上から指が離されたタップと判定され、ステップS18に分岐する。ステップS18では、タッチパッド上の操作された位置が上半分の領域Aか否かが判定され、ここで、操作された位置が上半分の領域Aと判定されるとステップS19に進み、後述するソロ機能オンオフ処理が実行される。また、ステップS18にて操作された位置が下半分の領域Bと判定された場合はステップS20に分岐して、後述するミュート機能オンオフ処理が実行される。ステップS14、ステップS17、ステップS19、ステップS20のいずれかの処理が終了した際に、コントローラー操作処理その1が終了する。次に、コントローラー操作処理その1のステップS19にて実行されるソロ機能オンオフ処理のフローチャートを図7に示す。ソロ機能オンオフ処理が起動されると、ステップS30にて操作対象chがソロモード中か否かが判定される。ここで、ソロモード中と判定されるとステップS31に進み操作対象ch以外の他のchのレベルをミュート前の状態に戻す処理が行われる。次いで、ステップS32にて操作対象ch以外の他のchの表示器27のLED2aの表示をミュート前の表示に戻す処理が行われ、ステップS33にて操作対象chの表示器27のLED2aの表示をソロ状態を示す点滅状態から通常状態を示す点灯状態に切り替える処理が行われる。また、ステップS30にて操作対象chがソロモード中でないと判定された場合は、ステップS34に分岐して操作対象ch以外の他のchをミュート出力をオフする処理が行われる。次いで、ステップS35にて操作対象ch以外の他のchの表示器27のLED2aの表示を一番下にする処理が行われる。さらに、ステップS36にて操作対象chの表示器27のLED2aの表示をソロ状態を示す点滅状態に切り替える処理が行われる。ステップS33あるいはステップS36の処理が終了すると、ソロ機能オンオフ処理は終了する。次に、コントローラー操作処理その1のステップS20にて実行されるミュート機能オンオフ処理のフローチャートを図8に示す。ミュート機能オンオフ処理が起動されると、ステップS40にて操作対象chがミュート中か否かが判定される。ここで、ミュート中と判定されるとステップS41に進み操作対象chのレベルをミュート前の状態に戻す処理が行われる。次いで、ステップS42にて操作対象chの表示器27のLED2aの表示をミュート前の表示に戻す処理が行われる。また、ステップS40にて操作対象chがミュート中でないと判定された場合は、ステップS43に分岐して操作対象chをミュート出力をオフする処理が行われる。次いで、ステップS44にて操作対象chの表示器27のLED2aの表示を一番下にする処理が行われる。ステップS42あるいはステップS44の処理が終了すると、ミュート機能オンオフ処理は終了する。ところで、タッチパッドへのタッチからリリースまでの時間が約100msの所定時間より短い短時間だけ操作された場合にタップと判定されることから、誤ってタッチパッドに触れた場合もタップと判定されてしまい、意図せずソロやミュートになってしまうことがあり得る。そこで、コントローラー2におけるスイッチSW1を押しながらタッチパッドへのタッチからリリースまでの操作時間が約100msの所定時間より短い場合にタップと判定するようにしてもよい。このように、誤操作が起こりやすいと考えられる特殊操作については、他の操作子の操作と組み合わせることで特殊操作と判定するようにすれば、誤操作を防止することができるようになる。次に、本発明にかかるコントローラー2の第2実施例のフェーダーの構成を図9に示し、この第2実施例のフェーダーの操作態様と機能との対応を示すテーブルを図10に示す。4本のフェーダー1’~フェーダー4’は同じ構成とされており、図9にはフェーダー1’のみの構成が示されている。図9に示すように、第2実施例のフェーダー1’は、9個のLED付ボタン2bを縦に直線状に配列して構成されている。図示する例では、9個のLED付ボタン2bにより9段階でのレベル調整が可能とされている。LED付ボタン2bの1つにつきレベルが4ずつ増加し、0~32のうちの4の倍数のレベルが設定可能とされている。このように、第2実施例のフェーダー1’は複数ボタン式レベルコントローラーとされており、コントローラー2にはフェーダー1’と同じ構成の4本のフェーダー1’~フェーダー4’が設けられる。第2実施例のフェーダー1’では、フェーダー1’の上半分の領域である領域Aと、フェーダー1’の下半分の領域である領域Bとの2つのエリアに区切られている。第2実施例においては、フェーダーに対する操作の操作態様として1通常操作、2特殊操作1、3特殊操作2、4特殊操作3、5特殊操作4の5つの操作態様が定義されている。1通常操作は、フェーダーの1つのLED付ボタン2bを押す操作を行った時に通常操作を判定され、当該フェーダーに割り当てられているchのレベル値が設定される。この場合、LED付ボタン2bの1つにつきレベルが4ずつ増加することから、レベル値は大まかに設定されることになる。また、押されたLED付ボタン2bに内蔵されているLEDが点灯する。2特殊操作1は、フェーダーの領域A上半分のLED付ボタン2bを少なくとも1つ含む2つ以上のLED付ボタン2bを同時に押す操作を行った時に特殊操作1と判定され、そのフェーダーに割り当てられているchのレベル値が1ずつ調整される。また、調整されたレベル値に対応する位置のLED付ボタン2bに内蔵されているLEDが1つか2つ点灯される。3特殊操作2は、フェーダーの領域B下半分のみでLED付ボタン2bを2つ以上同時に押す操作を行った時に特殊操作2と判定され、そのフェーダーに割り当てられているchのレベル値が-1ずつ調整される。また、調整されたレベル値に対応する位置のLED付ボタン2bに内蔵されているLEDが1つか2つ点灯される。4特殊操作3は、フェーダーの領域A上半分で1つのLED付ボタン2bを長押しする操作を行った時に特殊操作3と判定され、そのフェーダーに割り当てられているchがソロになる。ソロになると、現在のレベル位置のLED付ボタン2bに内蔵されているLEDが点滅すると共に、ソロに設定されたch以外はミュートになり、ミュートされたchに対応するフェーダーのLED付ボタン2bに内蔵されているLEDの点灯位置は一番下になる。もう一度領域AのLED付ボタン2bを長押しすると、ソロが解除されてソロに設定されたch以外のミュートが解除され、LEDの点灯位置が元に戻る。なお、LED付ボタン2bを押してからリリースまでの時間が約1sec以上となったときに長押しと判定される。5特殊操作4は、タッチパッドの領域B下半分で1つのLED付ボタン2bを長押しする操作をを行った時に特殊操作4と判定され、そのフェーダーに割り当てられているchがミュートされる。ミュートされたフェーダーにおけるLED付ボタン2bの点灯位置は一番下になる。もう一度領域BのLED付ボタン2bを長押しすると、ミュートが解除され、LEDの点灯位置も元に戻る。次に、第2実施例のフェーダーを備えるコントローラー2が実行するコントローラー操作処理その2のフローチャートを図11に示す。コントローラー2のフェーダーに対する操作が検出回路24で検出された際に図11に示すコントローラー操作処理その2が起動され、ステップS50にてフェーダーに対する操作内容が判断される。次いで、ステップS51にてフェーダーに対する操作が通常操作か否かが判定される。ここで、LED付ボタン2bのボタン群のうちの1つのLED付ボタン2bだけが操作され、約1secの一定時間が経過する前にリリースされた場合に通常操作と判定されてステップS52に進む。ステップS52では、操作されたLED付ボタン2bの操作位置が検出され、検出された操作位置に対応するレベル値に、操作対象chのレベル値が変更される。操作対象chは、操作が検出されたフェーダーに割り当てられているchである。次いで、ステップS53にて操作されたLED付ボタン2bに内蔵されているLEDを点灯させる。また、ステップS51にて通常操作ではないと判定された場合は、ステップS54に分岐して約1secの一定時間が経過する前に複数のLED付ボタン2bが操作されたか否かが判定される。ここで、約1secの一定時間が経過する前に複数のLED付ボタン2bの操作が検出された場合はYESと判定されて、ステップS55に進む。ステップS55では、操作された複数のLED付ボタン2bの操作位置が検出され、検出された操作位置から操作されたLED付ボタン2bの1つが領域Aに属しているか否かが判定される。ここで、領域Aに属しているLED付ボタン2bが少なくとも1つ操作された場合は、特殊操作1と判定されてステップS56に進む。ステップS56では、操作対象chのレベル値を1増加する処理を行う。次いで、設定されたレベル値に対応する位置のLED付ボタン2bに内蔵されているLEDがステップS57にて1つか2つ点灯される。この場合、設定されたレベル値が4の倍数である場合には該当するLED付ボタン2bが1つだけ点灯し、4の倍数でない場合はレベル値の前後に該当する2つのLED付きボタン2bが2つとも点灯する。さらに、ステップS55にて操作されたLED付ボタン2bの全てが領域Bに属している場合は、特殊操作2と判定されステップS58に分岐する。ステップS58では、操作対象chのレベル値を-1減少する処理を行う。次いで、設定されたレベル値に対応する位置のLED付ボタン2bに内蔵されているLEDがステップS59にて1つか2つ点灯される。さらにまた、ステップS54にて約1secの一定時間が経過する前に複数のLED付ボタン2bが操作されていないと判定された場合は、LED付ボタン2bが長押しされたと判定されてステップS60に分岐する。ステップS60では、長押しされたLED付ボタン2bの位置が上半分の領域Aか否かが判定され、ここで、長押しされたLED付ボタン2bの位置が上半分の領域Aと判定されるとステップS61に進み、ソロ機能オンオフ処理が実行される。また、ステップS60にて長押しされたLED付ボタン2bの位置が下半分の領域Bと判定された場合はステップS62に分岐して、ミュート機能オンオフ処理が実行される。ステップS53、ステップS57、ステップS59、ステップS61、ステップS62のいずれかの処理が終了した際に、コントローラー操作処理その2が終了する。なお、コントローラー操作処理その2のステップS61にて実行されるソロ機能オンオフ処理は図7に示す通りの処理とされ、ステップS62にて実行されるミュート機能オンオフ処理は図8に示す通りの処理とされる。"