(57)【要約】【課題】  音楽処理ソフト上でプラグインエフェクトを使用するに際して、新規にミキサのチャンネルが追加された場合に、該追加されたチャンネルに対してプラグインエフェクトを挿入するためのユーザ操作及びそのパラメー設定のためのユーザ操作という操作手間を省き、音楽作成の効率を上げる。【解決手段】  オーディオ波形データのミキサ機能を具えた音楽処理ソフトウェアのプログラムであって、以下の手順を含む。複数チャンネル４０の中からデフォルト設定のために登録するチャンネルを指定し、指定されたチャンネル４０について選択及び設定されているエフェクト及びそのパラメータ（符号４５）をデフォルトデータとして保存すると共に、新規に追加されるチャンネルに関して前記デフォルトデータが示すエフェクトとパラメータを自動的に設定する。【選択図】  図１
2005217533.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ波形データのミキサ機能を具えた音楽処理ソフトウェアのプログラムであって、
コンピュータに、
前記ミキサの複数チャンネルの各々につき、１又は複数のエフェクトを選択するための処理を行わせる手順と、
各チャンネルで選択された１又は複数のエフェクトの各々につきパラメータを設定するための処理を行わせる手順と、
前記複数チャンネルの中からデフォルト設定のために登録するチャンネルを指定するための処理を行わせる手順と、
前記指定されたチャンネルについて選択及び設定されているエフェクト及びそのパラメータをデフォルトデータとして保存するための処理を行わせる手順と、
前記ミキサで新規のチャンネルを追加するための処理を行わせる手順と、
前記新規のチャンネルが追加されたとき、該追加された新規のチャンネルに関して前記デフォルトデータが示すエフェクトとパラメータを自動的に設定するための処理を行わせる手順と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばマルチトラックレコーディング用のレコーダソフトや音楽用のシーケンサソフト等のようなコンピュータを用いた音楽作成等を行うための音楽処理ソフトウェアのプログラムに関し、詳しくは、複数チャンネルでのオーディオ波形データのミキシング機能を備えるものであって、該ミキサの複数のチャンネルの各々に対して１乃至複数のエフェクトを設定できるものに関する。
【背景技術】
【０００２】
従来から、コンピュータを用いた音楽作成に関連する各種機能（編集、録音、再生など）を実現するアプリケーションプログラム（音楽処理ソフトウェアのプログラム。）が知られている。最近では、こうした音楽処理ソフトに備わるシーケンサ（ソフトウェアシーケンサ）上において、或るトラックにはオーディオ波形信号を録音してオーディオ波形トラックを作成し、また、或るトラックではＭＩＤＩデータの入ったＭＩＤＩトラックを作成することで、ＭＩＤＩデータとオーディオ波形データとを自由に組み合わせた楽曲作成が行えるようになっている。この種のソフトウェアシーケンサ上では、ユーザは波形トラック及びＭＩＤＩトラック数を任意に増設することができる。また、ユーザは、音楽処理ソフトに備わるソフトウェアミキサを用いて、前記波形トラックで再生される波形データに対して、ミキシング処理を行ったり、エフェクト付与等の波形処理を施したりすることができる。こうしたソフトウェアミキサ上のミキサチャンネル数もまたユーザが任意に追加することができる。
【０００３】
上記のような音楽処理ソフトウェアのソフトウェアミキサにおいては、プラグインエフェクトを利用することで、使用可能なエフェクトの種類を拡張することができる。該音楽処理ソフトにおけるプラグインエフェクトの利用手順は次のようである。なお、ここでプラグインエフェクトはソフトウェアプログラムによって実現されるものとする。（１）所定のプラグイン用のフォルダ内に当該プラグインエフェクトのファイルを置く。これにより、当該プラグインエフェクトが、該音楽処理ソフト上で利用可能なプラグインエフェクトとして表示されるようになる。（２）ミキサに備わる複数のチャンネルストリップの各々には、各チャンネル毎に１乃至複数のエフェクトを割り当てるためのエフェクトボックスが設けられており、ユーザは所望の波形チャンネルの所望のエフェクトボックスにて、所望のプラグインエフェクトを挿入できる。（３）ユーザは、挿入されたプラグインエフェクトについて、パラメータ設定パネルを開き、該設定パネルにおいて当該エフェクトのパラメータ設定を行うことができる。以上の手順により、音楽処理ソフト上でプラグインエフェクトを使用できる。
【０００４】
ところで、プラグインエフェクトを使用可能なソフトウェアミキサにおいて、ユーザが新規にミキサのチャンネル（及びシーケンサのトラック）を追加した場合、該追加されたチャンネルは、プラグインエフェクトが何も挿入されていない初期設定の状態とされる。また、ユーザがミキシングのチャンネルにプラグインエフェクトを挿入した場合、その挿入されたプラグインエフェクトのパラメータ設定は、メーカでの初期設定等に従う特定の初期状態（例えば、イコライザであればフラットな状態、コンプレッサであればレシオがゼロの効いていない状態等）とされていた。
【０００５】
従って、ユーザは、プラグインエフェクトを使用するソフトウェアミキサにおいて、新規にチャンネル（トラック）を追加する度に、上述した手順に従って、新規チャンネルに対するプラグインエフェクトの挿入操作及び該挿入したプラグインエフェクトのパラメータ設定操作を行わなければならず、面倒であった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述の点に鑑みてなされたもので、前記音楽処理ソフト上でプラグインエフェクトを使用するに際して、新規にミキサのチャンネル（又はシーケンサのトラック）が追加された場合に、該追加されたチャンネル（又はトラック）に対してプラグインエフェクトを挿入するためのユーザ操作及びそのパラメー設定のためのユーザ操作という操作手間を省き、音楽作成の効率を上げることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、オーディオ波形データのミキサ機能を具えた音楽処理ソフトウェアのプログラムであって、コンピュータに、前記ミキサの複数チャンネルの各々につき、１又は複数のエフェクトを選択するための処理を行わせる手順と、各チャンネルで選択された１又は複数のエフェクトの各々につきパラメータを設定するための処理を行わせる手順と、前記複数チャンネルの中からデフォルト設定のために登録するチャンネルを指定するための処理を行わせる手順と、前記指定されたチャンネルについて選択及び設定されているエフェクト及びそのパラメータをデフォルトデータとして保存するための処理を行わせる手順と、前記ミキサで新規のチャンネルを追加するための処理を行わせる手順と、前記新規のチャンネルが追加されたとき、該追加された新規のチャンネルに関して前記デフォルトデータが示すエフェクトとパラメータを自動的に設定するための処理を行わせる手順とを実行させることを特徴とするプログラムである。
【発明の効果】
【０００８】
これによれば、コンピュータを用いた音楽処理ソフトウェア上でのオーディオ波形データのミキサにおいて、該ミキサの複数チャンネルの各々には、ユーザによって、１又は複数のエフェクトが選択され、各チャンネルで選択された１又は複数のエフェクトの各々につきパラメータがユーザによって設定される。前記複数チャンネルの中からデフォルト設定のために登録するチャンネルをユーザが指定すると、前記指定されたチャンネルについて選択及び設定されているエフェクト及びそのパラメータがデフォルトデータとして保存される。このようにユーザが任意のチャンネルをデフォルト設定として登録しておくことで、前記ミキサにおいて新規のチャンネルが追加された場合は、該追加された新規のチャンネルに関して前記デフォルトデータが示すエフェクトとパラメータを自動的に設定される。ユーザは、例えば、自身がよく使用する１又は複数のエフェクトと、各エフェクトのパラメータの設定状態を、前記デフォルト設定として登録できる。このようなデフォルト設定を利用することで、新規チャンネルが作成される度に複数のエフェクトを挿入する操作手間及びそれらのエフェクトのパラメータを設定する操作手間を省いて、所望のエフェクトを所望のパラメータの設定状態で利用できるようになるので、音楽作成作業の効率を向上できる。
【発明を実施するための最良の形態】
【０００９】
以下添付図面を参照して、この発明の一実施例について説明する。以下の説明において、この実施例に係る音楽処理ソフトウェアは、例えば汎用のパーソナルコンピュータ上で実行されるものであって、シーケンサ機能、並びに、オーディオ波形データに対するミキサ機能等、コンピュータを利用した音楽（ソング）作成に必要な各種機能を備える。ユーザは、当該音楽処理ソフトのシーケンサ上において、或るトラックにはオーディオ波形信号を録音してオーディオ波形トラックを作成し、また、或るトラックではＭＩＤＩ形式の演奏イベントデータ等のＭＩＤＩデータの入ったＭＩＤＩトラックを作成して、音楽（ソング）作成を行う。ディスプレイ上には、該音楽処理ソフトで実現される各種機能（データ編集、ミキシング、録音、再生など）に応じた種々の操作画面（ウィンドウ）が表示され、ユーザは、各種機能の切り替えや各種数値設定、入力指示等の音楽作成に関する各種作業の大半を、ＧＵＩによる表示画面上からマウスなどのポインティングデバイスを用いて行なうことができる。
【００１０】
図１は、当該音楽処理ソフトによる音楽作成のメイン画面（「Ａｒｒａｎｇｅ  Ｗｉｎｄｏｗ」）のディスプレイ表示例を示している。図においてメイン画面の上部に表記された当該ウィンドウ名を示す文字列「Ａｒｒａｎｇｅ  Ｗｉｎｄｏｗ」の右側には、現在作成中の曲名（ソング名）として、文字列「Ｍｙ  Ｍｕｓｉｃ」が表示されている。このメイン画面において、現在作成中の曲（ソング）を構成する複数のトラックを表すトラック表示部１０が設けられている。トラック表示部１０において横一列の表示段が１つのトラックに対応しており、図の例ではトラック１〜６が設定されている。各トラック１〜６には、トラック名（「Ｔｒａｃｋ  Ｎａｍｅ」）が与えられており、図示の通り「Ｐｉａｎｏ」「Ｇｕｉｔａｒ」など適宜のトラック名が表示される。各トラック１〜６の左端には、各トラックに入っているデータが、夫々、波形データかＭＩＤＩデータであるかを標識する表示領域「Ｔ」が設けられており、ここに識別子「Ｍ」が表示されていれば、当該トラックがＭＩＤＩデータトラックであることを示し、図の例ではトラック６がこれに該当する。また、識別子「Ｗ」によって当該トラックがオーディオ波形トラックであることを示し、図の例ではトラック１〜５がこれに該当する。この領域「Ｔ」の左側には、各トラック１〜６ごとのミュートのオン／オフ設定状態を示す表示領域「Ｍ」が設けられており、黒丸（「●」）の表示により当該トラックがミュート・オンされていることを表す。また「Ｏｕｔｐｕｔ」欄には、各トラックに入っているデータの出力先が示されている。図において「Ｍａｓｔｅｒ］はマスター出力に出力することを示し、「Ｇｒｏｕｐ（１又は２）」は、同一のグループとして設定された複数トラックの波形データが、当該グループ単位でミキシング処理等されるべく１つのミキサ上のチャンネル（グループチャンネル）に出力されることを表す。また、図において、ＭＩＤＩトラックであるトラック６の出力先として示されている「ＥＳ−３ｃｈ」は、「ＥＳ」というソフトウェアのプラグインインストゥルメンツ（ソフトウェア音源）にトラック６内のＭＩＤＩデータを送ることを示す。
【００１１】
図１のメイン画面において、各トラック１〜６の右手には、各トラック内のデータの時間軸上の位置を示すタイムラインが設けられている。このタイムライン上において、各トラック１〜６毎の表示段に示す帯（図においては１つの帯のみを符号７で示し、他を代表する）は、当該トラックにおける各波形データに対応しており、この帯７の表示位置により、時間軸８上での当該データの記録位置を表す。前記時間軸８の時間単位は実時間単位で示されていてもよいし、拍単位で示されていてもよい。カーソル９は、現時点でのデータ再生開始位置を示している。カーソル９が示す時間位置は、メイン画面とは別のウィンドウ２０に設けられたタイマ（時計）３０に表示される。ウィンドウ２０には、タイマ３０とともに、録音を指示するためのアイコン３１、データの再生を指示するためのアイコン３２、停止を指示するアイコン３３、早送りを指示するアイコン３４、巻き戻しを指示するアイコン３５が設けられている。タイマ３０は、カーソル７が示す再生位置を例えば「時間：分：秒：ミリ秒」という実時間で表示する。
【００１２】
図１に示す波形トラック（トラック１〜５）内のオーディオ波形データが再生されると、オーディオ波形データは当該音楽処理ソフト上のソフトウェアミキサに入る。ユーザは、例えばメニューパネル（図示せず）を開いてディスプレイ上に表示させるウィンドウを選択でき、そこからミキシング操作を行うためのウィンドウ（ミキサ画面）を選択することで、ディスプレイ上にこれを表示させることができる。図２（ａ）は、そのミキサ画面（「Ｃｈａｎｎｅｌ  Ｍｉｘｅｒ  Ｗｉｎｄｏｗ」）のディスプレイ表示例を示す。この実施例では、ソフトウェアミキサ上には、前記複数の波形トラック（図１例ではトラック１〜５）の各々に対応して、複数のミキサのチャンネルが設定されている。つまり、１つの波形トラックが１つのミキサチャネルに対応し、各トラック毎の波形データに対して個別にミキシング操作（音量調整、パン設定、エフェクト付与等）を施すことができる。
【００１３】
図２（ａ）に示すように、ミキサ画面には複数の波形トラックのミキサチャンネルに対応する複数のチャンネルスリット４０が備わる。各チャンネルストリップ４０には、音量設定用のフェーダ式操作子のアイコン４１、音量メータ４２、パン設定用の回転操作子のアイコン４３、ミュートオン・オフ切り替え用のアイコン４４、並びに、当該チャンネルに対してプラグインエフェクトを割り当てるためのエフェクトモジュール４５が設けられている。各チャンネルのエフェクトモジュール４５には、４つのエフェクト割り当てボックス４６ａ〜４６ｄが設けられており、１つのチャネルのエフェクトモジュール４５に対して最大４つのプラグインエフェクトを割り当てることができる。例えば図２（ａ）において左端のチャンネルスリット４０に設定されたプラグインエフェクトは、エフェクト割り当てボックス４６ａのゲート（「ＧＡＴＥ」）及び、割り当てボックス４６ｂのコンプレッサー（「ＣＯＭＰ．」）であり、ボックス４６ｃ，４６ｄは夫々スルーになっている。また、各エフェクト割り当てボックス４６ａ〜４６ｄの右端には、当該ボックスに割り当てられたエフェクトのパラメータを設定するためのパラメータ設定パネルを開くアイコン４７ａ〜４７ｄが設けられている。ユーザは、パラメータ設定したいエフェクトが割り当てられたボックス４６ａ〜４６ｄに対応する前記アイコン４７ａ〜４７ｄをマウスクリック等によって選択することで、当該エフェクトのパラメータ設定パネルを開き、該パネル上の各種操作子アイコン等を調整することで、当該エフェクトに対して所望のパラメータの設定を行うことができる。
【００１４】
この実施例では、プラグインエフェクトはソフトウェアプログラムによって実現されるものとする。既述の通り、当該音楽処理ソフト上の所定のプラグイン用のフォルダ内に、該プラグインエフェクトのプログラムファイルを置くことで、当該プラグインエフェクトが該音楽処理ソフト上で利用可能な状態となる。該プラグインエフェクトのプログラムファイルには、各種エフェクト名や、各エフェクトに応じた波形処理プログラムや、各エフェクトのパラメータ設定を行うためのルーチン等が含まれる。ユーザは、所望の（プラグインエフェクトを挿入したい）チャンネルにおいて、適宜の選択操作（例えばマウスの右クリック等）を行うことで、当該チャンネルを選択し、且つ、図２（ｂ）に示すようなメニューウィンドウをポップアップさせることができる。なお、図２（ａ）においてユーザにより選択されたチャンネルスリット４０（右から２番目）を太線枠で囲んで示す。メニューウィンドウには、プラグインエフェクトのファイルに記録されている各種のエフェクト名がリスト表示（図において「Ｇａｔｅ」「Ｃｏｍｐ．」「ＥＱ」「Ｄｉｓｔ．」等）される。ユーザは、選択したチャネルのエフェクトモジュールから所望のエフェクト割り当てボックスを選択し、前記メニュー中に表示されたエフェクトのリストから、そこに挿入したいエフェクトを選択することで、所望のプラグインエフェクトを任意のエフェクト割り当てボックスに設定する。以上の手順により、所望のチャンネルに所望の１乃至複数のプラグインエフェクトを設定できる。なお、前記メニューウィンドウには、エフェクトのリストのほかに、「チャンネル追加（ｃｈ追加）」、「チャンネル設定コピー（ｃｈ設定コピー）」、「チャンネル設定ペースト（ｃｈ設定ペースト）」、「チャンネル設定初期化（ｃｈ設定初期化）」、及び、「デフォルトエフェクト設定」というアイコンが表示されており、ここでいう「チャンネル設定」とは、各チャンネル毎のエフェクト設定状態を含む各種設定状態である。これらのうち、「チャンネル追加」と「デフォルトエフェクト設定」については後述する。
【００１５】
図３は１つのミキサチャンネルでの波形データの出力の概念図を示す。図３において、各ブロックには、便宜上、各ブロックでの処理に対応する図２（ａ）のチャンネンルストリップ４０のアイコンの符号を付与する。また、各エフェクト割り当てボックス４６ａ〜４６ｄに設定されたエフェクトには、夫々符号１〜４を付けて区別している。図３に示すように、或る波形トラックから対応するミキサチャンネルに入力された波形データには、各エフェクト割り当てボックス４６ａ〜４６ｄ（図２（ａ））に設定されているエフェクト１〜４に応じた波形処理が、各エフェクトのパラメータ設定状態に従って順次施される。なお、プラグインエフェクトのプログラムは当該音楽処理ソフト上から起動されるものであって、各エフェクト毎の波形処理やパラメータ設定ルーチン等自体はプラグインのプログラム上で実行され、適宜処理された波形データが当該音楽処理ソフトのミキサに戻される。適宜エフェクトが付与された波形データは、フェーダ式操作子のアイコン４１の設定値に応じて音量調整され、ミュート・オン／オフの設定状態に応じてミュート・オン又はオフ制御されたのち、当該波形データのチャネルから出力される。なお、各波形トラックのデータ出力先は前記図１に示す波形トラックの出力先欄（「Ｏｕｔｐｕｔ」欄）に表示されており、複数の波形トラックの出力先が同じに設定された場合には、ソフトウェアミキサによってそれらの波形データのトラックがミキシングされ、ミキシングされた波形データがその指定された出力先へ出力される。
【００１６】
ここで、図４を参照してソングデータの構成例について説明する。（ａ）に示すようにソングデータには、当該ソングを構成する１乃至複数の波形トラックのデータ並びに１乃至複数のＭＩＤＩトラックのデータと、プラグイン・インストゥルメンツ（ソフトウェア音源）のデータと、当該ソング内の１乃至複数の波形トラックで使用される複数の波形データなどが含まれている。波形トラックのデータには、各波形トラックについて、（ｂ）に示すようなパラメータの設定情報が含まれている。（ｂ）に示すように１波形トラック分のデータには、トラック名、ステレオ／モノラルの設定情報、リージョン管理データ、制御データのシーケンス及びと当該波形トラックに対応するミキサチャンネルのチャンネル設定データ等が含まれる。リージョン管理データは、上記複数の波形データのうちの当該トラックに含まれる各波形データと、その各波形データについて当該トラックにおける再生タイミングとを指定するデータである。制御データシーケンスには、パン制御データや音量制御データ等が時系列的に連続して管理されている。チャンネル設定データの詳細は（ｃ）に示すようである。（ｃ）に示すようにチャンネル設定データには、当該チャンネルのエフェクトモジュール４５（図２（ａ）参照）に設定された１乃至複数のプラグインエフェクトのデータや、ユーザがミキサ画面にて設定した音量調整用のフェーダ設定値のデータや、ミュートオン・オフの制御情報、或いは、出力先の情報等が含まれる。前記各プラグインエフェクトのデータは、図において、「プラグインエフェクト（Ｐエフェクト）１データ」、「プラグインエフェクト（Ｐエフェクト）２データ」…という風に示されているように、自身が設定されているエフェクト割り当てボックスに対応付けされて記憶されている。各プラグインエフェクトのデータは（ｄ）に示すように、当該エフェクトのＩＤ等を含むエフェクト情報と当該エフェクトのパラメータ設定情報を含む。ここでエフェクト情報は、プラグインエフェクトのプログラム上で当該エフェクト情報に基づきエフェクトを作成するのに利用される。また、パラメータ設定情報は、前記パラメータ設定パネルにおいてユーザが設定した各種パラメータの設定状態の情報である。
【００１７】
図２に戻ると、（ｂ）に示すメニューウィンドウに表示されている「デフォルトエフェクト設定」が指定されると、現在選択されている波形トラックのチャンネル（図２（ａ）では選択されたチャネンルを太枠で示している）のエフェクトモジュール４５に設定されている各プラグインエフェクトと、該各エフェクトのパラメータ設定値が「デフォルトエフェクト（保存データ）」として保存される。（ｂ）では、「デフォルトエフェクト設定」が網かけ表示されており、これは、該「デフォルトエフクト設定」がユーザによって選択されたことを表す。図５は、「デフォルトエフェクト設定」の処理例を示すフローチャートである。
【００１８】
図５において、ユーザ操作により、所望のチャネンルが選択され、（ｂ）に示すメニューウィンドウから「デフォルトエフクト設定」が選択されると（ステップＳ１）、ステップＳ２において、該選択されたチャンネルに設定されている全てのプラグインエフェクトのデータを取得し、それを適宜の記憶装置に記録する。ここで、記憶装置に記録するプラグインエフェクトのデータは、各エフェクトのＩＤ等のエフェクト情報と各エフェクトのパラメータ設定情報（図４参照）であって、夫々が割り当てられた特定のエフェクト割り当てボックス（図２（ａ）参照）に対応付けられている。これにより、当該チャンネルに設定されている全てのプラグインエフェクトと、それら全てのエフェクトのパラメータ設定値が、該記憶装置内のファイル等に保存される（ステップＳ３）。このようにして「デフォルトエフェクト設定」として登録された１又は複数のプラグインエフェクトを、次回以降に新規に追加されるチャンネル（及び波形トラック）のエフェクトの初期設定として、自動的に挿入できるようになる。
【００１９】
ユーザが図２（ｂ）のメニューウィンドウから「チャンネル追加」を選択すると、当該ソフトウェアミキサ上には新規のチャンネルが生成され、ミキサ画面において、図２（ｃ）に示すような新規のチャンネルストリップが追加される。新規に追加されるチャネンルストリップは、例えば選択されたチャンネルストリップの１つ後（図２（ａ）において左隣）に挿入されてよい。当該新規に追加されるチャンネルには、前記「デフォルトエフェクト設定」に基づくプラグインエフェクトが自動的に挿入されている。図示の例では太枠で示すチャネルのエフェクトモジュールに設定されているプラグインエフェクトが「デフォルトエフェクト設定」として登録されており、図２（ｃ）の新規追加チャンネルストリップには、該登録されている「デフォルトエフェクト設定」に基づき、エフェクト割り当てボックス４６ａにコンプレッサが、また、割り当てボックス４６ｃにイコライザが夫々設定されることになる。図６は、この新規チャンネル追加とプラグインエフェクトの自動挿入を実現するための処理の一例を示すフローチャートである。
【００２０】
図６において、先ずユーザ操作によって、ソフトウェアミキサの「チャンネル追加（図２（ｂ）のメニューウィンドウを参照）」が指示されると、ミキサ上に新規にチャンネルが追加される（ステップＳ１０及びＳ１１）。この実施例ではシーケンサの波形トラックとソフトウェアミキサのチャンネルが１対１に対応する構成であるから、チャンネルが追加されると、該追加されたチャンネルに対応するシーケンサ上のトラックも同様に追加される。図１に示すメイン画面では、この追加されたトラックに対応するトラック表示欄が、例えば、ソフトウェアミキサの「チャンネル追加」に際して選択されていたチャンネルに対応する波形トラックの表示欄の１つ後（図においては１段下側）に挿入されてよい。
【００２１】
図６のステップＳ１２において、前記図５のフローチャートのステップＳ３において記憶装置内に保存されている「デフォルトエフクト設定」を読み出して、該読み出した「デフォルトエフクト設定」に記憶されている各プラグインエフェクト毎に、次に述べるプラグインエフェクト設定処理（図において点線で囲む）を実行する。具体的には、ステップＳ１３において、前記読み出した「デフォルトエフクト設定」に記録されているエフェクト情報に基づきプラグインエフェクトを作成する。「デフォルトエフクト設定」においてプラグインエフェクトは、所定のエフェクト割り当てボックスに対応付けて記録されているので、該データ作成されたエフェクトは、追加チャンネルのエフェクトモジュールのうちの特定のエフェクト割り当てボックスに割り当てられる。続いて、ステップＳ１４において、「デフォルトエフクト設定」に記憶されているパラメータ設定情報により、当該挿入されたプラグインエフェクトのパラメータ設定状態を変更する。
【００２２】
「デフォルトエフクト設定」に記憶されている全てのプラグインエフェクトのデータについて、エフェクトの作成と、そのパラメータ設定とを行い終えるまで、ステップＳ１５をＮＯに分岐して、上記ステップＳ１３、Ｓ１４の処理を繰り返す。この実施例では、エフェクトモジュール４５には４つのエフェクト割り当てボックス４６ａ〜４６ｄが設けられているので、ステップＳ１３、Ｓ１４の処理は最大で４回繰り返されるだろう。こうして、新規に追加された入力チャンネルには、ユーザが任意に選択したプラグインエフェクトが、ユーザ所望のパラメータ設定状態で、初期設定として自動的に挿入される。
【００２３】
この発明係る「デフォルトエフクト設定」は、上記のように新規にチャンネルが追加された場合のみならず、新規にソング作成を開始する場合や、当該音楽処理ソフトを起動した際等に実行されてよい。この場合の処理の一例を図７に示す。なお、以下の処理の前提として、既に何らかの「デフォルトエフクト設定」が登録されているものとする。ユーザにより所定のメニューから新規ソング作成が指示された場合（ステップＳ２０）、あるいは、当該音楽処理ソフトが起動され（ステップＳ２１）、当アプリケーションプログラムの初期化（ステップＳ２２）が行われ場合、新規ソングの生成及びその初期化処理（ステップＳ２３）において、ソフトウェアシーケンサ上に所定数のトラックが生成されるとともに、生成されたトラックが初期設定の状態（例えば、イベントなし且つプラグインエフェクトなしの状態）に設定される。続いて、ステップＳ２４において、前記生成されたトラックのうちの或る波形トラックに対応する入力チャンネルの指定が行われると、そのチャンネルに対して図６のフローにおいて点線で囲って示すプラグインエフェクト設定処理が実行される（ステップＳ２５）。当該チャンネルに「デフォルトエフクト」が挿入されたのち、次の（他の）波形トラックに対する入力チャンネルの指定が行われる（ステップＳ２６）。そしてステップＳ２５、Ｓ２６を、全ての波形トラックのチャンネル分繰り返すことで、各波形トラックのチャンネルに対して「デフォルトエフクト」を自動挿入できる。
【００２４】
なお、上述の例では、新規チャンネル追加と、それに対するプラグインエフェクトの自動挿入の処理例として、チャンネル追加に伴い、対応するシーケンサ上の波形トラックも同様に新規に追加されるものとして説明したが、これに限らず、ユーザは、図１に示すメイン画面から波形トラックの新規追加を行うこともでき、この場合は、トラックが新規追加されるのに伴い、対応する入力チャンネルが追加される。また、図１のメイン画面には現れていないが、図１に示すメイン画面の各波形トラックから、当該波形トラックの波形データに付与するプラグインエフェクトの選択・設定、及びそのパラメータ設定を行うこともできる。すなわち、ユーザは、メイン画面上の任意の波形トラックを選択して、当該波形トラックに設定されているエフェクト及びそのパラメータ設定状態を、「デフォルトエフクト設定」として登録でき、シーケンサ上に新規に追加された波形トラックに対しても上述したチャンネル追加の場合と同様に、該「デフォルトエフクト設定」に基づくエフェクト及びそのパラメータ設定状態が自動的に設定される。
【００２５】
また、上述の例では図２（ｂ）のメニューウィンドウに示す「チャンネル追加」アイコンを選択指示することで、１チャンネンル分のエフェクト設定状態、つまり１種類のエフェクト設定状態を「デフォルトエフェクト設定」として登録する例について示したが、これに限らず、複数のタイプの「デフォルトエフェクト設定」を登録できるようにしてもよい。その場合は、例えば、「チャンネル追加」アイコンの選択に応じて、複数の「デフォルトエフェクト設定」を選択可能なメニューウィンドウがポップアップされるよう構成する等してよい。
また、上述の実施例では、各波形トラックのチャンネルにおいて最大４つのエフェクトが設定できるように構成されていたが、１チャンネルに設定可能なエフェクト数は、それより多くても少なくても良い。また、４つのエフェクト割り当てボックスの全てについて、ユーザはこれを任意に選択し、そこでエフェクトの設定ができるようになっていたが、これに限らず、一部のエフェクトが固定されていてもよい。
【００２６】
なお、上述の実施例では、各オーディオ波形トラックに１対１で対応する波形トラックのミキサチャンネルについて説明したが、これに限らず、複数の波形トラックの波形データをまとめてミキシングしたものが入力されるグループチャンネルや、プラグイン・インストゥルメンツ（プラグインのソフト音源）で生成した波形データを入力するインストルメントチャンネルの何れであってもよい（ただし、ＭＩＤＩデータを入力するＭＩＤＩトラックのチャンネルは対象から除外される）。
【００２７】
また、本実施例では、ソフトウェアで実現されたプラグインエフェクトについて、そのデフォルト設定を行う例を示したが、この発明は、専用のハードウェアやＤＳＰで実現されたプラグインエフェクトに適用しても良い。ここで、専用のハードウェアでプラグインエフェクトを実現する場合は、各エフェクト種類ごとに数の限られたエフェクトを各波形トラックのチャンネルに対して割当てる処理が必要になる。また、ＤＳＰの場合は、ＤＳＰの限られた演算リソースを各波形トラックのチャンネルに対して割当てる処理が必要になる。
【図面の簡単な説明】
【００２８】
【図１】この発明の一実施例に係る音楽処理ソフトによるソング作成のメイン画面表示例。
【図２】（ａ）同実施例に係る音楽処理ソフト上のソフトウェアミキサのミキサ画面表示例、（ｂ）前記ミキサ画面においてポップアップされるチャンネル設定に関するメニューウィンドウ、（ｃ）新規に追加されるチャンネルストリップ例。
【図３】１つの波形トラックのチャンネルでの波形データ出力概念図。
【図４】ソングデータのデータ構成を示す概念図であって、（ａ）はソングデータの全体構成、（ｂ）は１波形トラック分のデータ、（ｂ）は１つの波形トラックに対応する入力チャンネルのチャンネル設定データ、（ｄ）は前記チャンネル設定データ中のプラグインエフェクトのデータ、を夫々示す。
【図５】同実施例に係る「デフォルトエフェクト設定」の処理例を示すフローチャート。
【図６】同実施例に係る新規チャンネル追加とプラグインエフェクトの自動挿入を実現するための処理の一例を示すフローチャート。
【図７】同実施例に係る音楽処理ソフト起動時または新規ソング作成時にプラグインエフェクトの自動挿入を実現するための処理の一例を示すフローチャート。
【符号の説明】
【００２９】
１〜６  トラック、１０トラック表示部（メイン画面）、４０  チャンネンルストリップ、４５  エフェクトモジュール、４６ａ〜４６ｄ  エフェクト割り当てボックス
【図１】
2005217533.tif 000003
【図２】
2005217533.tif 000004
【図３】
2005217533.tif 000005
【図４】
2005217533.tif 000006
【図５】
2005217533.tif 000007
【図６】
2005217533.tif 000008
【図７】
2005217533.tif 000009