(57)【特許請求の範囲】
【請求項１】
複数の任意の値を設定することのできる設定手段と、
所定の時間間隔で、前記設定手段によりそれぞれ設定された複数の任意の値を所定の順序で順次読み出す読み出し手段と、
任意の値を設定することのできる操作子と、
前記読み出し手段により読み出された値により楽音を制御しているとき、前記操作子が操作された場合には、前記読み出し手段により読み出された値に代えて前記操作子により設定された値により楽音を制御するように切り換え、前記読み出し手段が所定の読み出し順に到達した時点で、前記操作子が操作されていない場合には、前記操作子により設定された値に代えて前記読み出し手段により読み出された値により楽音を制御するように切り換える制御手段と
を有する楽音制御装置。
【請求項２】
複数の任意の値を設定することのできる設定手段と、
所定の時間間隔で、前記設定手段によりそれぞれ設定された複数の任意の値を所定の順序で順次読み出す読み出し手段と、
任意の値を設定することのできる操作子と、
前記読み出し手段により読み出された値を、前記所定の時間間隔の間の時刻において前後する２つの読み出された値に基づいて補間し、該補間した値を出力する出力手段と、
前記出力手段により出力された値により楽音を制御しているとき、前記操作子が操作された場合には、前記出力手段により出力された値に代えて前記操作子により設定された値により楽音を制御するように切り換え、前記読み出し手段が所定の読み出し順に到達した時点で、前記操作子が操作されていない場合には、前記操作子により設定された値に代えて前記出力手段により出力された値により楽音を制御するように切り換える制御手段と
を有する楽音制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音制御装置に関し、さらに詳細には、レコードなどのアナログ音源やコンパクト・ディスクなどのデジタル音源、あるいは各種の電子楽器などによって生成される楽音に、効果を付加する効果付加装置や、電子楽器の音源を制御する際に用いて好適な楽音制御装置に関する。
【０００２】
【従来の技術】
従来より、電子楽器の分野においては、各種のアナログ音源やデジタル音源、あるいは各種の電子楽器によって生成される楽音に、効果を付加する効果付加装置や、電子楽器の音源を制御する楽音制御装置が知られており、例えば、当該楽音制御装置によって、電子楽器が生成する楽音に対して所望の効果を付加するような効果付加装置の制御を行うことができるようになされている。
【０００３】
こうした楽音制御装置においては、例えば、操作子として複数のスライド・ボリュームが設けられている。
【０００４】
そして、上記したような複数のスライド・ボリュームが設けられた楽音制御装置においては、これらのスライド・ボリュームを操作することによって、当該スライド・ボリューム毎にその操作位置に応じた値を設定し、当該操作位置に応じて設定された値をテンポに合わせて順次読み出して得られた値たるシーケンス・データに基づいて、楽音の制御を行うことができるようになされている。
【０００５】
ところで、従来の楽音制御装置においては、スライド・ボリュームなどのような複数の操作子毎に設定された操作位置に応じた値が離散的である場合には、当該離散的な値がテンポに合わせて順次読み出されて、変化が急峻で滑らかではないシーケンス・データが得られることになる。そして、当該変化が急峻で滑らかではないシーケンス・データに基づいて楽音の制御が行われた場合には、聴衆に対して音楽的に不自然な感じを与えてしまうという問題点があった。
【０００６】
また、従来の楽音制御装置においては、所定のパターンを有するシーケンス・データを構成する値のいずれかを、当該シーケンス・データを設定するための操作子とは異なる他の操作子を操作するなどして他の値に変更した場合には、当該シーケンス・データを構成する値は当該他の値に更新されてしまい、当該シーケンス・データの元の所定のパターンが変化してしまうこととなっていた。
【０００７】
従って、従来の楽音制御装置においては、所定のパターンを有するシーケンス・データを構成する値を任意の時間だけ任意の値に変更しようとしても、当該任意の時間が経過した後に再びシーケンス・データを元の所定のパターンに戻すことができないという問題点があった。
【０００８】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、順次読み出される複数の操作子毎に設定された操作位置に応じた値が離散的である場合でも、当該離散的な値から変化が滑らかな値を得て、当該値に基づいて楽音の制御を行なうことができるようにした楽音制御装置を提供しようとするものである。
【０００９】
また、本発明の目的とするところは、所定のパターンを構成する値を任意の時間だけ任意の値に変更し、当該任意の時間が経過した後には再び元の所定のパターンに自動的に戻る楽音制御装置を提供しようとするものである。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、複数の任意の値を設定することのできる設定手段と、所定の時間間隔で、上記設定手段によりそれぞれ設定された複数の任意の値を所定の順序で順次読み出す読み出し手段と、任意の値を設定することのできる操作子と、上記読み出し手段により読み出された値により楽音を制御しているとき、上記操作子が操作された場合には、上記読み出し手段により読み出された値に代えて上記操作子により設定された値により楽音を制御するように切り換え、上記読み出し手段が所定の読み出し順に到達した時点で、上記操作子が操作されていない場合には、上記操作子により設定された値に代えて上記読み出し手段により読み出された値により楽音を制御するように切り換える制御手段とを有するようにしたものである。
【００１１】
従って、本発明のうち請求項１に記載の発明によれば、設定手段により設定された所定のパターンを構成する値によって楽音が制御されているときに、操作子が操作されて当該操作子によって設定された任意の値に任意の時間だけ変更して楽音が制御されたとき、読み出し手段が設定手段により設定された任意の値を読み出す順番が所定の読み出し順に到達した時点で、操作子が操作されていない場合には、当該操作子により設定された値に代えて読み出し手段により読み出された値で楽音を制御するように切り換えられるので、当該任意の時間が経過した後に再び元の所定のパターンの値に戻すことができる。
【００１２】
また、本発明のうち請求項２に記載の発明は、複数の任意の値を設定することのできる設定手段と、所定の時間間隔で、上記設定手段によりそれぞれ設定された複数の任意の値を所定の順序で順次読み出す読み出し手段と、任意の値を設定することのできる操作子と、上記読み出し手段により読み出された値を、上記所定の時間間隔の間の時刻において前後する２つの読み出された値に基づいて補間し、該補間した値を出力する出力手段と、上記出力手段により出力された値により楽音を制御しているとき、上記操作子が操作された場合には、上記出力手段により出力された値に代えて上記操作子により設定された値により楽音を制御するように切り換え、上記読み出し手段が所定の読み出し順に到達した時点で、上記操作子が操作されていない場合には、上記操作子により設定された値に代えて上記出力手段により出力された値により楽音を制御するように切り換える制御手段とを有するようにしたものである。
【００１４】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による楽音制御装置の実施の形態として、効果付加機能を内蔵した楽音制御装置をその一例として挙げ、詳細に説明する。
【００１５】
まず、図１には、本発明の実施の形態の一例による楽音制御装置のブロック構成図が示されている。
【００１６】
この楽音制御装置は、その全体の動作の制御を中央処理装置（ＣＰＵ）１を用いて制御するように構成されている。
【００１７】
そして、ＣＰＵ１には、バス（ＢＵＳ）２を介して、全体の動作の制御のための所定のプログラムなどが格納されたリード・オンリ・メモリ（ＲＯＭ）３と、ＣＰＵ１によるプログラムの実行に必要な各種レジスタ群などが設定されたワーキング・エリアとしてのランダム・アクセス・メモリ（ＲＡＭ）４と、操作子群５と、表示器群６と、外部のオーディオ装置２００から入力された楽音信号に効果を付加して該効果を付加した楽音信号をオーディオ装置２００へ出力するデジタル・シグナル・プロセッサ（ＤＳＰ）７と、外部のＭＩＤＩ機器との間でＭＩＤＩデータの入出力を行うＭＩＤＩインターフェース（ＭＩＤＩ  ＩＦ）８とが接続されている。
【００１８】
なお、操作子群５を構成する各種の操作子の操作に基づく設定は、ＲＡＭ４の所定の記憶領域にそれぞれ記憶されるものである。
【００１９】
また、表示器群６を構成する各種の表示器は、例えば、操作子群５を構成する各種の操作子の操作状態を表示する発光ダイオード（ＬＥＤ）などによって構成される。
【００２０】
ここで、図２には、操作子群５を構成する各種の操作子ならびに表示器群６を構成する各種の表示器を備えた操作パネル部の一例を示す概略構成説明図が示されている。
【００２１】
はじめに、この楽音制御装置の全体の動作の概要を説明しておくと、この楽音制御装置は、操作子群５を構成する操作子として１６個のスライド・ボリューム（以下、「スライダー」と称する。）２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅ，２２ｆ，２２ｇ，２２ｈ，２２ｉ，２２ｊ，２２ｋ，２２ｌ，２２ｍ，２２ｎ，２２ｏ，２２ｐと４個のパラメータ・ノブ（パラメータ・ノブ（Ｃ１）１２、パラメータ・ノブ（Ｃ２）１４、パラメータ・ノブ（Ｃ３）１６ならびにパラメータ・ノブ（Ｃ４）１８）とを備えている。
【００２２】
ここで、１６個のスライダー２２ａ乃至２２ｐはステップ・モジュレーター２０を構成するものであり、ステップ１（ＳＴＥＰ１）乃至ステップ１６（ＳＴＥＰ１６）の一連の１６個のステップ（ＳＴＥＰ）に対し、各スライダーの操作位置に応じた値として、予め設定されたパラメータ（パラメータの設定については後述する。）のパラメータ値を設定するものである。
【００２３】
即ち、スライダー２２ａ乃至２２ｐを操作することによって、当該スライダー２２ａ乃至２２ｐ毎にその操作位置に応じた値としてパラメータ値がそれぞれ設定され、ＲＡＭ４のステップ１乃至ステップ１６に対応する領域にそれぞれ記憶されることになる。
【００２４】
そして、ＣＰＵ１の制御によって選択的に、ＲＡＭ４のステップ１乃至ステップ１６に対応する領域に記憶されたパラメータ値が順次に読み出されるか、あるいは、パラメータ・ノブ１２乃至１８のパラメータ値が読み出されて、読み出されたパラメータ値が制御信号としてＤＳＰ７へ送出される。
【００２５】
なお、この実施の形態においては、ＲＡＭ４のステップ１乃至ステップ１６に対応する領域に記憶されたスライダー２２ａ乃至２２ｐのパラメータ値を順次に読み出して得られた値がシーケンス・データであり、ＤＳＰ７にはシーケンス・データが制御信号として送出されるものである。
【００２６】
ＤＳＰ７においては、スライダー２２ａ乃至２２ｐの操作に基づくシーケンス・データあるいはパラメータ・ノブ１２乃至１８の操作に基づくパラメータ値たる制御信号に基づいて、外部のオーディオ装置２００から入力された楽音信号に効果を付加しオーディオ装置２００へ送り返す。
【００２７】
以下、操作パネル部１０に設けられた各種の操作子ならびに表示器の機能について、詳細に説明することとする。
【００２８】
まず、パラメータ・ノブ１２乃至１８の４つのパラメータ・ノブはそれぞれ、各種の効果を付与するため、適宜に設定されたパラメータのパラメータ値を連続的に変化させることができるものである。
【００２９】
より詳細には、パラメータ・ノブ１２乃至１８は丸ボリュームにより構成され、それぞれ各種の効果のパラメータを任意に設定するものである。図３には、効果の種類を選択すると、それぞれのノブに対応するパラメータが割り当てられる例を示している。
【００３０】
例えば、効果として「フィルター」を選択すると、パラメータ・ノブ（Ｃ１）１２には、「レイト」、パラメータ・ノブ（Ｃ２）１４には、「カットオフ」、パラメータ・ノブ（Ｃ３）１６には「レゾナンス」、パラメータ・ノブ（Ｃ４）１８には「バランス」がそれぞれ割り当てられる。
【００３１】
ここで、「レイト」とは、低周波発振器（ＬＦＯ）の周波数である。「カットオフ」は、フィルターのカットオフ周波数であって、パラメータ・ノブ（Ｃ１）１２で設定される周期のＬＦＯでカットオフ周波数が増減する。
【００３２】
同様に「レゾナンス」は、フィルターのレゾナンスの大きさ（Ｑ）が、「バランス」は、原音と効果を付与した楽音との混合比がそれぞれ設定される。
【００３３】
次に、１６個のスライダー２２ａ乃至２２ｐは、上記したように、ステップ・モジュレーター２０を構成するものであり、ステップ１乃至ステップ１６の一連の１６個のステップに対し、各スライダーの操作位置に応じた値としてパラメータ値を設定する。
【００３４】
ここで、スライダー２２ａはステップ１に対応し、スライダー２２ｂはステップ２に対応し、・・・、スライダー２２ｐはステップ１６に対応する。
【００３５】
さらに、ステップ・モジュレーター２０には、ステップ１乃至ステップ１６の一連の１６個のステップに対応して配設された１６個の表示器２４ａ乃至２４ｐが設けられている。
【００３６】
ここで、表示器２４ａはステップ１に対応し、表示器２４ｂはステップ２に対応し、・・・表示器２４ｐはステップ１６に対応する。
【００３７】
そして、これら１６個の表示器２４ａ乃至２４ｐは、現在読み出されているステップを表示するものである。
【００３８】
より詳細には、１６個の表示器２４ａ乃至２４ｐの中で、読み出しているステップ１乃至ステップ１６と対応する表示器のみが点灯し、その他の表示器は全て消灯する。
【００３９】
次に、スタート／ストップ（ＳＴＡＲＴ／ＳＴＯＰ）・ボタン２６は、ステップ・モジュレーター２０の動作状態を切り換えるトグル・スイッチである。
【００４０】
より詳細には、ステップ・モジュレーター２０の動作が停止しているときにスタート／ストップ・ボタン２６が操作されると、ステップ・モジュレーター２０の動作を開始させ、一方、ステップ・モジュレーター２０の動作中にスタート／ストップ・ボタン２６が操作されると、ステップ・モジュレーター２０の動作を停止させる。
【００４１】
次に、リセット（ＲＥＳＥＴ）・ボタン２８は、ステップ・モジュレーター２０のステップをステップ１にリセットするものである。
【００４２】
エンド・ステップ・ボタン３０は、最後のステップを任意に設定するためのもので、最後のステップを１６に設定した場合は、すべてのステップが有効になるが、例えば１２に設定すると、ステップ１から１２までが有効になる。
【００４３】
設定方法としては、このエンド・ステップ・ボタン３０を押しながら、設定しようとするエンド・ステップに対応するスライダーを操作する方法や、このエンド・ステップ・ボタン３０を押しながら図示しない数値入力手段で設定する方法などがある。
【００４４】
なお、本明細書においては、当該「エンド・ステップ・ボタン３０によって設定されたステップ・モジュレーター２０の最後のステップ」を「エンド・ステップ」と適宜称することとする。
【００４５】
次に、ディレクション（ＤＩＲＥＣＴＩＯＮ）・ボタン３２は、ステップ・モジュレーター２０のステップが進行するモードを選択して設定するための操作子である。このディレクション・ボタン３２が操作される度に、当該ステップ・モジュレーター２０のステップが進行するモードが、フォワード・モード（ＦＯＲＷＡＲＤモード）と、バックワード・モード（ＢＡＣＫＷＡＲＤモード）と、オルタネート・モード（ＡＬＴＥＲＮＡＴＥモード）と、ランダム・モード（ＲＡＮＤＯＭモード）との４つのモードのうちのいずれかに順次切り換えられることになる。
【００４６】
ここで、フォワード・モードとは、ステップ・モジュレーター２０のステップが先頭のステップ（通常はステップ１）からエンド・ステップへと順次に進行して行き、エンド・ステップに到達すると先頭ステップに戻り、先頭のステップからエンド・ステップへの順次の進行を繰り返すモードである。
【００４７】
また、バックワード・モードとは、エンド・ステップからステップ１へと順次に進行し、ステップ１に到達するまでを一巡とし、この進行を繰り返すモードであり、オルタネート・モードとは、ステップ１から順次エンド・ステップまで進行し、エンド・ステップに到達すると、ステップ１へと順次進行し、ステップ１まで到達するまでを一巡として、これを繰り返すモードである。
【００４８】
ランダム・モードとは、ステップ１からエンド・ステップまでの間で、ランダム関数に従って１つのステップが選択され、続いて残りのステップの中から、再びランダム関数に従って１つのステップが選択され、ステップ１からエンド・ステップまで全てが選択されるまでを一巡としてこれを繰り返すモードである。
【００４９】
次に、コントロール・セレクト（ＣＴＲＬ  ＳＥＬ）・ボタン３４，３６，３８は、いずれか一つが選択されるもので、それぞれパラメータ・ノブ（Ｃ２）１４、パラメータ・ノブ（Ｃ３）１６、パラメータ・ノブ（Ｃ４）１８に設定されているパラメータを、ステップ・モジュレーター２０で制御するか否かを設定するものである。
【００５０】
例えば、図３に示す効果のうち「ディレイ」が、選択されているときパラメータ・ノブ（Ｃ１）１２には、ディレイタイム（遅延時間：テンポに対応できる）、パラメータ・ノブ（Ｃ２）１４には、パン（楽音の定位）、パラメータ・ノブ（Ｃ３）１６には、フィードバック（ディレイを付与した楽音を、ディレイの入力に戻す量）、パラメータ・ノブ（Ｃ４）１８には、バランス（ディレイされた楽音と原音との混合比）がそれぞれ割り当てられ、それぞれのノブの位置に応じて、楽音に効果が付与される。
【００５１】
このとき、例えば、コントロール・セレクト・ボタン３４をオンにすると、パラメータ・ノブ（Ｃ２）１４に対応するパラメータである「パン」がステップ・モジューレーター２０により制御され、パラメータ・ノブ（Ｃ２）１４の設定値は無効になる。
【００５２】
次に、コントロール・セレクト・ボタン３６をオンすると、パラメータ・ノブ（Ｃ３）１６に対応するパラメータである「フィードバック」が、ステップ・モジュレーター２０に割り当てられ、パラメータ・ノブ（Ｃ３）１６の設定値は無効になり、コントロール・セレクト・ボタン３４の動作状態はオフとなり、パラメータ・ノブ（Ｃ２）１４の設定値により「パン」が制御される。
【００５３】
次に、ステップ・タイム（ＳＴＥＰ  ＴＩＭＥ）・ボタン４２は、楽音制御装置内部のＢＰＭの１つ分に対する、ステップ・モジュレーター２０の１つのステップが進む時間を、４分音符、８分音符、１６分音符のいずれかに対応させるかを選択するボタンで、楽音制御装置内部のＢＰＭの値は、図示しない操作子により設定される。
【００５４】
この周期の単位は、ＢＰＭ（いはゆるテンポ、普通、１分間の４分音符の数、Ｂｅａｔ  Ｐｅｒ  Ｍｉｎｕｔｅ）で表される。楽音制御装置内部では、発振器によって、ＢＰＭの値がきまる。プッシュ（ＰＵＳＨ）・ボタン４４のプル（ＰＵＬＬ）・ボタン４６は、この周期を一時的に変化させるスイッチで、プッシュ・ボタン４４を押している間、ＢＰＭの値を３０増加させ、プル・ボタン４６を押している間、ＢＰＭの値を３０減少させる。
【００５５】
これは、内部発振器の周期が外部の音楽に一致した後、さらに拍のタイミングまで一致させようとする場合に、所定の時間だけいずれかのボタンを押すことにより調整するものである。
【００５６】
次に、シンクロ・タイプ（ＳＹＮＣ  ＴＹＰＥ）・ボタン４８は、楽音制御装置内部のＢＰＭの値に対する、効果付加機能の中で時間的要素をもつパラメータを、４分音符、8分音符、１６分音符のいずれに対応させるかを選択するスイッチで、このスイッチを押すごとに順次切り替わり、対応するＬＥＤが点灯する。
【００５７】
ＢＰＭシンク・ボタン３３は、楽音制御装置内部のＢＰＭの値を、外部のオーディオ装置２００によって生成される楽音信号のＢＰＭの値に同期させる。
【００５８】
入力されるオーディオ信号により設定された場合は、入力されるオーディオ信号の周期的な楽音、例えば、バスドラム音を抽出し、周期信号とする。
【００５９】
この楽音制御装置の操作方法は、まず、付加する所望の効果の種類を図示しない操作子を用いてパラメータ・ノブ１２乃至１８にそれぞれ割り当て、周波数範囲ボタン５０により周波数帯域を選択する。
【００６０】
ステップ・モジュレーター２０のエンドステップ、ディレクション、ステップタイム、内部発振器または外部オーディオに同期させるか切り換えるＢＰＭシンク、各ステップのスライダー等を設定する。
【００６１】
パラメータ・ノブ１４乃至１８に割り当てたパラメータのうちいずれのパラメータをステップ・モジュレーター２０で制御するかを設定し、所定のタイミングでスタートさせる。
【００６２】
これらの操作により、外部から入力されるオーディオ信号に、パラメータ・ノブに割り当てられた種類のパラメータの効果を付加しその効果に対して、設定されたノブの値または、ステップ・モジュレーター２０で制御することができる。
【００６３】
本発明の装置においては、所望のパラメータをステップ・モジュレーター２０で制御している際、一時的に対応するパラメータ・ノブを操作することにより、ステップ・モジュレーター２０による制御から、パラメータ・ノブによる制御に切り換えることができる。
【００６４】
また、ステップ・モジュレーター２０は、各ステップのスライダーの設定値によりパラメータを制御する場合と、ステップ間をさらに短い時間間隔に分け、次のステップに対応するスライダーの値を用いて補間し、滑らかなパラメータ値の変化を得ることができる。
【００６５】
これらの動作を、図５ならびに図６のフローチャートを用いて説明する。説明を簡単にするためステップ・モジュレーター２０は、上述のフォワードモードに設定され、スタートが指示されて所定の周期でステップが進行しているものとする。
【００６６】
１）ノブ、スライダーの設定値の検出
図５は、ボリューム等の設定値を読み込む動作のフローチャートで、所定の時間間隔、例えば１０ｍｓｅｃごとにタイマにより起動されるルーチンである。
【００６７】
ステップ５０２において、パラメータ・ノブ１２乃至１８の４つの丸ボリュームおよび１６個のスライダーのスライド・ボリュームの出力をそれぞれＡ／Ｄ変換した値を、ＲＡＭ４の対応するエリアに記憶する。
【００６８】
ステップ５０４において、パラメータ・ノブ１４乃至１８に対応するボタンがオンされているか否かを検出し、いずれかのボタンがオンされている場合は、対応するノブに割り当てられているパラメータが、ステップ・モジュレーター２０により制御されていることになり、そのノブが操作されたか否かを調べるため、前回の検出値と今回の検出値を比較し、所定の値より大きく変化したことを検出した場合は、操作されていると判定し、フラブＦを１にセットする（ステップ５０６）とともに、変化した値をそのノブに対応するパラメータ値として出力する（ステップＳ５０８）。
【００６９】
ボタンがオンされていないノブについては、それぞれの値をＤＳＰ７へ出力する。
【００７０】
２）ステップ・モジュレーター２０の動作
図６は、ステップ・モジュレーター２０の動作のフローチャートである。
【００７１】
１つのステップを進む時間（ステップ時間）は、ステップ・タイム・ボタン４２により、４分音符、８分音符、１６分音符のいずれかに設定でき、内部発振器あるいは外部から入力されるオーディオ信号から検出された拍信号を、４分音符、８分音符、１６分音符のいずれかに対応できる。このステップ・モジュレーター２０では、各ステップをｍ個の区間で補間を行うため、ステップ間隔をｍで割った時間間隔でこのルーチンは起動される。
【００７２】
例えば、テンポ１２０（ＢＰＭ）で、１６分音符を選択し、ステップ間を８個の区間で補間を行う場合、割り込みは、５００／（４×８）ｍｓｅｃの時間間隔である。
【００７３】
スタートが指示された後、ステップ変数Ｓおよび補間変数ｉは、０に初期化されている。
【００７４】
ステップ６０２でｉが０であればＳ番目のスライダー値Ｄ（Ｓ）を出力（Ｓ６１０）する。ただし、フラグＦが１の場合は、出力しない（図示、省略）。
【００７５】
次にステップ６１２において、補間を行うための値Ｔを演算する。Ｄ（Ｓ＋１）は、次のステップで読み出すべきスライダーの値であり、Ｓ＋１がエンド・ステップを超える場合は、最初のステップとする。
【００７６】
ｉが０でない場合は、ステップ６０４において ボタン操作によりＳＭＯＯＴＨが選択されているかどうかを検出する。ＳＭＯＯＴＨが選択されている場合には、補間値Ｄ（ｉ）＝Ｄ（Ｓ）＋Ｔ・ｉを求め（ステップＳ６０６）、対応するパラメータとして出力する（ステップＳ６０８）。同様にフラグＦ＝１の場合は、出力しない。
【００７７】
ステップ６１４において、ｉをインクリメントし、ステップ間の補間を終了したか否かを判断し（ステップＳ６１６）、ステップ間の補間を終了した場合は、ｉを０とし（ステップＳ６１８）、Ｓを次のステップへ進める（ステップＳ６２０）。
【００７８】
そして、最終のステップ（エンド・ステップ）に到達したか否かを判断し（ステップＳ６２２）、最終のステップ（エンド・ステップ）に到達した場合には、ステップ変数Ｓを０にクリアし（ステップＳ６２４）、ステップ・モジュレーター２０で制御するよう設定されているパラメータ・ノブ１４乃至１８のいずれかに対応するボリュームが操作されているか否かを見て、操作されていなければ、フラグＦを０にリセットする（図示、省略）。
【００７９】
上記したように、本発明による楽音制御装置においては、ステップ・モジュレーター２０の処理ルーチン（図６参照）において、シーケンス・データに対して補間処理が行われるので、離散的なパラメータ値（図４（ａ）参照）が順次読み出されても、変化が滑らかなパラメータ値（図４（ｃ）参照）をＤＳＰ７に供給することができる。
【００８０】
また、本発明による楽音制御装置は、ボリューム等の設定値を読み込む動作のフローチャート（図５参照）の処理において、ステップ・モジュレーター２０によって制御されているパラメータがパラメータ・ノブ１４乃至１８のいずれかによって制御されることになる制御の切り換えが行われるので、所定のパターンを有するシーケンス・データを構成するパラメータ値を任意の時間だけ任意の値（操作されたパラメータ・ノブ１４乃至１８により設定されたパラメータ値）に変更し、当該任意の時間が経過した後に再びシーケンス・データを元の所定のパターンに戻すことができる。
【００８１】
なお、上記した実施の形態は、以下の（１）乃至（６）に説明するように適宜に変形してもよい。
【００８２】
（１）上記した実施の形態においては、パラメータ・ノブ１４乃至１８の３個のパラメータ・ノブと１６個のスライダー２２ａ乃至２２ｐとを配設するようにしたが、これに限られるものではないことは勿論であり、パラメータ・ノブは１個乃至２個あるいは５個以上配設してもよく、また、スライダーは１個乃至１５個あるいは１７個以上配設するようにしてもよい。なお、パラメータ・ノブやスライダーの個数を変更する場合には、当該変更に応じて単なる設計変更を行えばよい。
【００８３】
（２）上記した実施の形態においては、直線補間（図４（ｄ）参照）によりステップ間のシーケンス・データを補間する補間処理を行うようにしたが、これに限られるものではないことは勿論であり、現在のステップＳと当該現在のステップＳの次のステップＳ＋１との間でパラメータ値の変化が急峻ではなく滑らかになるような処理であれば、任意の補間の処理を行うようしてよい。
【００８４】
（３）上記した実施の形態においては、本発明よる楽音制御装置の制御信号により、本発明よる楽音制御装置の外部のオーディオ装置２００の楽音に対して所望の効果を付加するような制御を行うようにしたが、これに限られるものではないことは勿論であり、例えば、本発明よる楽音制御装置の制御信号を外部のＭＩＤＩ機器２０２へ出力するようにして、外部のＭＩＤＩ機器２０２により生成される楽音の音高を制御したり、あるいは、ＭＩＤＩ信号で制御することのできるライティング・システム、照明機器などから出射される光線の色彩を制御するようにしてもよい。
【００８５】
（４）上記した実施の形態においては、ステップ・モジュレーター２０によって制御されているパラメータが、任意の時間内においてはパラメータ・ノブ１４乃至１８のいずれかによって制御されることになる制御の切り換えが行われ、任意の時間が経過した後に再びステップ・モジュレーター２０によって制御されるようにしたが、このようなステップ・モジュレーター２０のスライダーとパラメータ・ノブとの組み合わせに限られるものではないことは勿論であり、アンドゥ（元に戻す）や編集する以前のパターンを操作子を操作することにより再度読み込むようにしてもよい。
【００８６】
（５）上記した実施の形態においては、シーケンス・データとパラメータ・ノブのパラメータ値とのいずれかがＤＳＰ７あるいはＭＩＤＩ機器２０２に転送されるようにしたが、これに限られるものではないことは勿論であり、シーケンス・データとパラメータ・ノブのパラメータ値とを適宜の割合で加算した和が、ＤＳＰ７あるいはＭＩＤＩ機器２０２に転送されるようにしてもよい。
【００８７】
（６）上記した実施の形態ならびに上記（１）乃至（５）に示す変形例は、適宜に組み合わせるようにしてもよい。
【００８８】
【発明の効果】
本発明は、以上説明したように構成されているので、順次読み出される複数の操作子毎に設定された操作位置に応じた値が離散的である場合でも、当該離散的な値から変化が滑らかな値を得て、当該値に基づいて楽音の制御を行なうことができるようになるという優れた効果を奏する。
【００８９】
また、本発明は、以上説明したように構成されているので、所定のパターンを構成する値を任意の時間だけ任意の値に変更し、当該任意の時間が経過した後には再び元の所定のパターンに自動的に戻すことができるようになるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例による楽音制御装置を示すブロック構成図である。
【図２】本発明による楽音制御装置の操作パネル部の一例を示す概略構成説明図である。
【図３】各種の効果に対応してパラメータ・ノブにそれぞれ設定されるパラメータの種類を示す図表である。
【図４】（ａ）はステップ・モジュレーターの１６個のスライダーの設定の一例を模式的に示す説明図であり、（ｂ）は（ａ）に対応する補間処理が行われていないシーケンス・データを示す波形図であり、（ｃ）は（ａ）に対応する補間処理が行われたシーケンス・データを示す波形図であり、（ｄ）は（ｃ）の一部拡大図である。
【図５】ボリューム等の設定値を読み込む動作のフローチャートである。
【図６】ステップ・モジュレーターの動作のフローチャートである。
【符号の説明】
１        中央処理装置（ＣＰＵ）
２        バス（ＢＵＳ）
３        リード・オンリ・メモリ（ＲＯＭ）
４        ランダム・アクセス・メモリ（ＲＡＭ）
５        操作子部
６        表示器群
７        デジタル・シグナル・プロセッサ（ＤＳＰ）
８        ＭＩＤＩインターフェース（ＭＩＤＩ  Ｉ／Ｆ）
１０        操作パネル部
１２        パラメータ・ノブ（Ｃ１）
１４        パラメータ・ノブ（Ｃ２）
１６        パラメータ・ノブ（Ｃ３）
１８        パラメータ・ノブ（Ｃ４）
２０        ステップ・モジュレーター
２２ａ、２２ｂ、２２ｃ、２２ｄ、２２ｅ、２２ｆ、２２ｇ、２２ｈ、２２ｉ、２２ｊ、２２ｋ、２２ｌ、２２ｍ、２２ｎ、２２ｏ、２２ｐ      スライド・ボリューム（スライダー）
２４ａ、２４ｂ、２４ｃ、２４ｄ、２４ｅ、２４ｆ、２４ｇ、２４ｈ、２４ｉ、２４ｊ、２４ｋ、２４ｌ、２４ｍ、２４ｎ、２４ｏ、２４ｐ      表示器
２６        スタート／ストップ（ＳＴＡＲＴ／ＳＴＯＰ）・ボタン
２８        リセット（ＲＥＳＥＴ）・ボタン
３０        エンド・ステップ（ＥＮＤ  ＳＴＥＰ）・ボタン
３２        ディレクション（ＤＩＲＥＣＴＩＯＮ）・ボタン
３４、３６、３８    コントロール・セレクト（ＣＴＲＬ  ＳＥＬ）・ボタン
４０        スムーズ（ＳＭＯＯＴＨ）・ボタン
４２        ステップ・タイム（ＳＴＥＰ  ＴＩＭＥ）・ボタン
４４        プッシュ（ＰＵＳＨ）・ボタン
４６        プル（ＰＵＬＬ）・ボタン
４８        シンクロ・タイプ（ＳＹＮＣ  ＴＹＰＥ）・ボタン
４８ａ、４８ｂ、４８ｃ        表示器
５０        周波数範囲（ＦＲＥＱ  ＲＡＮＧＥ）ボタン
５０ａ、５０ｂ、５０ｃ        表示器
２００        オーディオ装置（Ａｕｄｉｏ）
２０２        ＭＩＤＩ機器
【図１】
0004322407.tif 000002
【図２】
0004322407.tif 000003
【図３】
0004322407.tif 000004
【図４】
0004322407.tif 000005
【図５】
0004322407.tif 000006
【図６】
0004322407.tif 000007