(57)【要約】【課題】  好みの状態に設定したエフェクトを簡易に利用できるようにする。【解決手段】  エフェクトパネル３１に表示されているエフェクト名にカーソルを合わせてクリックすることにより、そのエフェクトのパラメータ値を変更する画面が表示され、パラメータ値を変更できる。変更したエフェクトをエフェクトライブラリに登録する場合は、エフェクト名にカーソルを合わせてドラッグしエフェクトライブラリ画面４０上にドロップすることにより、エフェクトライブラリに登録される。【選択図】  図２
2005099553.tif 000002
【特許請求の範囲】
【請求項１】
各エフェクトのエフェクト情報を格納するライブラリに登録されている複数種類のエフェクトから所望のエフェクトを選択して演奏用のチャンネルに設定する設定手段と、
該設定手段において選択されたエフェクトのエフェクト情報におけるパラメータ値を編集する編集手段と、
該編集手段によりパラメータ値が編集されたエフェクト情報を前記ライブラリに新規エフェクトとして登録する登録手段と、
を備えることを特徴とするエフェクト設定装置。
【請求項２】
前記エフェクト情報は、当該エフェクトのエフェクト名と、当該エフェクト機能を実行するためのソフトウェアを指示する情報と、当該エフェクトのエフェクトパラメータ情報から構成されていることを特徴とする請求項１記載のエフェクト設定装置。
【請求項３】
エフェクトパネルを有する前記チャンネル毎のチャンネルモジュールと、前記ライブラリに登録されているエフェクトのエフェクト名が一覧表示される表示手段をさらに備え、
前記設定手段では、該表示手段に一覧表示されているエフェクト名のいずれかが選択されて、所定の前記チャンネルモジュールにおける前記エフェクトパネル上にドラッグされてドロップされることにより、当該チャンネルモジュールに対応するチャンネルに選択されたエフェクト名のエフェクトが設定されるようにしたことを特徴とする請求項１記載のエフェクト設定装置。
【請求項４】
エフェクトを設定するためにコンピュータを、
各エフェクトのエフェクト情報を格納するライブラリに登録されている複数種類のエフェクトから所望のエフェクトを選択する選択手段、
該選択手段で選択されたエフェクトを、演奏用のチャンネルに設定する設定手段、
該設定手段において設定されたエフェクトのエフェクト情報におけるパラメータ値を編集する編集手段、
該編集手段によりパラメータ値が編集されたエフェクト情報を前記ライブラリに新規エフェクトとして登録する登録手段、
として機能させるためのエフェクト設定プログラム。
【請求項５】
さらに、コンピュータを、エフェクトパネルを有する前記チャンネル毎のチャンネルモジュールと、前記ライブラリに格納されているエフェクトのエフェクト名の一覧を表示手段に表示させる手段として機能させると共に、前記選択手段は、前記表示手段に一覧表示されているエフェクト名のいずれかを選択する手段とされ、前記設定手段は、所定の前記チャンネルモジュールにおける前記エフェクトパネル上に前記選択手段で選択されたエフェクト名がドラッグされてドロップされることにより、当該チャンネルモジュールに対応するチャンネルに選択されたエフェクト名のエフェクトが設定される手段とされることを特徴とする請求項４記載のエフェクト設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏に付加するエフェクトを編集した際に、編集後のエフェクトを他に利用できるようにしたエフェクト設定装置およびエフェクト設定プログラムに関する。
【背景技術】
【０００２】
従来、シーケンサソフトウェアにおいて各パートにリバーブエフェクト、コーラスエフェクト、バリエーションエフェクト等を設定することができるようにされている。エフェクトをパートに設定する場合は、表示手段に表示されるエフェクトのリストから希望のエフェクトを選択して、選択したエフェクトをパートに割り当てるようにしている。このエフェクトのパラメータは初期値とされており、エフェクトの詳細設定画面でパラメータの値を修正することが可能とされている。これらのエフェクトの設定は、修正した場合も含めて１曲のファイルの中に保存することができるようにされている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来のエフェクト設定装置においては、エフェクトを修正した場合であっても設定されたエフェクトは１曲のファイルとして保存されるだけであるので、パラメータを修正したエフェクトを他の曲のエフェクトとして使用することができなかった。従って、よく使うエフェクトでも、設定のたびにエフェクトを選んでパラメータの値を好みの状態に設定するという作業が必要であり、エフェクトの設定に手間がかかるという問題点があった。
【０００４】
そこで、本発明は好みの状態に設定したエフェクトを簡易に利用できるようにしたエフェクト設定装置およびエフェクト設定プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のエフェクト設定装置およびエフェクト設定プログラムは、パラメータ値が編集されたエフェクト情報をライブラリに新規エフェクトとして登録できるようにしたことを最も主要な特徴としている。
【発明の効果】
【０００６】
本発明によれば、パラメータ値が編集されたエフェクト情報をライブラリに新規エフェクトとして登録するようにしたことにより、ライブラリを参照することで好みの状態に設定したエフェクトを他にも簡易に利用することができるようになる。
【発明を実施するための最良の形態】
【０００７】
好みの状態に設定したエフェクトを簡易に利用するという目的を、パラメータ値が編集されたエフェクト情報をライブラリに新規エフェクトとして登録することで実現した。
【０００８】
本発明の実施例のエフェクト設定装置を備えるいわゆるシーケンサである楽音発生装置の構成を示すブロック図を図１に示す。
図１に示す本発明にかかる楽音発生装置１では本発明の実施の形態にかかるエフェクト設定装置が備えられている。このような楽音発生装置１において、ＣＰＵ（Central Processing Unit）１０は楽音発生装置１の全体の動作を制御している。さらに、シーケンサプログラムを実行することでＭＩＤＩ（Musical Instrument Digital Interface）規格などに準じた演奏データに基づく発音指示処理および消音指示処理等を実行していると共に、エフェクト設定プログラムを実行することで各パートへのエフェクトの設定やそのパラメータ値の編集、編集されたエフェクトのエフェクトライブラリへの登録を実行している。このように、楽音発生装置１においては、エフェクト設定プログラムを実行することによりエフェクト設定装置を実現している。ＲＯＭ（Read Only Memory）１１には、ＣＰＵ１０が実行するシーケンサプログラムやエフェクト設定プログラム等の動作ソフトウェア、および、効果回路２１においてエフェクト機能を実行するためのエフェクト毎の基本アルゴリズムや、基本アルゴリズムの詳細な状態を設定する複数のエフェクトパラメータが格納されており、ＲＡＭ（Random Access Memory）１２には、ＣＰＵ１０のワークエリアや各種データ等の記憶エリアが設定されている。このＲＯＭ１１をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【０００９】
外部記憶装置１３は、シーケンサプログラムやエフェクト設定プログラム等の各種プログラムや演奏データ等が記憶される外部記憶装置であり、ＨＤＤ（Hard Disk Drive）、ＦＤＤ（Floppy Disk Drive）、ＣＤ（Compact Disk）−ＲＯＭ、ＭＯ（Magneto Optical Disk）、ＤＶＤ（Digital Versatile Disk）等により構成することができる。表示回路１５は液晶等の表示部１４を備え、エフェクト設定画面を含む各種設定画面を表示部１４に表示したり楽音生成時の動作画面を表示部１４に表示している。操作子１６は楽音発生装置１のパネルに備えられたパネル操作子や表示部１４に表示されるカーソルを移動させるポインタである。検出回路１７は、パネル操作子やポインタを走査することによってイベントを検出して、イベントのあった操作子１６に対応するイベント出力を出力している。外部通信インタフェース（Ｉ／Ｆ）１９は、楽音発生装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部制御機器１８と接続することができる。したがって、外部制御機器１８から楽音発生装置１を制御したり各種プログラムやデータをダウンロードすることができるようになる。ダウンロードされたプログラムやデータは、ＲＡＭ１２や外部記憶装置１３に格納されるようになる。
【００１０】
音源回路２０は、ＦＭ音源、波形メモリ音源、物理モデル音源等とされ、ＣＰＵ１０から音源パラメータ情報と発音の開始指示を受けて楽音信号を生成している。音源パラメータ情報は、割り当てチャンネル、ピッチ情報、エンベロープパラメータ等とされる。音源回路２０で生成された楽音信号は効果回路２１に供給され、設定されているエフェクトが付加される。効果回路２１はＤＳＰ（Digital Signal Processor）を備えており、設定されたエフェクトの基本アルゴリズムとエフェクトパラメータに応じたエフェクトを楽音信号に付与している。効果回路２１によりエフェクトが付与された楽音信号は、サウンドシステム２２から放音される。なお、楽音発生装置１の各部は通信バス２３により相互にデータの授受を行っている。
【００１１】
ここで、効果回路２１で楽音信号に付与されるエフェクトの設定について以下に説明する。エフェクトの設定は、本発明のエフェクト設定プログラムをＣＰＵ１０が実行することにより行われる。エフェクトを設定する際には、操作子１６を操作することにより表示部１４に図２に示すオーディオミキサ画面３０を表示させる。オーディオミキサ画面３０では図２に示すようにミキサチャンネル（パート）毎のチャンネルモジュール３０ａ，・・・３０ｉ，３０ｊが用意されており、各チャンネルモジュール３０ａ，・・・３０ｉ，３０ｊには、当該ミキサチャンネルにエフェクトを設定するためのエフェクトパネル３１と、パンを調節する摘み（ＰＡＮ）と、音量を調節するボリューム（ＶＯＬ）とが備えられている。
【００１２】
また、操作子１６を操作して図２に示すエフェクトライブラリ画面４０を表示部１４に表示させる。エフェクトライブラリ画面４０では、エフェクトライブラリ４０ａに記憶されている全てのエフェクト情報をそれぞれ１つずつのエフェクトとして、シーケンサプログラムに予め用意されている既存エフェクトと、プラグインエフェクトとして追加される追加エフェクト（追加エフェクト１，追加エフェクト２，・・・追加エフェクトＮ，・・・）のグループに分けて表示している。各グループは、例えば「リバーブ」、「コーラス」や「ビブラート」等のエフェクトに細分化されており、細分化されたエフェクトのエフェクト名（例えば、追加エフェクト２におけるeffect1,effect2,effect3,......）が表示可能とされる。このようなエフェクトライブラリ画面４０を表示するためのエフェクトライブラリ４０ａはＲＡＭ１２に設定された領域に保持されている。このエフェクトライブラリ４０ａのデータ構造の一例を図３に示す。図３に示すデータ構造は既存エフェクトに追加エフェクトが２つ追加されている場合とされている。図３において、既存エフェクトのグループに登録されているエフェクトはエフェクトａ（effect a），エフェクトｂ（effect b），・・・エフェクトｍ（effect m）とされ、追加エフェクト１のグループに登録されているエフェクトはエフェクトＡ（effect A），エフェクトＢ（effect B），・・・エフェクトＭ（effect M）とされ、追加エフェクト２のグループに登録されているエフェクトはエフェクト１（effect 1），エフェクト２（effect 2），・・・エフェクト１０（effect 10）とされている。
【００１３】
エフェクトライブラリ４０ａには各エフェクトグループ毎に登録されているエフェクトのエフェクト情報が格納されている。エフェクト情報は図３に示すように、エフェクト名、識別情報、状態情報から構成されている。各エフェクト情報における上段がエフェクト名（例えば、「エフェクトａ」）であり、各エフェクト情報における中段が識別情報でありエフェクトが既存エフェクトと追加エフェクト（追加エフェクト１，追加エフェクト２，・・・追加エフェクトＮ，・・・）のいずれのグループに属するか、すなわちそのエフェクト情報がいずれのソフトウェアで利用されるものかを示すエフェクトＩＤとされている。また、各エフェクト情報の下段が状態情報でありエフェクト機能を実行するための基本アルゴリズムを指示するパラメータ値、および、エフェクトパラメータのパラメータ値とされている。状態情報の記録形式（データフォーマット）や内容はソフトウェア毎に異なり、対応するソフトウェアしか利用することができない。そして、それぞれのエフェクト情報が既存エフェクトや複数ある追加エフェクトの内のいずれのソフトウェアで利用されるかはそのエフェクト情報が有している識別情報（エフェクトＩＤ）から識別できるため、エフェクト情報が有する状態情報のデータフォーマットを識別情報が示すソフトウェアに対応したものとしている。
【００１４】
なお、追加エフェクト１，追加エフェクト２等はプラグインエフェクトと呼ばれるエフェクトであり、このプラグインエフェクトはシーケンサソフトウェア本体に追加される新たなソフトウェアで実現されるソフトエフェクト機能である。すなわち、プラグインエフェクトにおけるエフェクト機能は追加されたプラグインエフェクト用プログラム（基本アルゴリズム）をＣＰＵ１０が実行することにより達成される。このプラグインエフェクトには複数の基本アルゴリズムを持つものや基本アルゴリズムを１つしか持たないものなどがある。このようなプラグインエフェクトを追加する場合は、プラグインエフェクトのソフトウェアを楽音発生装置１にインストールする。これにより、プラグインエフェクト機能を実行するための各エフェクト毎に用意されている基本アルゴリズム群のプログラムやパラメータ値などのデータがシーケンサソフトウェア本体へ追加されるようになる。例えば、既存エフェクトのグループしか登録されていない状態においてプラグインエフェクトをインストールすると、そのプラグインエフェクトのグループは追加エフェクト１とされると共にエフェクトＩＤとしてＩＤ１が割り当てられる。インストール時には基本アルゴリズム群のプログラムやパラメータ値もインストールされるようになり、エフェクトライブラリ４０ａにそのプラグインエフェクトに予め用意されている複数のエフェクトのエフェクト情報からなる追加エフェクト１のグループが登録されるようになる。
【００１５】
また、エフェクトライブラリ４０ａにおけるエフェクトの識別情報（エフェクトＩＤ）は、当該エフェクト機能を実行する際に起動すべきソフトウェア（基本アルゴリズム群）を指示する一意の情報とされている。図示する例では、既存エフェクトのエフェクトＩＤはＩＤ０とされ、追加エフェクト１のエフェクトＩＤはＩＤ１とされ、追加エフェクト２のエフェクトＩＤはＩＤ２とされている。
【００１６】
さらに、プラグインエフェクトはインストールしたりアンインストールしたりすることができるようにされている。このため、エフェクトライブラリ４０ａに記憶されているエフェクトの中に実行できないエフェクトがある場合が存在する。すなわち、実行するエフェクト（エフェクトＩＤが指示するエフェクト）がプラグインエフェクトであってそのプラグインエフェクトがシーケンサソフトウェア本体から削除されている（アンインストールされている）場合である。このようなエフェクトのリストはエフェクトライブラリ画面４０に表示するときに他の実行可能なエフェクトと区別できるように表示するのが好適である。例えば、エフェクト名をグレーで表示して選択できないようにする。これにより、実行できないエフェクトを設定することを防止することができる。
【００１７】
エフェクトの設定は、表示部１４に表示されたエフェクトライブラリ画面４０上から設定したいエフェクトを選択し、操作子１６におけるポインタにより選択したエフェクトをドラッグして設定するミキサチャンネルのエフェクトパネル３１上にドロップすることにより実施する。これにより、選択したエフェクトのエフェクト名がエフェクトパネル３１に表示されて、当該ミキサチャンネルにそのエフェクトが設定されるようになる。図２に示す例ではエフェクトパネル３１が３段とされて各ミキサチャンネルには３つまでのエフェクトを設定することが可能とされている。図２に示す例では、第１ミキサチャンネルのチャンネルモジュール３０ａのエフェクトパネル３１にはエフェクト名「effect a」の既存エフェクトグループのエフェクトが設定されており、第ｉミキサチャンネルのチャンネルモジュール３０ｉのエフェクトパネル３１にはエフェクト名「effect B」の追加エフェクト１グループのエフェクトが設定されており、第ｊミキサチャンネルのチャンネルモジュール３０ｊのエフェクトパネル３１にはエフェクト名「effect b」の既存エフェクトグループのエフェクトとエフェクト名「effect 3」の追加エフェクト２グループのエフェクトとが設定されている。なお、１つのミキサチャンネルには１つの演奏パートが割り当てられる。また、エフェクトを設定したいエフェクトパネル３１上にカーソルを位置させてポインタを右クリックすることによりエフェクトライブラリ画面４０を表示させ、表示させた中から選択したエフェクトを設定できるようにしても良い。
【００１８】
このようにしてミキサチャンネルに設定したエフェクトを好みのエフェクトになるよう変更したい場合は、エフェクトのパラメータ値を好みのエフェクトになるよう編集する。エフェクトのパラメータ値を編集する場合は、エフェクトパネル３１上に表示されている編集したいエフェクト名の上にカーソルを位置させてポインタを左クリックする。これにより、当該エフェクト名のエフェクトのパラメータ値を編集する詳細設定画面が表示されるようになり、パラメータ値を変更できるようになる。そして、ソングを再生してエフェクトの効果を確認しながら好みのエフェクトになるまでパラメータ値を修正する。
【００１９】
本発明においては、このように編集したエフェクトをエフェクトライブラリ４０ａに新規登録することができる。この場合、エフェクトパネル３１上に表示されている新規登録したい編集したエフェクトのエフェクト名を選択してドラッグし、エフェクトライブラリ画面４０上でドロップする。そして、エフェクト名を設定することにより元のグループの新規エフェクトとして当該グループに登録されるようになる。これにより、他のソングを編集する際にエフェクトライブラリ画面４０を表示させて登録した新規エフェクトを選択することができるようになる。なお、登録される際のエフェクト名を順番号等で自動付与するようにしても良い。
【００２０】
ところで、オーディオミキサ画面３０を表示部１４に表示させた際にはＲＡＭ１２上にミキサチャンネル毎に設定されたエフェクトのエフェクト情報等を格納するカレントバッファが作成される。そして、図２に示すように第１ミキサチャンネルないし第ｊミキサチャンネルにエフェクトが設定されると、カレントバッファにおける第１ミキサチャンネルの領域にエフェクト名「effect a」のエフェクト情報が書き込まれ、カレントバッファにおける第ｉミキサチャンネルの領域にエフェクト名「effect B」のエフェクト情報が書き込まれ、カレントバッファにおける第ｊミキサチャンネルの領域にエフェクト名「effect b」，「effect 3」のエフェクト情報が書き込まれる。ここで、これらの設定されているエフェクトのパラメータ値が編集されると、カレントバッファ上の該当するエフェクト情報におけるパラメータ値が編集後のパラメータ値に書き換えられるようになる。そして、編集したエフェクトをエフェクトライブラリ４０ａに新規登録する際には、カレントバッファに保持されている編集後のエフェクト情報がＲＡＭ１２上のエフェクトライブラリ４０ａに書き込まれて登録されるようになる。
【００２１】
次に、本発明にかかるエフェクト設定装置におけるエフェクトのエフェクトライブラリ４０ａへの登録処理のフローチャートを図４に示す。
図４に示す登録処理は、設定中のエフェクトをエフェクトライブラリ４０ａへ登録することが指示されたときに起動する、例えば、図２に示すオーディオミキサ画面３０とエフェクトライブラリ画面４０が表示されている画面において設定中のエフェクトの一つがエフェクトライブラリ画面４０へドラッグ＆ドロップされたときに起動する。登録処理が起動されると、ステップＳ１０にて登録が指示されたエフェクトのカレントバッファに保持されているエフェクト情報から識別情報と状態情報とが取得される。この場合、該当するエフェクトのパラメータ値が編集されている場合はカレントバッファに保持されている状態情報が変更後のパラメータ値とされている。次いで、ステップＳ１１にて取得した識別情報に該当するグループが探索され、ステップＳ１２にて該当するグループがあるか否かが判断される。ここで、そのエフェクトが元々エフェクトライブラリ４０ａから読み出したエフェクトであって、該当するグループがあると判断された場合はステップＳ１３に進む。また、該当するグループがないと判断された場合はステップＳ１４へ進む。
【００２２】
ステップＳ１３では、探索された該当するグループをエフェクトを登録するグループとして決定する。また、ステップＳ１４では、エフェクトがドロップされた位置にあるグループを登録するグループとして決定する、あるいは、ユーザグループを用意しておいてユーザグループに決定するようにしてもよい。ステップＳ１３あるいはステップＳ１４の処理が終了してエフェクトを登録するグループが決定されると、ステップＳ１５において決定されたグループにエフェクトが新規登録される。登録する際には、ステップＳ１０にてカレントバッファから取得した識別情報と状態情報を登録するエフェクトのエフェクト情報としてエフェクトライブラリ４０ａにおける決定されたグループに記録する。さらに、登録する際には登録するエフェクト情報に登録名であるエフェクト名をつける。なお、エフェクトライブラリ４０ａは外部記憶装置１３に記憶されているが、シーケンサプログラムが起動された際にエフェクトライブラリ４０ａがＲＡＭ１２上に確保された記憶領域に読み出されるようになる。そして、ステップＳ１６にてＲＡＭ１２上のエフェクトライブラリ４０ａのエフェクト情報に基づいて作成されたエフェクトリストがエフェクトライブラリ画面４０に再表示される。これにより、新規登録されたエフェクト情報を反映させたエフェクトの一覧表示がエフェクトライブラリ画面４０に表示される。ステップＳ１６の処理が終了すると、エフェクトライブラリ４０ａへの登録処理は終了する。
【００２３】
次に、本発明にかかるエフェクト設定装置におけるエフェクトライブラリ４０ａを使用するエフェクト設定処理のフローチャートを図５に示す。
図５に示すエフェクト設定処理は、エフェクトライブラリ４０ａにあるエフェクトを希望のミキサチャンネルへ設定することが指示されたときに起動する。例えば、エフェクトライブラリ画面４０から一つのエフェクトが選択されて、オーディオミキサ画面３０の希望のミキサチャンネルのエフェクトパネル３１上へドラッグ＆ドロップされたときに起動する。エフェクト設定処理が起動されると、ステップＳ２０にてエフェクトライブラリ４０ａからエフェクトパネル３１上へドラッグ＆ドロップされたエフェクトのエフェクト名と識別情報と状態情報とが取得される。次いで、ステップＳ２１にて取得したエフェクト名と識別情報と状態情報からなるエフェクト情報が、カレントバッファの指示されたミキサチャンネルに対応する領域に書き込まれると共に、書き込まれた識別情報と状態情報に従ったエフェクトが指定されたミキサチャンネルへ設定される。つまり、指定されたミキサチャンネルに対して書き込まれた識別情報が示すエフェクト用のソフトウェア（ただし、既存エフェクトの場合は効果回路２１のＤＳＰ）を起動してそのソフトウェアに書き込まれた状態情報が示す基本アルゴリズムやエフェクトパラメータに沿ったエフェクトを実行させる。また、該当するミキサチャンネルにおけるエフェクトパネル３１に設定されたエフェクトのエフェクト名が表示される。そして、エフェクト設定処理を終了する。
【００２４】
次に、本発明にかかるエフェクト設定装置におけるエフェクトのパラメータ値を変更する詳細設定処理のフローチャートを図６に示す。
図６に示す詳細設定処理は、オーディオミキサ画面３０でミキサチャンネルに設定されているエフェクトについての詳細設定の変更が指示されたときに起動する。例えば、オーディオミキサ画面３０のエフェクトパネル３１上の詳細設定したいエフェクトのエフェクト名上にカーソルを位置させてポインタを左クリックされたときに起動し、図示を省略する詳細設定画面が表示される。この詳細設定画面にはエフェクトの各パラメータを調整できる摘み等が表示されており、この摘み等を回転あるいはスライドさせることによりパラメータ値を変更することができるようにされている。詳細設定処理が起動されると詳細設定画面上で好みのエフェクトになるようパラメータ値を変更することができ、ステップＳ３０にて、変更されたパラメータ値の変更内容がカレントバッファで受け付けられる。次いで、ステップＳ３１にて受け付けた変更内容で、カレントバッファにおける変更対象である選択されているエフェクトの状態情報を書き換える。そして、変更内容を現在設定されているエフェクトへ反映させて詳細設定処理は終了する。これにより、楽音発生装置１でソングを演奏する際にはソングに編集後のエフェクトが付与されて演奏されるようになる。
【００２５】
以上説明した本発明において、エフェクトのグループはユーザが任意に追加したり削除したりすることができる。また、エフェクトライブラリ４０ａに登録するエフェクトをいずれのグループに入れるかをユーザが任意に決定するようにしても良い。さらに、エフェクトのエフェクトライブラリ４０ａへの登録とエフェクトライブラリ４０ａからの取得の方法はポインタを用いるドラッグ＆ドロップが好ましいが、ポインタを用いることなく楽音発生装置１のパネルに設けられている操作子１６を操作することにより登録や設定を行うようにしても良い。さらにまた、登録や設定されるエフェクトのエフェクト情報は、登録あるいは設定されるエフェクトごとに、そのエフェクトを識別する情報とそのエフェクトが属するグループとそのエフェクトの詳細な設定状態を表わす（初期値ではなくユーザが設定した値を表わす）パラメータ値が記録されていればよく、図３に示すデータ構造に限るものではない。さらにまた、ＲＯＭ１１にエフェクト設定プログラムが記憶されていない場合、外部記憶装置１３であるＨＤ（Hard Disk）やＣＤ−ＲＯＭにエフェクト設定プログラムやデータを記憶させておいてそれをＲＡＭ１２に読み込んだり、外部通信インタフェース１９を介して外部制御機器１８であるサーバコンピュータと接続してサーバコンピュータからエフェクト設定プログラムやデータをダウンロードすることにより、ＲＯＭ１１にエフェクト設定プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０に行わせるようにしても良い。
【産業上の利用可能性】
【００２６】
以上の説明では、楽音発生装置１に組み込まれたエフェクト設定装置あるいはエフェクト設定プログラムとして説明したが、エフェクト設定装置は単体の装置とすることができると共に、エフェクト設定プログラムを記録媒体に記録して種々の楽音関連装置に組み込むことを可能とすることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態にかかるエフェクト設定装置を備える楽音発生装置の構成を示すブロック図である。
【図２】本発明にかかるエフェクト設定装置を備える楽音発生装置の表示部に表示されるオーディオミキサ画面とエフェクトライブラリ画面を示す図である。
【図３】本発明にかかるエフェクト設定装置を備える楽音発生装置におけるエフェクトライブラリのデータ構造を示す図である。
【図４】本発明にかかるエフェクト設定装置を備える楽音発生装置において実行されるエフェクトライブラリへの登録処理のフローチャートである。
【図５】本発明にかかるエフェクト設定装置を備える楽音発生装置において実行されるエフェクト設定処理のフローチャートである。
【図６】本発明にかかるエフェクト設定装置を備える楽音発生装置において実行される詳細設定処理のフローチャートである。
【符号の説明】
【００２８】
１ 楽音発生装置、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３ 外部記憶装置、１４ 表示部、１５ 表示回路、１６ 操作子、１７ 検出回路、１８ 外部制御機器、１９ 外部通信インタフェース、２０ 音源回路、２１ 効果回路、２２ サウンドシステム、２３  通信バス、３０ オーディオミキサ画面、３０ａ チャンネルモジュール、３０ｉ チャンネルモジュール、３０ｊ チャンネルモジュール、３１ エフェクトパネル、４０ エフェクトライブラリ画面、４０ａ エフェクトライブラリ
【図１】
2005099553.tif 000003
【図２】
2005099553.tif 000004
【図３】
2005099553.tif 000005
【図４】
2005099553.tif 000006
【図５】
2005099553.tif 000007
【図６】
2005099553.tif 000008