(57)【特許請求の範囲】
【請求項１】
曲の楽曲データが入力されたトラックを表示する表示手段に表示されている前記曲の再生状態を操作可能な操作子を備え、
前記操作子を第１態様で操作すると前記曲の再生にかかる操作対象のパラメーターを変化させる指示が生成され、前記操作子を第２態様で操作すると前記表示手段に表示されている前記トラックを拡大あるいは縮小して表示する指示が生成され、
前記操作子には、前記曲の再生位置を移動させるだけの第１機能と、前記曲の再生位置を移動させながら移動と同じ速度で曲再生を行う場合に、前記曲を早送り再生する第２機能と、前記曲をスロー再生する第３機能とのいずれかを割り当てることができ、前記操作子を第１態様で操作した際には、前記操作子に現在割り当てられている機能が実行され、前記操作子を第２態様で操作した際には、前記操作子に割り当てられている機能に関わらず、前記表示手段に表示されている前記トラックを拡大あるいは縮小して表示する指示が生成されることを特徴とするコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号処理にかかるパラメーターを操作するコントローラーおよびパラメーター制御方法に関する。
【背景技術】
【０００２】
従来から、コンピューターを用いる音響信号処理装置において、演奏データの録音や編集、ミキシング等の音響処理作業を行うことが知られている。音響信号処理装置で使用するコンピューターは、ＰＣ（パーソナルコンピューター）等の汎用のコンピューターとされ、音響信号処理装置に必要なオーディオインターフェースやＭＩＤＩ（Musical Instrument Digital Interface）などの各種ハードウェア装置を備えている。また、コンピューターには音響信号処理機能を実行させるためのアプリケーションプログラムが実装されている。これにより、コンピューターにおいて、音響信号の記録や再生、あるいはエフェクト付与やミキシング等の音響信号処理機能が実現される。このような音響信号処理装置は、デジタルオーディオワークステーション（Digital Audio Workstation：ＤＡＷ）と呼ばれている。このＤＡＷ機能をコンピューターに実行させるアプリケーションプログラムを、以下の説明においては「ＤＡＷソフト」という。
【０００３】
ＰＣ上での音楽制作が一般的に行なわれているが、ＤＡＷソフトをＰＣにインストールすると、ＤＡＷ上でＭＩＤＩデータを入力したり、オーディオデータを切り貼りしたりして楽曲を作ることができる。このような音楽制作を行う場合は、音楽波形の切り取りや貼り付けの適切なタイミングを設定する等の細かい作業が多いため、マウスやＰＣのキーボードで操作するのは煩雑であった。
このため、ＤＡＷソフトがインストールされたＰＣに、ＤＡＷ操作のための専用のコントローラーを接続して、このコントローラーのつまみ、スライダー、ボタンなどを使用してＤＡＷをリモートコントロールすることが行われている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Steinberg Media Technologies GmbH  CC121オペレーションマニュアル，P.15-19，［online］, ［平成２３年５月２３日検索］，インターネット<ftp://ftp.steinberg.net/Download/Hardware/CC121/CC121_OperationManual_ja.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＤＡＷを使用しての楽曲データ編集では、ＰＣのディスプレイに表示されたＤＡＷの画面を見ながら編集位置までロケーションバーを進めて、編集作業を行う。ロケーションバーは、現在の再生位置を示すとともに、編集位置を示すカーソルの役目をする。ロケーションバーを移動する際には、画面に表示されたトラックを横方向（時間軸方向）に縮小しておくと、曲の全体が俯瞰でき、効率的に目的の位置にロケーションバーを移動できる。一方、ＤＡＷ上のオーディオデータを編集する際には、編集位置の波形を拡大することで、振幅やタイミングなどを把握しながら的確な編集が行なえる。したがって楽曲データの編集中は、画面を縮小した状態でロケーションバーを編集位置まで移動したあと、画面を拡大して波形編集を行い、編集後は再度画面を縮小してロケーションバーを次の編集位置まで移動する、というように、画面の拡大と縮小を繰り返す必要がある。
しかしながら、本来ならＤＡＷの音楽的な機能をコントロールするためのコントローラーに画面の拡大／縮小のための操作子を追加すると、操作子が増えるために必要な操作子を探しづらくなったり、操作子が小さくなって操作しづらくなるなど、操作性が落ちてしまう。そのため従来の小型コントローラーでは、データの編集作業や再生制御はコントローラーで行うが画面の拡大／縮小についてはマウスやＰＣのキーボードショートカットで行うというように、コントローラーとマウス（またはキーボード）の操作を交互に行う必要があった。
そこで、本発明は、画面の拡大／縮小のための操作子を持たなくとも楽曲データ編集作業中に簡単な操作で画面の拡大／縮小が行なえ、編集作業を効率的に行なえる小型のコントローラーおよびパラメーター制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のコントローラーは、曲の楽曲データが入力されたトラックを表示する表示手段に表示されている前記曲の再生状態を操作可能な操作子を備え、前記操作子を第１態様で操作すると前記曲の再生にかかる操作対象のパラメーターを変化させる指示が生成され、前記操作子を第２態様で操作すると前記表示手段に表示されている前記トラックを拡大あるいは縮小して表示する指示が生成され、前記操作子には、前記曲の再生位置を移動させるだけの第１機能と、前記曲の再生位置を移動させながら移動と同じ速度で曲再生を行う場合に、前記曲を早送り再生する第２機能と、前記曲をスロー再生する第３機能とのいずれかを割り当てることができ、前記操作子を第１態様で操作した際には、前記操作子に現在割り当てられている機能が実行され、前記操作子を第２態様で操作した際には、前記操作子に割り当てられている機能に関わらず、前記表示手段に表示されている前記トラックを拡大あるいは縮小して表示する指示が生成されることを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明によれば、操作子を第１態様で操作すると曲の再生にかかる操作対象のパラメーターを変化させる指示が生成され、操作子を第２態様で操作すると表示手段に表示されているトラックを拡大あるいは縮小して表示する指示が生成されることから、楽曲データ編集作業中に画面の拡大／縮小と再生制御とを効率的に行うことができるようになる。この場合、ズームのための操作子がなくても、画面の拡大／縮小が行なえるようになり、ズーム専用の操作子を設ける必要がないので、操作の複雑化を防止したり、操作子を備える装置を小型化することができる。また、ズームと他の操作との間で、手の位置や視線を動かす必要がないので、作業を効率的に行えるようになる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例にかかるコントローラーをＰＣに接続したシステムの構成を示す図である。
【図２】本発明の実施例にかかるコントローラーのハードウェア構成を示すブロック図である。
【図３】本発明の実施例にかかるコントローラーのパネルの構成を示す図である。
【図４】本発明にかかるコントローラーにおけるスライダーの第１態様の操作を説明するための図である。
【図５】本発明にかかるコントローラーにおけるスライダーの第２態様の操作を説明するための図である。
【図６】本発明にかかるコントローラーが実行するスライダー操作処理のフローチャートである。
【図７】本発明にかかるコントローラーにおけるスライダーに割り当てる機能を切り替える構成を示す図である。
【図８】本発明にかかるコントローラーの実施の態様であるマーカー入力の操作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本発明のパラメーター制御方法は、本発明の実施例にかかるコントローラーにより実行される。以下に、本発明のパラメーター制御方法を実行する本発明の実施例にかかるコントローラーについて説明する。
本発明の実施例にかかるコントローラーをＰＣ（パーソナルコンピュータ）に接続したシステムの構成を示す図を図１に示す。
図１に示すシステムにおいて、ＰＣ１には楽曲データを編集して音楽制作したり、エフェクト付与やミキシング等の音響処理機能を実現するためのＤＡＷ（Digital Audio Workstation）と呼ばれるアプリケーションソフトであるＤＡＷ１ａがインストールされている。ＰＣ１はＤＡＷ１ａを起動する汎用のパーソナルコンピュータであり、ＰＣ１においてＤＡＷ１ａを起動することで、音響信号の記録や再生、あるいは音楽制作等の音響信号処理機能が実現される。ＰＣ１には、ＰＣ１を操作するためのポインティングデバイスであるマウス３と、ＰＣ１に文字入力などの操作を行なうための入力装置であるキーボード４と、電子楽器５と、デジタルミキサー６およびスピーカー７とが接続されている。電子楽器５やデジタルミキサー６からの音響信号はＤＡＷ１ａに入力することができると共に、ＤＡＷ１ａから出力される音響信号をスピーカー７に供給することができる。ＰＣ１に接続されているマウス３とキーボード４を操作することにより、ＤＡＷ１ａ等のアプリケーションの操作が行うことができる。また、ＤＡＷ１ａを操作するためのＤＡＷ専用の本発明にかかるコントローラー２がＰＣ１に接続されている。例えば、コントローラー２は、ＰＣ１にＵＳＢ（Universal Serial Bus）接続されている。
【００１０】
本発明の実施例にかかるコントローラー２のハードウェア構成を示すブロック図を図２に示す。
図２に示すようにコントローラー２におけるＣＰＵ（Central Processing Unit）２０が管理プログラム（ＯＳ：Operating System）を実行しており、コントローラー２の全体の動作をＯＳ上で制御している。コントローラー２は、コントローラー２の動作プログラムや各種データが格納される不揮発性のＲＯＭ（Read Only Memory）２１と、ＣＰＵ２０のワークエリアや各種データが記憶されるＲＡＭ（Random Access Memory）２２を備えている。また、通信Ｉ／Ｆ２３はコントローラー２をＰＣ１に接続するための通信インタフェースであり、ＵＳＢやイーサネット（登録商標）などのインタフェースとされる。通信Ｉ／Ｆ２３を通じて、コントローラー２の操作に応じた信号がＰＣ１に送信され、またＤＡＷ１ａの動作状態に応じた信号をＰＣ１から受信する。また、操作子２５はコントローラー２のパネルに設けられた複数のスイッチやスライダーであって、各操作子にはＤＡＷの機能が対応付けられている。検出回路２４は操作子２５をスキャンして操作された操作子や操作態様を検出する検出回路である。検出された操作子の操作に応じてＤＡＷ１ａの対象機能を実行する指示が通信Ｉ／Ｆ２３から出力される。表示器２７は各操作子の内部に設けられたＬＥＤであり、表示回路２６は操作子の操作に応じて、あるいはＤＡＷから受信した信号に応じて、表示器２７とされるＬＥＤの点灯、消灯、点滅などの点灯制御を行なう回路である。各部はバス２８に接続されている。
【００１１】
次に、本発明の実施例にかかるコントローラー２のパネルの構成を図３に示す。
図３に示すようにコントローラー２は片手に持ってもう一方の手で操作できる程度の大きさの小型コントローラーであり、コントローラー２のパネルには、各種の操作子２５が設けられている。上部から中央部にかけて３行３列で配置されている９個のスイッチＳＷ１〜ＳＷ９と、下部に一列に配置されている３個のスイッチＳＷ１０〜ＳＷ１２は、再生開始や停止、早送り、巻き戻し、ループ再生オンオフ、録音オンオフなどの再生制御を行ったり、新規トラックの作成やデータ挿入といった編集作業を行ったりするスイッチである。スイッチＳＷ１〜ＳＷ１２にはＬＥＤが内蔵されており、スイッチＳＷ１〜ＳＷ１２の操作の状態やＤＡＷ１ａの状態に応じて点灯／消灯する。ＳＷ７〜ＳＷ９の下には、横方向に細長い矩形状とされているタッチパッドからなるスライダー２ａが配置されている。スライダー２ａには、再生位置や再生速度などを制御する機能のうちの１つを割り当てて使用することができる。たとえば再生位置を制御する機能を割り当てた場合、スライダー２ａ上の操作に応じて、ＤＡＷ１ａ上のロケーションバーが移動する。また、スライダー２ａは操作態様に応じても異なる処理を実行するようにされており、上述した再生位置や再生速度の制御とは別に、ＰＣ１に表示されているＤＡＷ画面を拡大したり縮小したりする制御を行なうことができる。スライダー２ａには、横方向に一列に配列されている複数個のＬＥＤ２ｂが内蔵されており、スライダー２ａに割り当てられている機能とＤＡＷ１ａの動作状態に応じてＬＥＤ２ｂの点灯位置が変わるようになる。さらに、スライダー２ａの下に、スライダー２ａが実行する機能を切り替えられるモード切替スイッチ２ｃが配置されている。モード切替ＳＷ２ｃを押しながらスライダー２ａを操作することにより、スライダー２ａを操作した際に実行される機能を切り替えることができる。また、モード切替ＳＷ２ｃにはＬＥＤが内蔵されており、モード切替ＳＷ２ｃを押している間は内蔵されたＬＥＤが点灯する。
【００１２】
コントローラー２におけるスライダー２ａの操作態様としては、指１本でスライダー２ａ上を横方向にスライドするスライド操作とされる第１態様の操作と、スライダー２ａ上で指２本を開いたり閉じたりするピンチ操作とされる第２態様の操作とがある。第１態様の操作の例を図４に第２態様の操作の例を図５に示す。図４および図５にはＰＣ１においてＤＡＷソフトを立ち上げた際にディスプレイに表示されるＤＡＷ画面３０が示されている。ＤＡＷ画面３０には、曲の楽曲データを表示する領域が設けられており、この表示領域に複数のトラック（Track 1,Track 2,Track 3,Track 4,・・・・）の演奏データや音楽波形が表示されている。楽曲データは、一般にメロディパート、伴奏パートなどの複数のパートから構成され、各パートは１つ以上のトラックを含んでいる。Track 1,Track 2はＭＩＤＩ等の演奏データのトラックとされ、Track 3,Track 4はボーカル等の音楽波形のトラックとされている。トラックの表示領域には再生位置を示すロケーションバー３１が表示されている。再生ボタンを押したときに、各トラックはロケーションバー３１の位置から再生され、再生が進行すると再生位置に合わせてロケーションバーが右方向に移動する。また、トラックの表示領域には小節や拍を示す位置が縦の破線で表示されている。
【００１３】
図４に示す第１態様の操作では、スライダー２ａに再生位置を示すロケーションバー３１を移動するロケート機能が割り当てられている場合に、１本の指３２でスライダー２ａ上を横方向にスライド操作する操作とされている。この場合は、ロケーションバー３１（再生位置）がスライド操作に応じて移動していく。例えば、スライダー２ａ上の１本の指３２を左から右に向かってスライド操作すると、位置ａにあったロケーションバー３１（再生位置）を位置ａより右の位置ｂに移動する指示が、コントローラー２の通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。これにより、ロケーションバー３１（再生位置）が位置ｂに移動して表示されるようになる。また、スライダー２ａ上の１本の指３２を右から左に向かってスライド操作すると、ロケーションバー３１（再生位置）の位置を左に移動する指示が、コントローラー２の通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。これにより、ロケーションバー３１（再生位置）が現在位置より左側に移動して表示されるようになる。このように、指３２を動かす向きに応じて、ロケーションバー３１の移動する方向が変わるが、指３２を動かす速さと変化量に応じて、ロケーションバー３１の移動する速さと移動量が変わる。なお、スライダー２ａに別の機能が割り当てられている場合は、１本の指３２でスライダー２ａをスライド操作した際に割り当て機能に応じた処理が行われる。
【００１４】
図５に示す第２態様の操作は、２本の指３２を用いてスライダー２ａ上でピンチ操作した場合である。この場合は、図示するように２本の指３２を開く（広げる）と、矢印で図示するように画面における範囲Ｃの領域に表示されているトラックの演奏データや音楽波形の部分を横方向に拡大する指示が、コントローラー２の通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。これにより、ＤＡＷ画面３０の範囲Ｃにおける横方向の時間軸が拡大されて拍位置を示す破線の間隔が図示するように拡がり、音楽波形においては波形態様の詳細が表示されるようになる。そして、指３２を動かす速さと変化量に応じて、拡大の速さと拡大率が変わる。また、２本の指３２を閉じる（近づける）と、画面における範囲Ｃの領域に表示されているトラックの演奏データや音楽波形の部分を横方向に縮小する指示が、コントローラー２の通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。これにより、ＤＡＷ画面３０の範囲Ｃにおける横方向の時間軸が縮小されて表示される。なお、第２態様の操作は現在スライダー２ａに割り当てられている機能やモード切替ＳＷ２ｃの操作有無に関わらず、ピンチ操作に応じて画面のズームインあるいはズームアウトが行われる。
【００１５】
次に、本発明にかかるコントローラー２のスライダー２ａが操作されたときに、コントローラー２で実行されるスライダー操作処理のフローチャートを図６に示す。
スライダー２ａに対する操作が検出回路２４において検出されると、図６に示すスライダー操作処理がスタートされて、ステップＳ１０にてスライダー２ａの１箇所を操作したか、２箇所を操作したかが判断される。スライダー２ａの１箇所を操作した場合は、スライド操作（第１態様の操作）が行われたと判断されてステップＳ１３に分岐し、スライダー２ａの２箇所を操作した場合は、ピンチ操作（第２態様の操作）が行われたと判断されてステップＳ１１に進む。ステップＳ１１では、２箇所の操作点における２点間の変化が検出される。このステップＳ１１で検出された２点間距離の変化速度と変化量に応じて、ＤＡＷ画面３０のズームインあるいはズームアウトを行う指示が、ステップＳ１２にて通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。この場合、２本の指を開くピンチアウト操作を行うと２点間距離が拡がったと検出されて、ＤＡＷ画面３０の範囲Ｃの領域を横方向に拡大する指示がＰＣ１に送信され、２本の指を閉じるピンチイン操作を行うと２点間距離が縮まったと検出されて、ＤＡＷ画面３０の範囲Ｃの領域を横方向に縮小する指示がＰＣ１に送信される。ＰＣ１では、２点間距離の変化方向と変化速度と変化量に応じた指示を受信して、この指示に応じてＤＡＷ画面３０の範囲Ｃの領域を横方向に拡大／縮小して表示する。
【００１６】
これにより、現在スライダー２ａに割り当てられている機能やモード切替ＳＷ２ｃの操作有無に関わらず、ＤＡＷ画面３０の範囲Ｃの領域を横方向に拡大（２本の指を開いたとき）されたり縮小（２本の指を閉じたとき）されたりするようになる。なお、２箇所を操作したと判定された場合は、２点間の距離が近づくか、遠ざかるかによって制御しているため、２点間の距離が変わらない場合（たとえば指２本を平行に操作した場合）、ズーム機能は働かない。また、３点以上にタッチした場合は、タッチした順の早いほうから２点のみが認識され、３点目以降は無視される。さらに、２箇所を操作したと判断された場合（２本指のピンチ操作時）は、操作に応じたＬＥＤ２ｂの点灯変化はない。
【００１７】
１箇所で操作されたと判断されて分岐されたステップＳ１３では、モード切替ＳＷ２ｃを押しながらの操作であるか、スライダー２ａのみの操作であるかが判断される。ここで、モード切替ＳＷ２ｃを押さずに、スライダー２ａのみが操作されたと判断された場合は、ステップＳ１４に進みスライダー２ａに現在割り当てられている機能が確認される。ここでは、確認された機能がロケーションバー３１を移動するロケート機能であるとする。この場合は、ステップＳ１５にてスライダー２ａの操作の向き、速度、操作量が検出され、ステップＳ１５で検出されたスライダー２ａの操作の向き、速度、操作量に応じてロケーションバー３１を移動させる指示が、ステップＳ１６にて通信Ｉ／Ｆ２３を通じてＰＣ１に送信される。ＰＣ１では、受信された操作内容の指示に応じてＤＡＷ画面３０におけるロケーションバー３１を移動させる。なお、スライダー２ａにロケーションバー３１を移動するロケート機能とは別の機能が割り当てられている場合は、ステップＳ１６で割り当てられている機能に応じた処理が行なわれる。そして、ステップＳ１７にて、スライダー２ａに現在割り当てられている機能と、ＤＡＷ１ａの状態に応じてＬＥＤ２ｂの点灯状態が制御される。
【００１８】
また、ステップＳ１３にてモード切替ＳＷ２ｃを押しながらスライダー２ａを操作したと判断された場合は、ステップＳ１８に進みスライダー２ａから指を離したときの位置に応じてスライダー２ａに割り当てる機能を切り替える。ここで設定された内容はＲＡＭ２２に保存され、次回スライダー２ａを第１態様で操作した際に有効になる。そして、ステップＳ１８で割り当てられた機能に応じてスライダー２ａの内部のＬＥＤ２ｂのうちの１つがステップＳ１９にて点滅される。たとえば機能Ａが割り当てられたら、図７に示す領域Ａのほぼ中央に位置するＬＥＤ２ｂが点滅する。ステップＳ１２、ステップＳ１７あるいはステップＳ１９の処理が終了するとスライダー操作処理は終了する。
【００１９】
ここで、スライダー２ａに割り当てられる機能の例について説明する。この例ではスライダー２ａに割り当てられる機能として４つの機能Ａ，機能Ｂ，機能Ｃ，機能Ｄが用意されており、４つの機能のいずれかに切り替えることができる。
機能Ａはロケート機能であり、スライダー２ａのスライド操作の向き、速さ、操作量に応じて、ＤＡＷ画面３０上のロケーションバー３１（再生位置）を左右に移動させることができる。移動中には曲データは再生されない。曲再生中にロケーションバー３１を移動させると、移動中は再生が中断され、移動操作を終えたら再生が再開される。スライド操作の操作量と画面上でのロケーションバーの移動量は画面の拡大率によらず一定であり、スライダーを左端から右端まで操作したときに画面表示幅の１．５倍の量だけロケーションバーが左から右に進む。つまり画面に１小節しか表示されていないときには１回のスライド操作で最大１．５小節分しかロケーションバーが進まないが、画面に２０小節表示させると、１回の操作で３０小節分進めることができる。すなわち、画面を縮小した状態でロケーションバー３１を移動すると曲の先頭や末尾に速く移動することになる。なお、スライダー２ａにロケート機能が割り当てられているときは、ＬＥＤ２ｂの左端から、曲全体の長さに対するロケーションバー３１の位置に対応するＬＥＤ２ｂまでが点灯される。このため、スライダー上でスライド操作を行なってロケーションバーを動かしたり、曲の再生を行なってロケーションバーが動いたりすると、ＬＥＤの点灯数が変わる。
機能Ｂはジョグ機能であり、スライダー２ａのスライド操作の向きと操作量に応じてＤＡＷ上のジョグホイールが回転する。ジョグホイールの回転角に応じて、曲データは０倍速（再生停止）から１倍速（等速）の間でスロー再生され、再生位置に合わせてロケーションバー３１が移動する。右方向の回転が順再生、左方向の回転が逆再生となり、回転角が大きいほど再生速度が速くなるが、等速になるとそれ以上はジョグホイールを回転させても再生速度は変わらない。スライダー２ａの左端から右端までスライド操作すると、ジョグホイールは右方向に１８０°回転する。なお、ＤＡＷ上のジョグホイールの回転角を表示するように、当該位置に対応するＬＥＤ２ｂが点灯される。すなわち、回転角が０〜−１８０°が左半分のＬＥＤ２ｂに対応し、０〜１８０°が右半分のＬＥＤ２ｂに対応し、点灯されるＬＥＤ２ｂが右端まで到達すると左端へと移動する。ＬＥＤ２ｂの点灯状態は、画面の拡大率には影響されない。
【００２０】
機能Ｃはシャトル機能であり、スライダー２ａのスライド操作の向きと操作量に応じてＤＡＷ上のシャトルホイールが回転する。シャトルホイールは左右それぞれの方向に０〜１３５°の範囲で回転し、回転角に応じて曲データは０倍速（再生停止）から４倍速の間で早送り再生され、再生位置に合わせてロケーションバー３１が移動する。右方向の回転が順再生、左方向の回転が逆再生となり、回転角が大きいほど再生速度が速くなる。スライダー２ａの幅の半分だけ（たとえば中央から右端まで）スライド操作すると、シャトルホイールは１３５°回転する。それ以上の操作量で、たとえば左端から右端まで操作しても、１３５°しか回転しない。なお、ＤＡＷ上のシャトルホイールの回転角を表示するように、シャトルホイールの回転量に対応する数のＬＥＤ２ｂが点灯される。すなわち、中央のＬＥＤを起点として、操作量に応じた位置までのＬＥＤ２ｂが点灯する。回転角０〜１３５°が右半分のＬＥＤ２ｂに、０〜−１３５°が左半分のＬＥＤ２ｂに対応する。操作の起点はスライダー２ａの中央である必要はなく、どの位置で操作してもＬＥＤ２ｂは中央から点灯する。スライダー２ａ上から指を離すと、シャトルホイールが中央復帰するため中央のＬＥＤのみが点灯する。ＬＥＤ２ｂの点灯状態は、画面の拡大率には影響されない。
機能Ｄはスクロール機能であり、スライダー２ａのスライド操作の向き、速さ、操作量に応じて、画面が時間軸方向にスクロールされる。ロケーションバー３１は移動せず、再生速度も変化しない。操作量と画面上でのスクロール移動量は画面の拡大率によらず一定なので、画面を縮小した状態でスクロールすると曲の先頭や末尾に速く移動できる。なお、ＤＡＷの画面幅に対する現在のスクロールバーの大きさと位置に応じて、ＬＥＤ２ｂが点灯される。
【００２１】
図７に示すようにスライダー２ａの領域は、割り当てられる機能数と同数の領域Ａ，領域Ｂ，領域Ｃ，領域Ｄの４つの領域に分割されている。そして、モード切替ＳＷ２ｃを押しながら領域Ａにタッチすることで、スライダー２ａに機能Ａが割り当てられるようになる。同様にして、モード切替ＳＷ２ｃを押しながら領域Ｂ，領域Ｃあるいは領域Ｄにタッチすることで、スライダー２ａに機能Ｂ，機能Ｃあるいは機能Ｄが割り当てられるようになる。このように、モード切替ＳＷ２ｃを押しながら領域Ａ〜Ｄのいずれかにタッチすることで、スライダー２ａの機能をタッチした領域に応じた機能に切り替えることができる。そして、モード切替ＳＷ２ｃの押下中は、スライダー２ａに割り当てられている機能に対応する領域Ａ〜Ｄのほぼ中央に位置するＬＥＤ２ｂが点滅する。これにより、モード切替ＳＷ２ｃを押すことにより、現在スライダー２ａに割り当てられている機能が何であるかを確認することができる。
【００２２】
次に、本発明にかかるコントローラー２の実施の態様として、楽曲データにマーカーを入力する操作を説明する。マーカー入力の操作をフローチャートで図８に示す。マーカーとは、楽曲中の特定のポジションに対して印を付ける機能であり、印を付けたポジションからすぐに再生することができる。楽曲データが、「イントロ」「第１のメロディ（Ａメロ）」「第２のメロディ（Ｂメロ）」「サビ」「間奏」「エンディング」のセクションで構成される場合には、各セクションの区切り位置にマーカーを入力しておくと便利になり、マーカー入力の操作では上記した区切り位置にそれぞれマーカーを入力することができる。
マーカーは、コントローラー２におけるスイッチＳＷ１を押したときに、現在のロケーションバー３１のポジションに入力される。つまり、マーカー入力作業の流れとしては、まずマーカーを入力したい位置の付近までロケーションバー３１を移動し、次に波形を見たりスロー再生して音を聞いたりしながらマーカーを入力する厳密な位置までロケーションバー３１を移動し、スイッチＳＷ１を押してマーカーを入力することになる。そこで、スライダー２ａにロケート機能が設定されていることを確認して、マーカーを入力したい目的の位置にすぐロケーションバー３１を移動できるよう、スライダー２ａ上においてピンチ操作を行うことによりＤＡＷ画面３０の範囲Ｃの領域を横方向に拡大あるいは縮小する（ステップＳ２０）。例えば、８小節のイントロの後にＡメロが始まる場合は、６小節目あたりにロケーションバー３１を移動させてから再生開始すると、１つ目のマーカー入力位置であるＡメロ開始位置にすぐ到達できるようになるため、ロケーションバーを１度のスライド操作で６小節目まで移動できる程度の拡大率になるようにする。次いで、スライダー２ａ上でスライド操作を行うことにより、目的の位置の付近までロケーションバー３１を移動させる（ステップＳ２１）。
【００２３】
そして、コントローラー２のスイッチＳＷ１１を押すことによりステップＳ２１で設定したロケーションバー３１の位置から再生が開始され（ステップＳ２２）、マーカーを入力したい位置まで到達するよう再生を進める（ステップＳ２３）。ここで、モード切替ＳＷ２ｃを押しながらスライダー２ａの領域Ｂにタッチして、スライダー２ａの機能をジョグ機能に切り替える（ステップＳ２４）。次いで、ステップＳ２５ないしステップＳ２７の操作を行うことにより目的の位置の付近まで到達したロケーションバー３１を、ジョグ機能とされたスライダー２ａ上でスライド操作を行うことにより目的の位置の付近を前後にゆっくり移動させながら、マーカー入力位置をピンポイントで決定する。このステップＳ２５では、ＤＡＷ画面３０に表示されている音楽波形を見ながらマーカー入力位置を決定するため、スライダー２ａ上で２本の指を開くピンチアウト操作を行うことにより表示されている音楽波形を拡大する。また、ステップＳ２６では、拡大された音楽波形を見ながらジョグ機能とされたスライダー２ａ上でスライド操作を行なうことによりスロー再生し、再生音と音楽波形の両方から最適なマーカー位置を決める。耳で聞いてちょうどよい区切りであるのはもちろん、音楽波形の振幅が最も小さい箇所を区切り位置とすることで、より厳密に音楽的な区切り位置をマーカー位置として決定できる。ステップＳ２７では、マーカー入力位置がピンポイントで特定できたかどうかを判断する。表示されている音楽波形の拡大率を少しずつ上げながら範囲を狭めていくことになるので、ステップＳ２５ないしステップＳ２７の操作は繰り返し行われる。
【００２４】
マーカー位置が決まったらマーカーを入力する操作を行う。この操作ではコントローラーのスイッチＳＷ１を押して、現在のロケーションバー３１のポジションにマーカーを入力する（ステップＳ２８）。入力時のマーカー名称は、マーカーを入力した順に「マーカー１」，「マーカー２」・・・などの初期値が設定される。そして、ステップＳ２８で入力したマーカーが最後のマーカーかどうかを判断する（ステップＳ２９）。ここで、最後のマーカーと判断された場合は、マーカー入力を終了する。また、最後のマーカーでなければ、次のマーカーを入力するためステップＳ３０に進む。ステップＳ３０では、モード切替ＳＷ２ｃを押しながらスライダー２ａの領域Ｃにタッチすることにより、スライダー２ａの機能をシャトル機能に切り替える。
【００２５】
次いで、ステップＳ３１ないしステップＳ３３にて次のマーカーの入力位置の付近までロケーションバー３１を進める操作を行う。数小節ほど離れた次のマーカー位置まで進めたいが、現在はステップＳ２５で行われた拡大縮小操作により音楽波形がかなり拡大された状態になっているため、ロケーションバー３１が表示されている画面を縮小する。また、次のマーカー入力位置（たとえば「Ｂメロ」）で曲調が変化することが考えられるため、再生音を聞きながらロケーションバー３１を高速移動していくのが効率的である。このステップＳ３１では、ＤＡＷ画面３０における範囲Ｃの領域を横方向に縮小するようスライダー２ａ上で２本の指を閉じるピンチイン操作を行う。曲を俯瞰して次の入力位置を確認できる程度の縮小率でよいが、この時点で「次のマーカー入力位置」は不明であるのでとりあえず数小節程度が表示されるくらいに縮小すればよい。ステップＳ３２では、シャトル機能とされたスライダー２ａ上でスライド操作することにより、早送り再生しながら、ロケーションバー３１を目的とする位置の付近まで進める。ここで、画面をもっと縮小あるいは拡大した方がよいと判断（ステップＳ３３）されたら、ステップＳ３１に戻って適切な拡大率にしてステップＳ３２でシャトル操作を行ない、次のマーカー入力位置付近までロケーションバー３１を進める。
以降は、ステップＳ２３に戻り上記したステップＳ２４ないしステップＳ３３の操作が、ステップＳ２９で最後のマーカーと判断されるまで繰り返し行われる。これにより、楽曲データの所定のポジションにマーカーを入力することができ、選択されたマーカーのポジションから再生することができるようになる。
【００２６】
上記したステップＳ２０，ステップＳ２４〜Ｓ２６，ステップＳ３０〜Ｓ３２の操作は全てスライダー２ａ上のスライド操作およびピンチ操作であり、ユーザーは手の位置をスライダー２ａから動かす必要がないため、手元を見なくても操作することができる。したがって、ＤＡＷ画面３０を注視したままで必要な編集作業が行える。特にステップＳ２５〜Ｓ２６，ステップＳ３１〜Ｓ３２では、ロケーションバーが目的の位置に到達するまで何度も拡大縮小の操作とロケーションバー３１の移動操作を繰り返す必要があるため、手の位置や視線を動かさずに音を聞いたり画面上の音楽波形を見たりするのに集中できることで効率が良くなる。このように、コントローラー２を使用しての楽曲データ編集中は、拡大縮小の操作およびロケーションバー３１の移動の操作は、スロー再生や早送り再生と組み合わせながら何度も頻繁に繰り返されるが、これらの操作をスライダー２ａ上のスライド操作およびピンチ操作により行なえるので、手元に目線を移動しなくとも画面上の音楽波形を注視したまま効率的に編集作業を行えるようになる。
【産業上の利用可能性】
【００２７】
以上に、本発明のパラメーター制御方法を実行する本発明にかかるコントローラーについて説明した。この本発明のコントローラーにおけるスライダーは、タッチパッドから構成されているとしたが、これに限ることはなく物理的なスライダーやノブ、ボタンでも実現することができる。たとえばロケーションバーの移動操作に対応した［＜］［＞］ボタンとして、２つのボタンの同時押しや長押し、あるいは他のボタンと併用することで画面の拡大や縮小が行なえるようになる。
また、本発明のコントローラーにより画面のズームを行う際に、横方向（時間軸方向）への拡大／縮小に替えて、縦方向への拡大／縮小を行ったり、縦横の両方向に拡大／縮小するようにしてもよい。
さらに、本発明のコントローラーのスライダーに割り当てる機能としては、ロケーションバーの移動に関わらない機能であってもよい。たとえばボリュームやパンの変更、テンポ変更や、タップテンポ機能（スライダー上でタップすることでテンポを変更する）など、ＤＡＷの持つ機能に対応したものであればなんでもよい。
【符号の説明】
【００２８】
１  ＰＣ、１ａ  ＤＡＷ、２  コントローラー、２ａ  スライダー、２ｂ  ＬＥＤ、２ｃ  モード切替スイッチ、３  マウス、４  キーボード、５  電子楽器、６  デジタルミキサー、７  スピーカー、２０  ＣＰＵ、２１  ＲＯＭ、２２  ＲＡＭ、２３  通信Ｉ／Ｆ、２４  検出回路、２５  操作子、２６  表示回路、２７  表示器、２８  バス、３０  ＤＡＷ画面、３１  ロケーションバー、３２  指、ＳＷ１〜ＳＷ１２  スイッチ
【図１】
0005760742.tif 000002
【図２】
0005760742.tif 000003
【図３】
0005760742.tif 000004
【図４】
0005760742.tif 000005
【図５】
0005760742.tif 000006
【図６】
0005760742.tif 000007
【図７】
0005760742.tif 000008
【図８】
0005760742.tif 000009