(57)【要約】【課題】  多くの機能を有していても機能毎の操作子を必要としないコントローラーを提供する。【解決手段】  コントローラーが備えるフェーダー１はタッチパッドから構成され、内部に設定されたレベル値を表示する複数のＬＥＤ２ａが設けられている。フェーダー１の１点をタッチしたりスライドすると、レベル調整が行える。フェーダー１の２点以上にタッチまたはタップすると、基準値が設定される。領域Ａで１点をタップすると、ソロ機能オンオフが行える。フェーダー１の領域Ｂで１点をタップすると、ミュート機能オンオフが行える。【選択図】  図６
2012209766.tif 000002
【特許請求の範囲】
【請求項１】
音響信号処理にかかるパラメーターを操作するコントローラーであって、
パラメーターの値を増減させる操作子と、
該操作子に対するユーザーの操作態様が、通常操作か特殊操作かを判定する判定手段と、
該判定手段が通常操作と判定した場合は、ユーザーの操作に応じてパラメーターの値を増減させる機能を実行し、前記判定手段が特殊操作と判定した場合は、パラメーターの値を増減させる機能とは別の機能を実行する制御手段と、
を備えることを特徴とするコントローラー。
【請求項２】
前記判定手段は、前記操作子を操作してからリリースするまでの時間が所定時間と検出された場合に通常操作と判定し、前記操作子を操作してからリリースするまでの時間が所定時間を超えるあるいは所定時間未満と検出された場合に特殊操作と判定することを特徴とする請求項１記載のコントローラー。
【請求項３】
前記判定手段は、前記操作子を操作してからリリースするまでの時間が所定時間と検出された場合に通常操作と判定し、別の操作子を操作しながら前記操作子を操作してからリリースするまでの時間が所定時間を超えるあるいは所定時間未満と検出された場合に特殊操作と判定することを特徴とする請求項１記載のコントローラー。
【請求項４】
前記判定手段は、前記操作子を操作した箇所が１ヶ所と検出された場合に通常操作と判定し、前記操作子を操作した箇所が複数箇所と検出された場合に特殊操作と判定することを特徴とする請求項１記載のコントローラー。
【請求項５】
前記操作子の操作可能範囲が複数エリアに区切られており、
前記判定手段は、前記特殊操作が行われた際に、前記操作子を操作した箇所が前記複数エリアのどのエリアにあるかに応じて別の機能が実行される特殊操作と判定することを特徴とする請求項１記載のコントローラー。
【請求項６】
前記操作子により設定された現在のパラメーター値や、前記別の機能の現在の状態を表示する表示手段を備えることを特徴とする請求項１ないし５のいずれかに記載のコントローラー。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号処理にかかるパラメーターを操作するコントローラーに関する。
【背景技術】
【０００２】
従来から、コンピューターを用いる音響信号処理装置において、ディジタル信号処理により演奏データの録音や編集、ミキシング等の音響処理作業を行うことが知られている。ミキサーなどの複数の楽音信号を調整する機器では、各チャンネルの音量設定をフェーダーやノブで調整するだけでなく、特定のボタンを操作することでそのチャンネルだけを鳴らしたり（ソロ）、あるいはそのチャンネルを消音（ミュート）したりする機能がある。また、これに加え、初期値や基準値に戻す機能があるものもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７４３５９号公報
【非特許文献】
【０００４】
【非特許文献１】ヤマハデジタルミキシングスタジオn8/n12取扱説明書，P.12-17，［online］, ［平成２３年３月２２日検索］，インターネット<http://www2.yamaha.co.jp/manual/pdf/emi/japan/xg/n12_ja_om_e0.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の音響信号処理装置は、多くの機能を有しており、装置全体のパラメーターが増加している。このように、多くの機能を有しているとそれぞれの機能の設定や対応するパラメーターを調整する多くの操作子が必要になり、音響信号処理装置が大型化すると共に、部品コストが高価になってしまう。また、操作子が増えることから、ユーザが目的とする操作子を見出しづらくなり操作するまでに時間がかかるようになる。これを解決するため、１つの操作子に複数の機能を共有させ、機器の動作モードや表示されている画面に応じて操作子が実行する機能を異ならせることも従来行われているが、目的の機能を実行するためには動作モードや画面を切り替えねばならず手間がかかるという問題があった。
そこで、本発明は、多くの機能を有していても機能毎の操作子を必要とせず、かつユーザが目的とする機能をすぐに実行できるコントローラーを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のコントローラーは、音響信号処理にかかるパラメーターを操作するコントローラーであって、パラメーターの値を増減させる操作子と、該操作子に対するユーザーの操作態様が、通常操作か特殊操作かを判定する判定手段と、該判定手段が通常操作と判定した場合は、ユーザーの操作に応じてパラメーターの値を増減させる機能を実行し、前記判定手段が特殊操作と判定した場合は、パラメーターの値を増減させる機能とは別の機能を実行する制御手段とを備えることを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明によれば、１つの操作子に、通常操作と、通常操作とは別の機能を実行させる特殊操作との操作が行えることから、１つの操作子を操作することで数種類の機能が実現できる。これにより、機能ごとの操作子を設ける必要がなく、小型化できると共にコストを削減できるようになる。また、モードや画面を切り替えたり、複数のボタンを使い分けたりする必要がないことから、操作子の操作を迅速で簡単に行えるようになる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例にかかるコントローラーをＰＣに接続した構成を示す図である。
【図２】本発明の実施例にかかるコントローラーのハードウェア構成を示すブロック図である。
【図３】本発明の実施例にかかるコントローラーのパネルの構成を示す図である。
【図４】本発明にかかるコントローラーのフェーダーの第１実施例の構成を示す図である。
【図５】本発明にかかるコントローラーのフェーダーの第１実施例の操作態様と機能との対応を示すテーブルである。
【図６】本発明にかかるコントローラーが実行するコントローラー操作処理（その１）のフローチャートである。
【図７】本発明にかかるコントローラーが実行するコントローラー操作処理（その１）におけるソロ機能オンオフ処理のフローチャートである。
【図８】本発明にかかるコントローラーが実行するコントローラー操作処理（その１）におけるミュート機能オンオフ処理のフローチャートである。
【図９】本発明にかかるコントローラーのフェーダーの第２実施例の構成を示す図である。
【図１０】本発明にかかるコントローラーのフェーダーの第２実施例の操作態様と機能との対応を示すテーブルである。
【図１１】本発明にかかるコントローラーが実行するコントローラー操作処理（その２）のフローチャートである。
【発明を実施するための形態】
【０００９】
本発明の実施例にかかるコントローラーをＰＣ（パーソナルコンピュータ）に接続した構成を示す図を図１に示す。
図１において、ＰＣ１には音響信号の記録や再生、あるいはエフェクト付与やミキシング等の音響処理機能を実現するためのＤＡＷ（Digital Audio Workstation）１ａと呼ばれるアプリケーションソフトであるＤＡＷソフトがインストールされている。ＰＣ１はＤＡＷ１ａを起動する装置であり、ＰＣ１においてＤＡＷソフトを起動することで、音響信号の記録や再生、あるいはエフェクト付与やミキシング等の音響信号処理機能が実現される。ＰＣ１には、電子楽器３、デジタルミキサー４およびスピーカー５が接続されており、電子楽器３やデジタルミキサー４からの音声信号をＤＡＷ１ａに入力することができると共に、ＤＡＷ１ａから出力される音声信号をスピーカー５に供給することができる。ＰＣ１にはマウスとキーボードが接続されており、マウスとキーボードとによりＤＡＷ１ａ等のアプリケーションを操作することができる。また、ＤＡＷ１ａを操作するためのＤＡＷ専用のコントローラー２がＰＣ１に接続されている。例えば、コントローラー２は、ＰＣ１にＵＳＢ（Universal Serial Bus）接続されている。
【００１０】
本発明の実施例にかかるコントローラー２のパネルの構成を図３に示す。
図３に示すようにコントローラー２は、フェーダー１，フェーダー２，フェーダー３，フェーダー４の４本のフェーダーを備えている。４本のフェーダー１〜フェーダー４は、縦に細長い直線状のタッチパッドを備えるタッチ式の操作子とされており、タッチパッド上において指等をスライドさせることにより、フェーダー１〜フェーダー４にそれぞれ割り当てられているチャンネル（以下、「チャンネル」を「ｃｈ」という）のレベル値を調整することができる。各フェーダーのタッチパッドの内部には、長軸に沿って設定レベルのレベル表示を行う複数個のＬＥＤ２ａが設けられており、タッチパッド上の指の動き、すなわち調整されるレベル値に応じてＬＥＤ２ａの点灯位置が移動するようになる。ここで、フェーダー１〜フェーダー４を操作する操作態様としては、通常操作と特殊操作とがある。上記したタッチパッド上でスライド操作する操作は通常操作となり、レベル値の調整を行うことができる。また、タッチパッドへのタッチからリリースまでの時間が約１００ｍｓの所定時間より短い操作は「タップ」と定義され、タップする操作の場合は特殊操作となり、通常操作とは別の機能の操作を行うことができる。この別の機能には、ソロ機能オンオフ、ミュート機能オンオフ、基準値設定、初期値設定、パラメーター値の微調整が含まれるが、詳細については後述する。
【００１１】
コントローラー２のフェーダー１〜フェーダー４に割り当てられているｃｈは、連続する４個のｃｈとされており、コントローラー２に設けられているスイッチＳＷ２，ＳＷ３，ＳＷ４，ＳＷ５を押すことにより割当ｃｈを変更することができる。例えば、スイッチＳＷ２あるいはスイッチＳＷ３を押した場合は、１ｃｈ単位でｃｈ番号が減少する方向あるいは増加する方向へ割当ｃｈが変更される。また、スイッチＳＷ４あるいはスイッチＳＷ５を押した場合は、１バンク単位でｃｈ番号が減少する方向あるいは増加する方向へ割当ｃｈが変更される。
なお、ＤＡＷで扱うｃｈはグループ分けされており、グループの単位をバンクと呼んでいる。各バンクが含むｃｈ数は同じとされ、バンクが持つｃｈ数とコントローラー２が備えるフェーダー数とが同じとされている。すなわち、本実施例においては４ｃｈで１バンクとなる。
【００１２】
次に、本発明の実施例にかかるコントローラー２のハードウェア構成を示すブロック図を図２に示す。
図２に示すようにコントローラー２におけるＣＰＵ（Central Processing Unit）２０が管理プログラム（ＯＳ：Operating System）を実行しており、コントローラー２の全体の動作をＯＳ上で制御している。コントローラー２は、コントローラー２の動作プログラムや各種データが格納される不揮発性のＲＯＭ（Read Only Memory）２１と、ＣＰＵ２０のワークエリアや各種データが記憶されるＲＡＭ（Random Access Memory）２２を備えている。また、通信Ｉ／Ｆ２３はコントローラー２をＰＣ１に接続するための通信インタフェースであり、ＵＳＢやイーサネット（登録商標）などのインタフェースとされる。表示器２７は設定レベルのレベル表示を行うフェーダー１〜フェーダー４におけるタッチパッドの内側に配置された複数個のＬＥＤ２ａとされており、表示回路２６は表示器２７とされるＬＥＤ２ａを駆動する回路とされている。また、操作子２５はフェーダー１〜フェーダー４、および、これらに割り当てるｃｈの変更指示等を行うスイッチＳＷ１〜ＳＷ５であり、検出回路２４は操作子２５をスキャンして操作された操作子や操作態様を検出する検出回路である。各部はバス２８に接続されている。
【００１３】
本発明にかかるコントローラー２の第１実施例のフェーダーの構成を図４に示し、この第１実施例のフェーダーの操作態様と機能との対応を示すテーブルを図５に示す。なお、フェーダー１〜フェーダー４は同じ構成とされており、図４にはフェーダー１のみの構成が示されている。
第１実施例のフェーダー１は、フェーダー１を構成しているタッチパッドの内部に、長軸に沿って設定レベルのレベル表示を行う複数個のＬＥＤ２ａが設けられており、タッチパッドの上半分の領域である領域Ａと、タッチパッドの下半分の領域である領域Ｂとの２つのエリアに区切られている。第１実施例においては、フェーダーに対する操作の操作態様として（１）通常操作、（２）特殊操作１、（３）特殊操作２、（４）特殊操作３の４つの操作態様が定義されている。
【００１４】
（１）通常操作は、タッチパッドの１点をタッチしたりスライドする操作を行った時に通常操作と判定され、当該タッチパッドのフェーダーに割り当てられているｃｈのレベル調整を行うことができる。通常操作されると、タッチパッドのタッチされた位置のＬＥＤ２ａが点灯、あるいは、スライド操作に応じてＬＥＤ２ａの点灯位置が移動する。なお、タッチパッドへのタッチからリリースまでの時間が約１００ｍｓの所定時間以上となる操作を「タッチ」と定義し、所定時間未満となる操作を「タップ」と定義する。
（２）特殊操作１は、タッチパッドの２点あるいは２点以上にタッチまたはタップする操作を行った時に特殊操作１と判定され、そのタッチパッドのフェーダーに割り当てられているｃｈのレベル値が基準値（ノミナル値：０ｄＢ）に設定される。基準値はスライダーの中央であり、基準値に対応する中央のＬＥＤ２ａが点灯される。タッチパッド上で、通常操作によって正確に基準値へレベル値を設定することは困難であるが、特殊操作１によれば簡単に基準値が設定できるようになる。また、基準値に替えて初期値に設定されるようにしてもよい。
（３）特殊操作２は、タッチパッドの領域Ａ（上半分）で１点をタップする操作を行った時に特殊操作２と判定され、そのタッチパッドのフェーダーに割り当てられているｃｈがソロになる。ソロになると、現在のレベル位置のＬＥＤ２ａが点灯から点滅に変わってソロに設定されたことを示すと共に、ソロに設定されたｃｈ以外はミュートになり、ミュートされたｃｈに対応するＬＥＤ２ａの点灯位置は一番下になる。もう一度領域Ａをタップすると、ソロが解除されてソロに設定されていたｃｈのＬＥＤ２ａが点滅から点灯に変わると共に、ソロに設定されたｃｈ以外のミュートが解除され、ＬＥＤ２ａの点灯位置も元に戻る。
（４）特殊操作３は、タッチパッドの領域Ｂ（下半分）で１点をタップする操作を行った時に特殊操作３と判定され、そのタッチパッドのフェーダーに割り当てられているｃｈがミュートされる。操作されたフェーダーにおけるＬＥＤ２ａの点灯位置は一番下になる。もう一度領域Ｂをタップすると、ミュートが解除され、ＬＥＤ２ａの点灯位置も元に戻る。
【００１５】
次に、第１実施例のフェーダーを備えるコントローラー２が実行するコントローラー操作処理（その１）のフローチャートを図６に示す。
コントローラー２のフェーダー１〜フェーダ４に対する操作が検出回路２４で検出された際に図６に示すコントローラー操作処理が起動され、ステップＳ１０にてフェーダー１〜フェーダ４に対する操作内容が判断される。次いで、ステップＳ１１にてフェーダー１〜フェーダ４に対する操作が通常操作か否かが判定される。ここで、タッチパッド上の１点が操作され、所定時間（例えば、「１００ｍｓ」）が経過したときにリリースされておらず、別の操作点もない場合は「通常操作」と判定されてステップＳ１２に進む。ステップＳ１２では、タッチパッド上の操作位置が検出され、検出された操作位置に追従して操作対象ｃｈのレベル値がステップＳ１３にて変更される。操作対象ｃｈとは、操作が検出されたフェーダーに割り当てられているｃｈである。次いで、ステップＳ１４にて表示器２７とされるＬＥＤ２ａの表示位置を変更されたレベル値に合わせて変更する。
【００１６】
また、ステップＳ１１にて通常操作ではないと判定された場合は、ステップＳ１５に分岐してマルチタッチか否かが判定される。ここで、所定時間（例えば、「１００ｍｓ」）が経過する前に別の点にも操作が検出された場合はマルチタッチと判定されて、ステップＳ１６に進む。ステップＳ１６では、操作対象ｃｈのレベル値を基準値に設定する。次いで、ステップＳ１７にて表示器２７とされるＬＥＤ２ａの表示位置を基準値の位置に変更する。
さらに、ステップＳ１５にてマルチタッチではないと判定された場合は、所定時間が経過する前にタッチパッド上から指が離されたタップと判定され、ステップＳ１８に分岐する。ステップＳ１８では、タッチパッド上の操作された位置が上半分の領域Ａか否かが判定され、ここで、操作された位置が上半分の領域Ａと判定されるとステップＳ１９に進み、後述するソロ機能オンオフ処理が実行される。また、ステップＳ１８にて操作された位置が下半分の領域Ｂと判定された場合はステップＳ２０に分岐して、後述するミュート機能オンオフ処理が実行される。ステップＳ１４、ステップＳ１７、ステップＳ１９、ステップＳ２０のいずれかの処理が終了した際に、コントローラー操作処理（その１）が終了する。
【００１７】
次に、コントローラー操作処理（その１）のステップＳ１９にて実行されるソロ機能オンオフ処理のフローチャートを図７に示す。
ソロ機能オンオフ処理が起動されると、ステップＳ３０にて操作対象ｃｈがソロモード中か否かが判定される。ここで、ソロモード中と判定されるとステップＳ３１に進み操作対象ｃｈ以外の他のｃｈのレベルをミュート前の状態に戻す処理が行われる。次いで、ステップＳ３２にて操作対象ｃｈ以外の他のｃｈの表示器２７のＬＥＤ２ａの表示をミュート前の表示に戻す処理が行われ、ステップＳ３３にて操作対象ｃｈの表示器２７のＬＥＤ２ａの表示をソロ状態を示す点滅状態から通常状態を示す点灯状態に切り替える処理が行われる。
また、ステップＳ３０にて操作対象ｃｈがソロモード中でないと判定された場合は、ステップＳ３４に分岐して操作対象ｃｈ以外の他のｃｈをミュート（出力をオフ）する処理が行われる。次いで、ステップＳ３５にて操作対象ｃｈ以外の他のｃｈの表示器２７のＬＥＤ２ａの表示を一番下にする処理が行われる。さらに、ステップＳ３６にて操作対象ｃｈの表示器２７のＬＥＤ２ａの表示をソロ状態を示す点滅状態に切り替える処理が行われる。ステップＳ３３あるいはステップＳ３６の処理が終了すると、ソロ機能オンオフ処理は終了する。
【００１８】
次に、コントローラー操作処理（その１）のステップＳ２０にて実行されるミュート機能オンオフ処理のフローチャートを図８に示す。
ミュート機能オンオフ処理が起動されると、ステップＳ４０にて操作対象ｃｈがミュート中か否かが判定される。ここで、ミュート中と判定されるとステップＳ４１に進み操作対象ｃｈのレベルをミュート前の状態に戻す処理が行われる。次いで、ステップＳ４２にて操作対象ｃｈの表示器２７のＬＥＤ２ａの表示をミュート前の表示に戻す処理が行われる。
また、ステップＳ４０にて操作対象ｃｈがミュート中でないと判定された場合は、ステップＳ４３に分岐して操作対象ｃｈをミュート（出力をオフ）する処理が行われる。次いで、ステップＳ４４にて操作対象ｃｈの表示器２７のＬＥＤ２ａの表示を一番下にする処理が行われる。ステップＳ４２あるいはステップＳ４４の処理が終了すると、ミュート機能オンオフ処理は終了する。
【００１９】
ところで、タッチパッドへのタッチからリリースまでの時間が約１００ｍｓの所定時間より短い短時間だけ操作された場合にタップと判定されることから、誤ってタッチパッドに触れた場合もタップと判定されてしまい、意図せずソロやミュートになってしまうことがあり得る。そこで、コントローラー２におけるスイッチＳＷ１を押しながらタッチパッドへのタッチからリリースまでの操作時間が約１００ｍｓの所定時間より短い場合にタップと判定するようにしてもよい。このように、誤操作が起こりやすいと考えられる特殊操作については、他の操作子の操作と組み合わせることで特殊操作と判定するようにすれば、誤操作を防止することができるようになる。
【００２０】
次に、本発明にかかるコントローラー２の第２実施例のフェーダーの構成を図９に示し、この第２実施例のフェーダーの操作態様と機能との対応を示すテーブルを図１０に示す。４本のフェーダー１’〜フェーダー４’は同じ構成とされており、図９にはフェーダー１’のみの構成が示されている。
図９に示すように、第２実施例のフェーダー１’は、９個のＬＥＤ付ボタン２ｂを縦に直線状に配列して構成されている。図示する例では、９個のＬＥＤ付ボタン２ｂにより９段階でのレベル調整が可能とされている。ＬＥＤ付ボタン２ｂの１つにつきレベルが＋４ずつ増加し、０〜３２のうちの４の倍数のレベルが設定可能とされている。このように、第２実施例のフェーダー１’は複数ボタン式レベルコントローラーとされており、コントローラー２にはフェーダー１’と同じ構成の４本のフェーダー１’〜フェーダー４’が設けられる。
第２実施例のフェーダー１’では、フェーダー１’の上半分の領域である領域Ａと、フェーダー１’の下半分の領域である領域Ｂとの２つのエリアに区切られている。第２実施例においては、フェーダーに対する操作の操作態様として（１）通常操作、（２）特殊操作１、（３）特殊操作２、（４）特殊操作３、（５）特殊操作４の５つの操作態様が定義されている。
【００２１】
（１）通常操作は、フェーダーの１つのＬＥＤ付ボタン２ｂを押す操作を行った時に通常操作を判定され、当該フェーダーに割り当てられているｃｈのレベル値が設定される。この場合、ＬＥＤ付ボタン２ｂの１つにつきレベルが＋４ずつ増加することから、レベル値は大まかに設定されることになる。また、押されたＬＥＤ付ボタン２ｂに内蔵されているＬＥＤが点灯する。
（２）特殊操作１は、フェーダーの領域Ａ（上半分）のＬＥＤ付ボタン２ｂを少なくとも１つ含む２つ以上のＬＥＤ付ボタン２ｂを同時に押す操作を行った時に特殊操作１と判定され、そのフェーダーに割り当てられているｃｈのレベル値が＋１ずつ調整される。また、調整されたレベル値に対応する位置のＬＥＤ付ボタン２ｂに内蔵されているＬＥＤが１つか２つ点灯される。
（３）特殊操作２は、フェーダーの領域Ｂ（下半分）のみでＬＥＤ付ボタン２ｂを２つ以上同時に押す操作を行った時に特殊操作２と判定され、そのフェーダーに割り当てられているｃｈのレベル値が−１ずつ調整される。また、調整されたレベル値に対応する位置のＬＥＤ付ボタン２ｂに内蔵されているＬＥＤが１つか２つ点灯される。
（４）特殊操作３は、フェーダーの領域Ａ（上半分）で１つのＬＥＤ付ボタン２ｂを長押しする操作を行った時に特殊操作３と判定され、そのフェーダーに割り当てられているｃｈがソロになる。ソロになると、現在のレベル位置のＬＥＤ付ボタン２ｂに内蔵されているＬＥＤが点滅すると共に、ソロに設定されたｃｈ以外はミュートになり、ミュートされたｃｈに対応するフェーダーのＬＥＤ付ボタン２ｂに内蔵されているＬＥＤの点灯位置は一番下になる。もう一度領域ＡのＬＥＤ付ボタン２ｂを長押しすると、ソロが解除されてソロに設定されたｃｈ以外のミュートが解除され、ＬＥＤの点灯位置が元に戻る。なお、ＬＥＤ付ボタン２ｂを押してからリリースまでの時間が約１ｓｅｃ以上となったときに「長押し」と判定される。
（５）特殊操作４は、タッチパッドの領域Ｂ（下半分）で１つのＬＥＤ付ボタン２ｂを長押しする操作をを行った時に特殊操作４と判定され、そのフェーダーに割り当てられているｃｈがミュートされる。ミュートされたフェーダーにおけるＬＥＤ付ボタン２ｂの点灯位置は一番下になる。もう一度領域ＢのＬＥＤ付ボタン２ｂを長押しすると、ミュートが解除され、ＬＥＤの点灯位置も元に戻る。
【００２２】
次に、第２実施例のフェーダーを備えるコントローラー２が実行するコントローラー操作処理（その２）のフローチャートを図１１に示す。
コントローラー２のフェーダーに対する操作が検出回路２４で検出された際に図１１に示すコントローラー操作処理（その２）が起動され、ステップＳ５０にてフェーダーに対する操作内容が判断される。次いで、ステップＳ５１にてフェーダーに対する操作が通常操作か否かが判定される。ここで、ＬＥＤ付ボタン２ｂのボタン群のうちの１つのＬＥＤ付ボタン２ｂだけが操作され、約１ｓｅｃの一定時間が経過する前にリリースされた場合に「通常操作」と判定されてステップＳ５２に進む。ステップＳ５２では、操作されたＬＥＤ付ボタン２ｂの操作位置が検出され、検出された操作位置に対応するレベル値に、操作対象ｃｈのレベル値が変更される。操作対象ｃｈは、操作が検出されたフェーダーに割り当てられているｃｈである。次いで、ステップＳ５３にて操作されたＬＥＤ付ボタン２ｂに内蔵されているＬＥＤを点灯させる。
【００２３】
また、ステップＳ５１にて通常操作ではないと判定された場合は、ステップＳ５４に分岐して約１ｓｅｃの一定時間が経過する前に複数のＬＥＤ付ボタン２ｂが操作されたか否かが判定される。ここで、約１ｓｅｃの一定時間が経過する前に複数のＬＥＤ付ボタン２ｂの操作が検出された場合はＹＥＳと判定されて、ステップＳ５５に進む。ステップＳ５５では、操作された複数のＬＥＤ付ボタン２ｂの操作位置が検出され、検出された操作位置から操作されたＬＥＤ付ボタン２ｂの１つが領域Ａに属しているか否かが判定される。ここで、領域Ａに属しているＬＥＤ付ボタン２ｂが少なくとも１つ操作された場合は、「特殊操作１」と判定されてステップＳ５６に進む。ステップＳ５６では、操作対象ｃｈのレベル値を＋１増加する処理を行う。次いで、設定されたレベル値に対応する位置のＬＥＤ付ボタン２ｂに内蔵されているＬＥＤがステップＳ５７にて１つか２つ点灯される。この場合、設定されたレベル値が４の倍数である場合には該当するＬＥＤ付ボタン２ｂが１つだけ点灯し、４の倍数でない場合はレベル値の前後に該当する２つのＬＥＤ付きボタン２ｂが２つとも点灯する。
さらに、ステップＳ５５にて操作されたＬＥＤ付ボタン２ｂの全てが領域Ｂに属している場合は、「特殊操作２」と判定されステップＳ５８に分岐する。ステップＳ５８では、操作対象ｃｈのレベル値を−１減少する処理を行う。次いで、設定されたレベル値に対応する位置のＬＥＤ付ボタン２ｂに内蔵されているＬＥＤがステップＳ５９にて１つか２つ点灯される。
【００２４】
さらにまた、ステップＳ５４にて約１ｓｅｃの一定時間が経過する前に複数のＬＥＤ付ボタン２ｂが操作されていないと判定された場合は、ＬＥＤ付ボタン２ｂが長押しされたと判定されてステップＳ６０に分岐する。ステップＳ６０では、長押しされたＬＥＤ付ボタン２ｂの位置が上半分の領域Ａか否かが判定され、ここで、長押しされたＬＥＤ付ボタン２ｂの位置が上半分の領域Ａと判定されるとステップＳ６１に進み、ソロ機能オンオフ処理が実行される。また、ステップＳ６０にて長押しされたＬＥＤ付ボタン２ｂの位置が下半分の領域Ｂと判定された場合はステップＳ６２に分岐して、ミュート機能オンオフ処理が実行される。ステップＳ５３、ステップＳ５７、ステップＳ５９、ステップＳ６１、ステップＳ６２のいずれかの処理が終了した際に、コントローラー操作処理（その２）が終了する。
なお、コントローラー操作処理（その２）のステップＳ６１にて実行されるソロ機能オンオフ処理は図７に示す通りの処理とされ、ステップＳ６２にて実行されるミュート機能オンオフ処理は図８に示す通りの処理とされる。
【産業上の利用可能性】
【００２５】
以上説明した本発明のコントローラーにおいては、フェーダーの操作態様と機能との対応は上記した通りに限るものではなく、どのような操作態様にどのような機能を対応させるかは任意に決定することができる。この場合、フェーダーの上半分の領域Ａを操作した場合は、目立たせたい機能、例えばソロ機能を対応させ、フェーダーの下半分の領域Ｂを操作した場合は、目立たせたくない機能、例えばミュート機能を対応させると、コントローラーの使い勝手が向上する。
また、本発明のコントローラーは、電子楽器や楽音再生装置、音響機器などに応用することができる。コントローラーの操作子の形状は、直線状のフェーダー型に限らず、回転型のエンコーダーやノブなどでもよい。さらに、操作子の操作方法は、ダブルクリックあるいはダブルタップや、タッチパッド上を素早く払うようにタッチするフリックなどであってよい。すなわち、ほかの操作子を使用せず、かつ操作内容が明確に判別できる操作方法なら何でもよい。
さらにまた、フェーダーの操作位置によって機能を分ける場合、上半分と下半分にのみ分けるだけでなく、もっと多くのエリアに分けてもよい。特殊操作に対応する別の機能としては、操作対象パートの切り替え、操作対象パラメーターの切り替え、パラメーター値の一定割合での増減などとされる。また、表示手段は、タッチ式操作子と共用のタッチパネルでもよいし、操作子とは別に設けられたディスプレイでもよいし、操作子の近傍に設けられたＬＥＤなどでもよい。
【符号の説明】
【００２６】
１  ＰＣ、１ａ  ＤＡＷ、２  コントローラー、２ａ  ＬＥＤ、２ｂ  ＬＥＤ付ボタン、３  電子楽器、４  デジタルミキサー、５  スピーカー、２０  ＣＰＵ、２１  ＲＯＭ、２２  ＲＡＭ、２３  通信Ｉ／Ｆ、２４  検出回路、２５  操作子、２６  表示回路、２７  表示器、２８  バス、ＳＷ１〜ＳＷ５  スイッチ
【図１】
2012209766.tif 000003
【図２】
2012209766.tif 000004
【図３】
2012209766.tif 000005
【図４】
2012209766.tif 000006
【図５】
2012209766.tif 000007
【図６】
2012209766.tif 000008
【図７】
2012209766.tif 000009
【図８】
2012209766.tif 000010
【図９】
2012209766.tif 000011
【図１０】
2012209766.tif 000012
【図１１】
2012209766.tif 000013