(57)【要約】【課題】元演奏データに音色情報が存在しない場合でも、分離する各チャンネルに音源の音色設定情報を反映させ、チャンネル分離後も自然な再生を行う。【解決手段】この発明の演奏データ作成装置は、１つのチャンネル内に記録されている元演奏データ（元データ）を複数のチャンネルに分離する機能を有しており、付属又は内蔵する音源により、チャンネル分離された新たな演奏データを再生することができる。第１モードでは、元演奏データ内に音色情報が存在する場合は（Ｓ１０→ＹＥＳ）当該音色情報をコピーして新たな演奏データに挿入し（Ｓ１３）、音色情報が存在しない場合には（Ｓ１０→ＮＯ）元演奏データに対応するチャンネルの音色情報を新たな演奏データに挿入する（Ｓ１１、Ｓ１２）。また、第２モードでは（Ｓ９→ＮＯ）、元演奏データに音色情報が存在するか否かに拘わらず、音源からの音色情報を用いる（Ｓ１１、Ｓ１２）。【選択図】図５
2004138685.tif 000002
【特許請求の範囲】
【請求項１】
演奏データを再生するための音源を備え、１つのチャンネル内に記録されている元の演奏データを複数チャンネルに分離して新たな演奏データを作成する演奏データ作成装置であって、
音源より、元の演奏データに対応するチャンネルに設定されている音色情報を取得する音色情報取得手段と、
取得された音色情報を新たな演奏データに書き込む音色情報書込み手段と
を具備することを特徴とする演奏データ作成装置。
【請求項２】
さらに、
元の演奏データについて音色情報を検索する音色情報検索手段
を具備し、
前記音色情報書込み手段は、音色情報が検索された場合には、元の演奏データに記録されている音色情報を新たな演奏データに書き込み、音色情報が検索されない場合には、音源より取得された前記音色情報を新たな演奏データに書き込むことを特徴とする請求項１に記載の演奏データ作成装置。
【請求項３】
演奏データを再生するための音源を備え、１つのチャンネル内に記録されている元の演奏データを複数チャンネルに分離して新たな演奏データを作成する演奏データ作成装置に対して、
音源より、元の演奏データに対応するチャンネルに設定されている音色情報を取得する音色情報取得ステップと、
取得された音色情報を新たな演奏データに書き込む音色情報書込ステップと
から成る手順を実行させるための演奏データ作成プログラム。
【請求項４】
前記手順は、さらに、
元の演奏データについて音色情報を検索する音色情報検索ステップ
を含み、
前記音色情報書込ステップでは、音色情報が検索された場合には、元の演奏データに記録されている音色情報を新たな演奏データに書き込み、音色情報が検索されない場合には、音源より取得された前記音色情報を新たな演奏データに書き込む
ことを特徴とする請求項３に記載の演奏データ作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏データのチャンネル分離に当って音色情報を考慮することができる演奏データ作成システムに関する。
【０００２】
【従来の技術】
１つのチャンネル内の演奏データは、複数のチャンネルに分離することができる。例えば、特許文献１により提案されている方法では、ギター用などの演奏データの場合、各弦に対応するイベントを弦の数のチャンネルに分離することで、弦毎に演奏データを利用することができる。また、特許文献２のように演奏データに表情付けを行う場合、チャンネル分離を先に行えば、チャンネル毎に独立して音高や音量などの制御を加えることができ、奏法に沿った自然な表情付けが可能になる。
【０００３】
【特許文献１】
特開２０００−９９０１７号公報
【特許文献２】
特開２０００−２２１９７１号公報
【０００４】
このように演奏データのチャンネル分離に当って、分離する元のチャンネルの演奏データ内に音色情報が入っている場合は、分離された各チャンネルにもその音色情報は自動的にコピーされるが、音色情報が入っていない場合には、元になるチャンネルと分離されたチャンネルが接続された音源の状態によっては“ばらばら”の音色で再生されることがある。また、仮に、分離されたチャンネルに表示付けのデータが入っていたとしても、意図しない音色で再生されてしまうと意味のないものになってしまう。
【０００５】
【発明が解決しようとする課題】
この発明は、このような事情に鑑み、演奏データのチャンネル分離時に、音源より元の演奏データのチャンネルに設定されている音色情報を読み、分離した各チャンネルの演奏データ内にその音色情報を表わすデータを作成することによって、元演奏データ内に音色情報が存在しない場合でも、音源の音色設定情報を分離する各チャンネルに反映させ、チャンネル分離後も自然な再生を行うことができる演奏データ作成システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の主たる特徴に従うと、演奏データを再生するための音源（ＴＧ）を備え、１つのチャンネル（ｃｈ）内に記録されている元の演奏データ（Ｄｏｇ）を複数チャンネル（ＣＨ）に分離して新たな演奏データ（Ｄｓ１，Ｄｓ２，…）を作成する演奏データ作成装置（ＥＤ）であって、音源より（ＴＧ）、元の演奏データ（Ｄｏｇ）に対応するチャンネル（ｃｈ）に設定されている音色情報を取得する音色情報取得手段（Ｓ１１）と、取得された音色情報を新たな演奏データ（Ｄｓ１，Ｄｓ２，…）に書き込む音色情報書込み手段（Ｓ１２，Ｓ１３）とを具備する演奏データ作成装置〔請求項１〕、並びに、演奏データを再生するための音源（ＴＧ）を備え、１つのチャンネル（ｃｈ）内に記録されている元の演奏データ（Ｄｏｇ）を複数チャンネル（ＣＨ）に分離して新たな演奏データ（Ｄｓ１，Ｄｓ２，…）を作成する演奏データ作成装置（ＥＤ）に対して、音源（ＴＧ）より、元の演奏データ（Ｄｏｇ）に対応するチャンネル（ｃｈ）に設定されている音色情報を取得する音色情報取得ステップ（Ｓ１１）と、取得された音色情報を新たな演奏データ（Ｄｓ１，Ｄｓ２，…）に書き込む音色情報書込ステップ（Ｓ１２，Ｓ１３）とから成る手順を実行させるための演奏データ作成プログラム〔請求項３〕が提供される。なお、括弧書きは、後述する実施例における参照記号又は用語を表わす。
【０００７】
この発明による演奏データ作成装置（ＥＤ）では、さらに、元の演奏データ（Ｄｏｇ）について音色情報を検索する音色情報検索手段又はステップ（Ｓ１０）を備える構成にすると共に、音色情報書込み手段又はステップ（Ｓ１２，Ｓ１３）により、音色情報が検索された場合（Ｓ１０→ＹＥＳ）には、元の演奏データ（Ｄｏｇ）に記録されている音色情報を新たな演奏データ（Ｄｓ１，Ｄｓ２，…）に書き込み（Ｓ１３）、音色情報が検索されない場合には（Ｓ１０→ＮＯ）、音源（ＴＧ）より取得された音色情報を新たな演奏データ（Ｄｓ１，Ｄｓ２，…）に書き込む（Ｓ１１，Ｓ１２）構成とすることができる〔請求項２，４〕。
【０００８】
〔発明の作用〕
この発明による演奏データ作成装置（ＥＤ）は、演奏データを再生するための音源（ＴＧ）を備え、１つのチャンネル（ｃｈ）内に記録されている元の演奏データ（Ｄｏｇ）を複数のチャンネル（ＣＨ）に分離する機能を有している。複数チャンネルに分離して新たな演奏データ（Ｄｓ１，Ｄｓ２，…）を作成する際には、音源（ＴＧ）に音色を問い合わせて、元の演奏データ（Ｄｏｇ）が入っていたチャンネル（ｃｈ）に設定されている音色情報（音色設定情報）を取得して、取得された音色設定情報と同じ音色を表わす音色情報を生成し（Ｓ１１）、分離された各チャンネル（ＣＨ）の新たな演奏データ（Ｄｓ１，Ｄｓ２，…）内の所定の位置にこの音色情報を挿入する（Ｓ１２）。
【０００９】
つまり、この発明によれば、チャンネル分離の元になる演奏データ（Ｄｏｇ）内に音色情報が存在しない場合でも、分離される各チャンネル（ＣＨ）の演奏データ（Ｄｓ１，Ｄｓ２，…）に音源（ＴＧ）の音色設定情報を反映させるようにしているので、新たな演奏データ（Ｄｓ１，Ｄｓ２，…）によって、チャンネル分離を行った後でも自然な再生を得ることが可能になる。従って、分離された各チャンネルに存在する表示付けのデータも、意図された音色で再生されることになるので、効果的に再生される。
【００１０】
また、この発明による演奏データ作成装置（ＥＤ）では、元演奏データ（Ｄｏｇ）内の所定の範囲について音色情報があるかどうかを検索し（Ｓ１０）、音色情報が存在しないことが分かった場合に（Ｓ１０→ＮＯ）、音源（ＴＧ）より取得した音色設定情報に基づく音色を表わす音色情報を、分離される各チャンネル（ＣＨ）の演奏データ（Ｄｓ１，Ｄｓ２，…）内に挿入する（Ｓ１２）ようにしているので、ユーザは、元演奏データ（Ｄｏｇ）内の音色情報の有無を気にしなくて済むようになる。
【００１１】
【発明の実施の形態】
〔システムの概要〕
図１は、この発明の一実施例による演奏データ作成システムのハードウエア構成ブロック図を示す。この例では、演奏データ作成システムは、演奏情報処理装置ＥＤ、音源部ＴＧ及びサウンドシステムＳＳから成る。演奏データの作成のために用いられる演奏情報処理装置ＥＤは、シーケンサ機能を有するパーソナルコンピュータ（ＰＣ）が使用されており、中央処理装置（ＣＰＵ）１、読出専用メモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、外部記憶装置４、入力操作部５、表示部６、通信インターフェース（通信Ｉ／Ｆ）７などが備えられ、これらの装置１〜７はバス８を介して互いに接続されている。
【００１２】
ＣＰＵ１は、所定のソフトウエア・制御プログラムに従い、演奏データ作成処理を含む各種演奏情報処理を実行する。ＲＯＭ２には、このために、演奏データ作成処理などの演奏情報処理を実行するための各種制御プログラムや各種パラメータなどが記憶されている。ＲＡＭ３は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。
【００１３】
外部記憶装置４は、ハードディスク（ＨＤ）や、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、半導体メモリ等の記憶媒体を含み、このシステムで利用される演奏データなどの音楽情報や、演奏データ作成プログラム、各種パラメータなどを保存しておくことができる。
【００１４】
入力操作部５は入力操作子及び入力検出回路から成り、マウスやキーボード等の入力操作子による設定／制御操作の内容を入力検出回路で検出してシステム内に導入する。入力操作子は、各種キーやスイッチなどの操作子を備え、このシステムの動作状態を設定したり演奏データ作成に必要な各種情報を入力するのに用いられる。また、表示部６は、これに接続されるディスプレイ（ＣＲＴ、ＬＣＤ等の表示器）９の表示内容や各種インジケータ（ランプ）の点灯状態をＣＰＵ１からの指令に従って制御し、入力操作部５の操作に対する表示援助を行う。
【００１５】
通信Ｉ／Ｆ７に接続される音源ＴＧは、音源装置や効果付与ＤＳＰを含み、演奏情報処理装置ＥＤで作成された演奏データなどに対応する楽音信号を生成し、音源ＴＧに接続されるサウンドシステムＳＳは、Ｄ／Ａ変換部やアンプ、スピーカを備え、音源ＴＧからの楽音信号に基づく楽音を発生する。つまり、音源ＴＧ及びサウンドシステムＳＳにより、この演奏データ作成システムで作成された演奏データに基づく楽音を発音する楽音生成部が形成される。
【００１６】
なお、この演奏データ作成システムは、上述のように音源ＴＧを別設せず、モジュール化されたソフトウエア音源をＰＣに内蔵させたり、シーケンサ等の演奏情報処理に特化した専用の演奏情報処理装置の形態で実現することもできる。また、通信Ｉ／Ｆ７には、演奏情報処理機能をもつ外部機器（図示せず）を接続して、外部機器から各種演奏情報や制御プログラムなどを受信することもできる。
【００１７】
〔チャンネル分離の例〕
この発明の一実施例による演奏データ作成システムでは、“シーケンスデータ”と呼ばれる演奏データの或るチャンネルを分離して複数チャンネルから成る新たな演奏データを生成するに際に、元のチャンネルの演奏データ（元演奏データ）内に音色情報が存在する場合には、この音色情報を複製して、新たに分離された各チャンネルの演奏データに付加する。また、元演奏データ内に音色情報が存在しない場合には、音源ＴＧに音色を問い合わせ、元のチャンネルに対応して設定されている音色情報を音源ＴＧより読み出し、その音色情報を表わすデータを新たな各チャンネルの演奏データ内の所定位置に挿入する。なお、元演奏データ内に音色情報が存在するかしないかに拘わらず、音源ＴＧに音色を問い合わせて、新たな演奏データを作成することもできる。
【００１８】
次に、図２〜図４に示される極く簡単な例に基づいて、このような演奏データのチャンネル分離機能を説明する。図２は、演奏データのチャンネル分離時における条件例〔（１）チャンネル分離のルール例、（２）音源の音色設定例〕を表わす図であり、また、図３及び図４は、演奏データ作成例を説明するための図であって、図３は演奏データのチャンネル分離における楽譜例を示し、図４（１），（２）は、元演奏データ内に音色情報がある場合及び音色情報がない場合のデータリストの一例を示す。
【００１９】
この条件設定例では、図２（１）に示すように、或るチャンネルの元演奏データのうち、音高“Ｅ３”（ノートナンバ“６４”）以上のデータを第１チャンネル“１ＣＨ．”に分離し、音高“Ｂ２”（ノートナンバ“５９”）以上“Ｅ３”（ノートナンバ“６４”）未満のデータを第２チャンネル“２ＣＨ．”に分離し、以下、同様にして、音高“Ｅ１”（ノートナンバ“４０”）以上“Ａ１”（ノートナンバ“４５”）未満のデータを第６チャンネル“６ＣＨ．”に分離するというルールに従って、当該元演奏データを６つのチャンネル（分離後のチャンネル）“１ＣＨ．”〜“６ＣＨ．”に分離するものとする。
【００２０】
また、演奏データ（シーケンスデータ）の送信先となる音源ＴＧには、図２（２）のように、予め用意されたオリジナル演奏データの各チャンネル（元のチャンネル）“１ｃｈ．”，“２ｃｈ．”，…に対応して、それぞれ音色“Ａ”，“Ｂ”，…が設定されているものとする（第７チャンネル以下は図示省略）。
【００２１】
いま、用意された或るオリジナル演奏データの第１チャンネル“１ｃｈ．”のデータを元演奏データＤｏｇとして、図２（１）の分離ルールに従って第１〜第６チャンネル“１ＣＨ．”〜“６ＣＨ．”の新たな演奏データに分離され、また、オリジナル演奏データの第２〜第６チャンネル“２ｃｈ．”〜“６ｃｈ．”は空きチャンネルであって、新たな演奏データの各チャンネル“１ＣＨ．”〜“６ＣＨ．”は、音源ＴＧにおいて、オリジナル演奏データの各チャンネル“１ｃｈ．”〜“６ｃｈ．”に対応するチャンネルで再生されるものとする。
【００２２】
そして、第１チャンネル“１ｃｈ．”の元演奏データＤｏｇが図３（Ａ）に示される楽譜で表わされる場合、この元演奏データＤｏｇは、図３（Ｂ１），（Ｂ２）に示すような第１及び第２チャンネルの新たな演奏データＤｓ１，Ｄｓ２に分離される。この場合、元演奏データＤｏｇに音色情報があるか否かに応じて図４（１）又は（２）に示されるようなデータリストが作成される。
【００２３】
図４（１），（２）において、（ａ），（ｂ１），（ｂ２）の各データリストは、それぞれ、図３（Ａ），（Ｂ１），（Ｂ２）に対応し、タイミング情報、音高情報、ゲートタイム（符長）情報、ベロシティ（強度）情報の順に、データ値を並べたものである。タイミング情報は、この例では、“（小節）：（拍）：（拍未満の単位）”で表わされ、拍未満については、“２４０”は８分音符に相当し“４８０”は４分音符に相当する。また、元演奏データＤｏｇに音色情報が存在するときは、例えば、図４（１）（ａ）に示されるように、所定箇所に、音色情報（“Ａ”等）がプログラムチェンジデータとしてタイミング情報と共に挿入されている。
【００２４】
図４（１）（ａ）は、オリジナル演奏データの第１チャンネル“１ｃｈ．”に入っておりチャンネル分離の元になる図３（Ａ）の元演奏データデータＤｏｇに、「音色“Ａ”」を表わす音色情報（ＰｒｏｇｒａｍＣｈａｎｇｅ　Ａ）が付いている場合のデータリスト例を表わしている。このように音色情報“Ａ”が付いた元演奏データＤｏｇをチャンネル分離する場合、このシステム（第１モード）では、チャンネル分離後の第１及び第２チャンネル“１ＣＨ．”，“２ＣＨ．”の演奏データＤｓ１，Ｄｓ２は、図４（１）（ｂ１），（ｂ２）のデータリストに示すように、元演奏データＤｏｇからコピーされた音色情報“Ａ”が付加される。
【００２５】
つまり、音源ＴＧの音色設定が、図２（２）のように、オリジナル演奏データに対応して各チャンネル“１ｃｈ．”，“２ｃｈ．”で異なっていても（設定音色“Ａ”，“Ｂ”）、新たな各チャンネル“１ＣＨ．”，“２ＣＨ．”の演奏データ内には、元演奏データＤｏｇより「音色Ａ」がコピーされているので、新たな演奏データＤｓ１，Ｄｓ２は共に「音色Ａ」で再生することができる。
【００２６】
一方、オリジナル演奏データにおいてチャンネル分離の元になる第１チャンネル“１ｃｈ．”に入っている元演奏データＤｏｇは、音色情報がない場合には、図３（Ａ）に対応して図４（２）（ａ）のようなデータリスト例となっている。このように音色情報がない元演奏データＤｏｇを、そのまま、図３（Ｂ１），（Ｂ２）のように第１及び第２チャンネル“１ＣＨ．”，“２ＣＨ．”に分離すると、チャンネル分離後の新たな演奏データＤｓ１，Ｄｓ２は、図４（２）（ｂ１），（ｂ２）のデータリストで示されるものになる。
【００２７】
このままでは、各チャンネルの演奏データＤｓ１，Ｄｓ２内に音色情報がないので、音源ＴＧの設定に従って再生することになり、図２（２）に示される音源ＴＧの音色設定例に従うと、第１チャンネル“１ＣＨ．”の演奏データＤｓ１は「音色Ａ」で再生され、第２チャンネル“２ＣＨ．”の演奏データＤｓ２は「音色Ｂ」で再生されてしまうという事態が生じる。
【００２８】
このシステムの方式では、チャンネル分離の際に、図２（２）に示される音源ＴＧの音色設定状態を参照して、元演奏データＤｏｇに対応するチャンネル“１ｃｈ．”に設定されている音源ＴＧの音色情報“Ａ”を取得する。そして、音源ＴＧから取得された音色情報“Ａ”を、分離後の第１及び第２チャンネル演奏データＤｓ１，Ｄｓ２の予め定められた位置（例えば、演奏データの冒頭）に挿入する。従って、この方式を用いることにより、音源ＴＧでの再生に際しては、新たな演奏データＤｓ１，Ｄｓ２の所定位置に挿入された音色情報“Ａ”に従い、どちらのチャンネル“１ＣＨ．”，“２ＣＨ．”でも、音源ＴＧの元のチャンネル“１ｃｈ．”に設定されている所望の「音色Ａ」で再生することができる。
【００２９】
〔演奏データ作成の動作フロー〕
図５は、この発明の一実施例による演奏データ作成システムの動作例を表わすフローチャートを示す。この動作フローに従って、以下、チャンネル分離時の音色情報作成の流れを説明する。
【００３０】
この動作フローがスタートすると、まず、ユーザは、ディスプレイ９の表示援助の下に操作子（５）を操作して、各種設定を行う（ステップＳ１〜Ｓ５）。最初の設定ステップ（Ｓ１）では、チャンネル分離しようとする曲の演奏データのチャンネル（ｃｈ）から、チャンネル分離を行う元になるチャンネルを選択指示することにより、チャンネル分離の対象となるチャンネルの元演奏データＤｏｇを決定する。次いで、分離するチャンネル（ＣＨ）の数及び番号を決定する（Ｓ２）。この場合、分離チャンネル数は、デフォルトで決まっていても、或いは、ユーザによる指定でもよい。また、分離チャンネル番号についても、空きチャンネルを自動的に探してもよいし、ユーザによる指定やデフォルト固定でもよい。
【００３１】
続いて、ユーザは、音色情報の取得に関するモードを設定し、音源ＴＧの音色設定を活用するモードであるか否かを判定する（Ｓ３）。すなわち、音源ＴＧの音色設定を活用するモードには、元演奏データＤｏｇに音色情報が存在しないときに限って音源ＴＧに設定されている音色情報を利用する第１モードと、音色情報が元演奏データＤｏｇに存在するか否かに拘わらず音源ＴＧの音色情報を利用する第２モードがあり、第３モードでは音源ＴＧの音色設定を活用しない。
【００３２】
このモード判定の結果、音源ＴＧの音色設定を活用する場合（第１又は第２モード）には（Ｓ３→ＹＥＳ）、元演奏データＤｏｇについて、音色情報の有無を検索する範囲を決定し（Ｓ４）、さらに、分離される各チャンネル（ＣＨ）のデータ（Ｄｓ１，Ｄｓ２，…）について、自動生成される音色情報を挿入する位置を決定する（Ｓ５）。なお、第２モードのときは、音色情報の検索範囲の決定（Ｓ４）をスルーする。
【００３３】
ここで、音色情報検索範囲（Ｓ４）は、例えば、先頭小節のみや、最初のノートオンの小節と直前の小節などのデフォルトの範囲でもよいし、入力操作子（５）のスイッチ操作やディスプレイ９の別画面にてユーザが任意に設定する方式でもよい。また、音色情報挿入位置（Ｓ５）は、分離される各チャンネル（ＣＨ）の演奏データ（Ｄｓ１，Ｄｓ２，…）の先頭や、そのチャンネル内で最初のノートオンのタイミングなどのデフォルトでもよいし、入力操作子（５）のスイッチ操作やディスプレイ９の別画面にてユーザが任意に設定する方式でもよい。
【００３４】
次に、この演奏情報処理装置ＥＤに対して音源ＴＧが接続されているか否か（利用可能か否か）を判断する（ステップＳ６）。ここで、音源ＴＧが接続されていないときは（Ｓ６→ＮＯ）、ディスプレイ９の設定画面上に音源ＴＧの接続（動作状態への投入）を促すメッセージが表示され（ステップＳ７）、最初の元演奏データ選択ステップ（Ｓ１）に戻り、ユーザがこのメッセージ表示に従って音源ＴＧを接続し、上述した設定ステップ（Ｓ１〜Ｓ５）を経て各種決定を確認乃至再設定する。
【００３５】
そして、音源ＴＧの接続が確認されると（Ｓ６→ＹＥＳ）、例えば、図２及び図３を用いて説明した方法により、決定された元演奏データＤｏｇについて、決定されたチャンネル（ＣＨ）に分離するチャンネル分離処理を実行する（ステップＳ８）。チャンネル分離処理の実行後は、音色情報の取得に関して第１モードが設定されているか否かを判定し（ステップＳ９）、第１モードであれば（Ｓ９→ＹＥＳ）、演奏データの音色情報検索を行い、演奏データＤｏｇの音色情報検索範囲内に音色情報がある否かを判断する（ステップＳ１０）。
【００３６】
ここで、図４（２）（ａ）に示すように、元演奏データＤｏｇの音色情報検索範囲内に音色情報がないときは（Ｓ１０→ＮＯ）、音源ＴＧからの音色情報取得処理を行い、この演奏情報処理装置ＥＤに接続されている音源ＴＧに音色設定状態を問い合わせ、元演奏データＤｏｇのチャンネル（ｃｈ）に設定されている音色情報を取得する（ステップＳ１１）。そして、分離後の各チャンネル（ＣＨ）の演奏データ（Ｄｓ１，Ｄｓ２，…）に対して、音源より取得した音色情報を元に作成した音色情報を、先の設定（Ｓ５）で決定されている位置に挿入し（ステップＳ１２）、この演奏データ作成処理の動作フローを終了する。
【００３７】
一方、音色情報の取得に関して第２モードが設定されているとき（Ｓ９→ＮＯ）、すなわち、元演奏データＤｏｇ内に音色情報があっても音源ＴＧの音色データのみを使用する場合には、常に、演奏データの音色情報検索（Ｓ１０）を経ることなく、直ちに、音源ＴＧの音色情報を取得する処理（Ｓ１１）に進み、当該音色情報取得処理（Ｓ１１）及び音色情報の作成・挿入処理（Ｓ１２）を行った後、この動作フローを終了する。
【００３８】
また、第１モードであって、音色情報検索処理により音色情報があると判断されたときは（Ｓ９→ＹＥＳ）、図４（１）に示すように、元演奏データＤｏｇ内に存在する各音色情報についてコピーを作成し、分離された各チャンネル（ＣＨ）の演奏データ（Ｄｓ１，Ｄｓ２，…）に夫々の音色情報の位置に挿入する音色情報挿入処理を実行して（ステップＳ１３）、この動作フローを終了する。
【００３９】
さらに、例えば、元楽曲データＤｏｇの所定箇所に音色情報が存在することが既に分かっておりこの音色情報を利用する等の場合のように、音源ＴＧの音色設定を活用しない第３モードのときは（Ｓ３→ＮＯ）、直ちに、元演奏データＤｏｇについて前述のチャンネル分離処理（Ｓ８）と同じ処理を実行した後（ステップＳ１４）音色情報挿入処理（Ｓ１３）を行い、この動作フローを終了する。
【００４０】
以上のように、この発明の一実施例による演奏データ作成システムでは、演奏情報処理装置（ＰＣ）ＥＤは、１つのチャンネル内に記録されている元演奏データＤｏｇを複数のチャンネルに分離する機能を有しており、付属又は内蔵する音源ＴＧにより、チャンネル分離された新たな演奏データＤｓ１，Ｄｓ２，…を再生することができる。そして、第１モードで、元演奏データＤｏｇ内に音色情報があるかどうかを検索して音色情報が存在しないことが分かった場合（Ｓ１０→ＹＥＳ）当該音色情報をコピーして新たな演奏データＤｓ１，Ｄｓ２，…に挿入し（Ｓ１３）、或いは、元演奏データＤｏｇ内に音色情報が存在するかしないかに拘わらず音源ＴＧの音色設定情報を利用したい第２モードでは（Ｓ９→ＮＯ）、音源ＴＧに音色を問い合わせて、元演奏データＤｏｇに対応するチャンネルに設定されている音色設定情報を音源ＴＧより取得し（Ｓ１１）、この音色設定情報に基づく音色を表わす音色情報を生成して、分離される各チャンネル（ＣＨ）の演奏データＤｓ１，Ｄｓ２，…内に挿入する（Ｓ１２）。従って、ユーザは、元演奏データＤｏｇ内に音色情報があるかどうかを気にしないで、チャンネル分離後も、演奏データを所望の音色で自然に再生することができる。
【００４１】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、音源ＴＧが接続又は内蔵されていない場合は、音色情報を自動生成する実施例の機能（Ｓ９〜Ｓ１２）を飛ばしてもよいし、或いは、ユーザに音源を接続させるようなメッセージを表示して待機状態にしてもよい。また、音源から音色情報を取得できないので、その代わりに、音色選択画面を開いて所望の音色をユーザに選択させるようにしてもよい。
【００４２】
また、音源ＴＧ自体については、実施例のように外部音源の場合もあるが、ソフトウエア音源の場合もある。また、音源ＴＧの音色設定には、ユーザが手動で行うこともあれば、曲データの再生によるもの、別のソフトウエアからの操作によるものなどもある。
【００４３】
【発明の効果】
以上説明したように、この発明によれば、チャンネル分離の元になる演奏データ内に音色情報が存在しない場合には、音源より取得した音色設定情報に基づく音色を表わす音色情報を生成し、分離される新たな各チャンネルの演奏データ内の所定の位置に挿入して、新たな演奏データに音源の音色設定情報を反映させるようにしているので、新たな演奏データによって、チャンネル分離を行った後でも自然な再生を得ることができる。そして、分離された各チャンネルに存在する表示付けのデータも、意図された音色で再生されることになるので、効果的に再生される。
【００４４】
また、元演奏データについて音色情報を検索して音色情報が存在しないことが分かった場合に、音源の音色設定情報を新たな演奏データに反映させるようにしているので、ユーザは、元演奏データ内の音色情報の有無を気にしなくて済む。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による演奏データ作成システムのハードウエア構成ブロック図である。
【図２】図２は、この発明の一実施例による演奏データのチャンネル分離に適用される条件例（チャンネル分離のルール例及び音源の音色設定例）を表わす図である。
【図３】図３は、演奏データのチャンネル分離の一例を表わす図である。
【図４】図４は、図３の演奏データチャンネル分離におけるデータリストの一例を表わす図である。
【図５】図５は、この発明の一実施例による演奏データ作成システムの動作例を表わすフローチャートである。
【符号の説明】
ＥＤ　演奏情報処理装置（シーケンサ、演奏データ作成装置）、
Ｄｏｇ　元演奏データ、
Ｄｓ１，Ｄｓ２　チャンネル分離後の各チャンネルの演奏データ。
【図１】
2004138685.tif 000003
【図２】
2004138685.tif 000004
【図３】
2004138685.tif 000005
【図４】
2004138685.tif 000006
【図５】
2004138685.tif 000007