(57)【要約】【課題】元演奏データのパート構成が変っても、録音された演奏データを一定のチャンネルで再生させて、ユーザの混乱を防ぎ使い勝手を向上すること。【解決手段】この演奏データ再生システムでは、曲データを構成する複数のパートの演奏データの夫々について再生するチャンネルが割り当てられ、これらのパートの中から代替パートＰＲが設定される。また、ユーザの演奏に基づく演奏データは録音パートＰＵとして録音されており、再生パート指示ボタンＢ１，Ｂ３によって、これら代替及び録音パートＰＲ，ＰＵの演奏データの中で何れのパートの演奏データを再生させるかを指示することができる。そして、ボタンＢ１，Ｂ３の操作によって再生すべきパートが指示される度に、再生が指示されたパートの演奏データは、代替パートＰＲに元々割り当てられていたチャンネルＣｈ．１に、順次、割り当てられて再生されていく。【選択図】図２
2004038052.tif 000002
【特許請求の範囲】
【請求項１】
曲データを構成する複数のパートの演奏データの夫々をチャンネルに割り当てて再生する演奏データ再生装置であって、
曲データのパートの中から代替パートを設定する代替パート設定手段と、
ユーザの演奏に基づく演奏データを録音パートとして録音する録音手段と、
これら代替及び録音パートの演奏データの中で何れのパートの演奏データを再生させるかを指示する再生パート指示手段と、
再生が指示された録音又は代替パートの演奏データを、代替パートに元々割り当てられていたチャンネルに割り当てて再生するチャンネル制御手段と
を具備することを特徴とする演奏データ再生装置。
【請求項２】
前記代替パート設定手段は、複数の代替パートを設定し、
前記再生パート指示手段は、再生すべき代替及び録音パートの組合せを選択的に指示する
ことを特徴とする請求項１に記載の演奏データ再生装置。
【請求項３】
曲データを構成する複数のパートの演奏データの夫々をチャンネルに割り当てて再生する演奏データ再生装置に対して、
曲データのパートの中から代替パートを設定するステップと、
ユーザの演奏に基づく演奏データを録音パートとして録音するステップと、
これら代替及び録音パートの演奏データの中で何れのパートの演奏データを再生させるかを指示するステップと、
再生が指示された録音又は代替パートの演奏データを、代替パートに元々割り当てられていたチャンネルに割り当てて再生するステップと
から成る手順を実行させる演奏データ再生プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、実演奏により録音した演奏データ及び実演奏の元になる複数パートから成る演奏データを再生するための演奏データ再生システムに関する。
【０００２】
【従来の技術】
複数パートの演奏データから成るＭＩＤＩ演奏データを曲データとして予め記憶しておき、ユーザが、曲データのうちの或るパートの演奏データについて、キーボード楽器（演奏鍵盤）などで実演奏を行い、この実演奏による演奏データをＭＩＤＩ形式で録音パートとして記録し、パーソナルコンピュータ（ＰＣ）などを用いた再生装置により、記録された録音パートの演奏データを元の曲データと共に同時再生することが考えられている。
【０００３】
この場合、録音パートを何れかのチャンネルに割り当てる必要があり、そのため、空きチャンネルを探して録音パートに割り当てるか、或いは、何れかのパートをミュートして当該パートのチャンネルを録音パートに割り当てることが考えられる。しかしながら、録音パートの再生チャンネルは、元のＭＩＤＩ演奏データのチャンネル使用状況に依存して変ってしまう。
【０００４】
例えば、ピアノ練習用のＭＩＤＩ演奏データが予め複数用意されており、それぞれのＭＩＤＩ演奏データは、右手パートと左手パートとその他の伴奏パートで構成されているとすると、ユーザの右手又は左手パートの演奏による演奏データを録音パートとし、元のＭＩＤＩ演奏データと合わせて再生するときには、録音パートの再生チャンネルは、空いているチャンネルを録音パートに割り当てるか、或いは、何処か別のパートをミュートして当該チャンネルを録音パートに割り当てる。
【０００５】
しかしながら、ピアノ用などのＭＩＤＩ演奏データには、右手及び左手パートや伴奏パートなどの多数のパートが含まれ、各演奏データ毎に伴奏パート数を含む総パート数が異なり、録音パートに利用し得る空きチャンネルが存在しないことがあるので、このときには、或るパートをミュートして当該パートのチャンネルに割り当てなければならない。
【０００６】
このように、元のＭＩＤＩ演奏データ毎に、パート数と利用可能なチャンネル数との関係から、空きチャンネルの存在状況が違ってしまい、ユーザが混乱する可能性がある。また、或るチャンネルをミュートして録音パートに割り当てる場合は、再生装置（ＰＣ）側において、ユーザは、録音パートの再生の都度、どのパートをミュートするのが適切であるかを決めた上での設定操作が必要となり、ユーザの使い勝手が悪くなってしまう。
【０００７】
【発明が解決しようとする課題】
この発明は、このような不都合に鑑み、元の演奏データのパート構成が変っても、録音された演奏データを、予め定められた所定のチャンネルに割り当てて、使用チャンネル数を変えずに元の演奏データと同時に再生し、ユーザの混乱を防ぎ使い勝手を向上することができる演奏データ再生システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明の主たる特徴に従うと、曲データを構成する複数のパートの演奏データの夫々をチャンネルに割り当てて再生する演奏データ再生装置（ＰＣ）であって、曲データのパートの中から代替パート（ＰＲ，ＰＬ）を設定する代替パート設定手段と、ユーザの演奏に基づく演奏データを録音パート（ＰＵ）として録音する録音手段と、これら代替及び録音パート（ＰＲ，ＰＬ，ＰＵ）の演奏データの中で何れのパートの演奏データを再生させるかを指示する再生パート指示手段（Ｓ３；Ｂ１〜Ｂ３，Ｂａ〜Ｂｃ）と、再生が指示された録音又は代替パート（ＰＵ，ＰＲ，ＰＬ）の演奏データを、代替パート（ＰＲ，ＰＬ）に元々割り当てられていたチャンネル（Ｃｈ．１，Ｃｈ．２）を割り当てて再生するチャンネル制御手段（Ｓ４）とを具備する演奏データ再生装置〔請求項１〕、並びに、曲データを構成する複数のパートの演奏データの夫々をチャンネルに割り当てて再生する演奏データ再生装置（ＰＣ）に対して、曲データのパートの中から代替パート（ＰＲ，ＰＬ）を設定するステップと、ユーザの演奏に基づく演奏データを録音パート（ＰＵ）として録音するステップと、これら代替及び録音パート（ＰＲ，ＰＬ，ＰＵ）の演奏データの中で何れのパートの演奏データを再生させるかを指示するステップ（Ｓ３）と、再生が指示された録音又は代替パート（ＰＵ，ＰＲ，ＰＬ）の演奏データを、代替パート（ＰＲ，ＰＬ）に元々割り当てられていたチャンネル（Ｃｈ．１，Ｃｈ．２）を割り当てて再生するステップ（Ｓ４）とから成る手順を実行させる演奏データ再生プログラム〔請求項３〕が提供される。なお、括弧書きは、後述する実施例における参照記号又は用語を表わし、以下においても同様である。
【０００９】
この発明の演奏データ再生装置においては、代替パート設定手段は、複数の代替パート（ＰＲ，ＰＬ）を設定し、再生パート指示手段（Ｓ３；Ｂ１〜Ｂ３，Ｂａ〜Ｂｃ）は、再生すべき代替及び録音パート（ＰＲ，ＰＬ，ＰＵ）の組合せを選択的に指示することができる〔請求項２〕ように構成される。
【００１０】
〔発明の作用〕
この発明による演奏データ再生においては、曲データ（元演奏データ）を構成する複数のパートの演奏データは、それぞれ、再生されるチャンネルが割り当てられており、これらのパートのうち所定のパート（ＰＲ，ＰＬ）が代替パートとして設定される。ここで、代替パートは、例えば、録音パート（ＰＵ）として記録されるユーザ演奏データを作成する際にユーザが手本とした（であろう）パートであって、「録音対象パート」とも呼ばれ、ユーザ操作により設定することができる。
【００１１】
演奏データの再生に当って、録音及び代替パート（ＰＵ，ＰＲ，ＰＬ）の中でどのパートを再生させるかが指示されると（Ｓ３；Ｂ１〜Ｂ３，Ｂａ〜Ｂｃ）、再生が指示された録音又は代替パート（ＰＵ，ＰＲ，ＰＬ）には、代替パート（ＰＲ，ＰＬ）に元々割り当てられていたチャンネル（Ｃｈ．１，Ｃｈ．２）が割り当てられ、当該割当てチャンネルにて再生される。
【００１２】
従って、録音パート（ＰＵ）は、元演奏データ内で代替パートに設定されたパート（ＰＲ，ＰＬ）のチャンネル（Ｃｈ．１，Ｃｈ．２）に割り当てられて再生されるので、元演奏データのパート数が変っても、録音パート（ＰＵ）又は代替パート（ＰＲ，ＰＬ）は一定のチャンネルで再生され、代替パート（ＰＲ，ＰＬ）以外のパートの演奏データについては再生チャンネルが変ることがないので、ユーザの混乱を防ぐことができる。
【００１３】
なお、録音パート（ＰＵ）が、ピアノ用などの曲データ（元演奏データ）の或る１パート（例えば、右手パートＰＲ）に対応してユーザにより演奏された１パート分のデータであると分かっている場合は、通常、録音パート（ＰＵ）と同じパート（ＰＲ）を同時に再生する必要はないので、録音パート（ＰＵ）と同一の１パート（ＰＲ）を代替パートに設定して、このパート（ＰＲ）に割り当てられているチャンネルに録音パート（ＰＵ）を割り当てて再生するようにすることが好ましい。
【００１４】
また、この発明の演奏データ再生装置では、複数の代替パート（ＰＲ，ＰＬ）を設定し、録音パート（ＰＵ）の再生が指示されたとき、代替パート（ＰＲ，ＰＬ）に設定されていたチャンネル（Ｃｈ．１，Ｃｈ．２）の何れかに録音パート（ＰＵ）を割り当てることができる。この場合、ユーザは、演奏データの再生前又は再生途中に、再生される代替及び録音パート（ＰＲ，ＰＬ，ＰＵ）の組合せを選択することができ（Ｂａ〜Ｂｃ）、この選択に応じて自動的にチャンネル割当てが行われる。従って、再生が切り換えられる個々のパートのミュート設定などを行う必要がなくなる。
【００１５】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施の形態について詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１６】
〔システムの概要〕
図１は、この発明の一実施例による演奏データ再生システムのハードウエア構成を示すブロック図である。このシステムの例では、演奏データ再生装置としてパーソナルコンピュータ（ＰＣ）が用いられており、中央処理装置（ＣＰＵ）１、読出専用メモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、外部記憶装置４、入力操作部５、表示部６、音源７、通信インターフェース（通信Ｉ／Ｆ）８などが備えられ、これらの装置１〜８はバス９を介して互いに接続されている。
【００１７】
ＣＰＵ１は、所定のソフトウエア・プログラムに従って、基本的な情報処理の外に、演奏データ再生処理を含む各種音楽情報処理の制御を行う。ＲＯＭ２には、このために、基本的情報処理や、演奏データ再生処理などの音楽情報処理を含む各種制御プログラム、制御パラメータ、曲データファイルなどのデータが記憶されており、曲データファイルには、ユーザ演奏の手本（模範）となる多数の曲データ（「元演奏データ」とも呼ばれ、例えば、ＭＩＤＩ形式で記述される。）が収められている。ＲＡＭ３は、各種制御処理に際して必要なデータやパラメータを記憶し、また、処理中の各種データ等を一時記憶するためのワーク領域として用いられ、例えば、ユーザの演奏に基づくユーザ演奏データ（例えば、ＭＩＤＩ形式で記述される。）を録音パートとして保持することができる。
【００１８】
外部記憶装置４は、ハードディスク（ＨＤ）や、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、半導体メモリ等の記憶媒体を含み、このシステムで利用される演奏データ再生プログラムや、上述した曲データファイル、録音パートを保存しておくことができる。
【００１９】
入力操作部５は入力操作子及び入力検出回路から成り、入力操作子による設定／制御操作の内容を入力検出回路で検出してシステム内に導入する。入力操作子（５）は、キーボードやマウスなどのポインチングデバイスなどの操作子を備え、このシステムの動作状態を設定したり演奏データ再生に必要な各種情報を入力するのに用いられる。例えば、所定の操作子に対して、代替パート設定機能を割り当てて代替パートを設定したり、パート指示ボタン（Ｂ１〜Ｂ３，Ｂａ〜Ｂｃ）の機能を割り当てて再生すべき所望のパート（再生パート）を指示することができる。
【００２０】
表示部６は、これに接続されるディスプレイ１０の表示内容をＣＰＵ１からの指令に従って制御し、ディスプレイ１０は、ＣＲＴ又はＬＣＤ表示器で構成され、各種インジケータ（ランプ）を含む。なお、パート指定ボタン（Ｂ１〜Ｂ３，Ｂａ〜Ｂｃ）などをディスプレイ１０の画面に表示し、何れかのボタンを所定の入力操作子（５）で操作することによって再生パートなどを指示するといった入力操作の画面援助を行うこともできる。
【００２１】
音源７は、音源回路及び効果付与ＤＳＰ回路を含み、複数（例えば、１６）の再生チャンネル毎に、割り当てられたパートの演奏データを再生し、対応する楽音信号を生成する。音源７に接続されるサウンドシステム１１は、Ｄ／Ａ変換部やアンプ、スピーカを備え、楽音信号に基づく楽音を発生する。つまり、音源７及びサウンドシステム１１により、この演奏データ再生システムに入力乃至記憶された演奏データなどの音楽情報に基づき楽音を発音する楽音生成部が形成される。
【００２２】
通信Ｉ／Ｆ８には、外部演奏機器や外部情報処理装置などの外部機器１２が接続され、外部演奏機器からはユーザ演奏データを受信し、また、外部情報処理装置（他のパーソナルコンピュータ）からは、手本（模範）演奏データなどの音楽情報や制御プログラムなどを受信することができる。ここで、外部演奏機器には、以下の具体例では、鍵盤タイプのキーボード楽器（演奏鍵盤のみで構成してもよい）が適用されるが、ユーザが演奏しようとする楽器のタイプに応じて、他の任意のタイプの電子楽器（演奏操作子のみで構成してもよい）を用いることができる。
【００２３】
なお、このシステムは、音楽情報の再生に特化した専用の音楽情報再生装置（例えば、自動演奏装置）で実現することもできる。さらに、このシステム（ＰＣ）のもつ演奏データ再生機能と外部演奏機器のもつ演奏機能とを合わせて一体化し、音楽情報の生成及び再生専用に特化した音楽情報処理装置（例えば、再生機能付き電子楽器）を構成してもよい。
【００２４】
〔演奏データの再生動作例〕
この発明の一実施例による演奏データ再生システムでは、曲データ（元演奏データ）を構成する複数パートのうち、１乃至複数の所定のパートが、代替パートに予め定められ、ユーザ演奏による録音パートを曲データと同時に再生する場合には、録音パートの再生指示に応じて、代替パートに割り当てられていたチャンネルが録音パートに割り当てられる。図２は、この発明の一実施例による１代替パートの設定時におけるパート指定ボタンの構成例及び再生パターン例を表わす図であり、図３及び図４は、この発明の一実施例による２代替パートの設定時におけるパート指定ボタンの一構成例及び再生パターン例を表わす図である。
【００２５】
ここで、図２を用いてこの発明の演奏データ再生手法の概略を説明しておく。この演奏データ再生システムでは、曲データを構成する複数のパートの演奏データの夫々について再生するチャンネルが割り当てられ、これらのパートの中から代替パートＰＲが設定される。また、ユーザの演奏に基づく演奏データは録音パートＰＵとして録音されており、再生パート指示ボタンＢ１，Ｂ３によって、これら代替及び録音パートＰＲ，ＰＵの演奏データの中で何れのパートの演奏データを再生させるかを指示することができる。そして、ボタンＢ１，Ｂ３の操作によって再生すべきパートが指示される毎に、再生が指示されたパートの演奏データは、代替パートＰＲに元々割り当てられていたチャンネルＣｈ．１に、順次、割り当てられて再生されていく。
【００２６】
以下、この演奏データ再生動作の一例を具体的に説明しよう。ＲＯＭ２や外部記憶装置４などに記憶された曲データファイルに予め用意されている各曲データは、複数のパートの演奏データで構成される。ユーザは、これらの曲データのうち所望の曲データを選択してＲＡＭ３上に呼び出し、楽音生成部７，１１で発音させたり或いはディスプレイ１０上に楽譜で表示させて当該曲データを手本に演奏機器（外部機器）１２を演奏する。この際、ユーザ演奏による演奏データは、通信Ｉ／Ｆ８を介してＲＡＭ３の録音パート記録領域に録音パートＰＵとして格納され、リアルタイムで記録される。
【００２７】
演奏データ再生の際は、ユーザは、まず、入力操作部５における代替パート設定操作により、手本にした曲データ（元演奏データ）を構成する複数パートのうち、特定のパートを代替パートに指定し、次に、代替又は録音パートの演奏データの再生を指示する。そして、これにより、再生指示に対応するパートの演奏データが、代替パートの割当てチャンネルにて再生される。なお、曲データのうち、代替パートに指定されてないパートの演奏データは、代替又は録音パートの再生指示に拘わらず、対応する割当てチャンネルにて順次再生される。
【００２８】
各曲データは、例えば、ピアノ用の曲データの場合には、右手パートＰＲや、左手パートＰＬ、ベースパート、伴奏パートなどが含まれる。この場合、ユーザ演奏データの録音に際して、ユーザは、例えば、当該曲データの右手パートＰＲや左手パートＰＬなどの演奏データを手本にして鍵盤演奏機器１２で演奏したユーザ演奏データを録音パートＰＵとして録音することができる。
【００２９】
（１）１代替パート設定時の動作
図２は、再生すべき演奏データにピアノ用の曲データが用いられ、１つの代替パートを設定した場合のチャンネル割当て制御の動作例を説明するための図である。図２（ａ）のボタン構成例では、再生すべきパートを指示するために右手パート指示ボタンＢ１及び録音パート指示ボタンＢ３が備えられ、演奏データ再生時に、例えば、入力操作部５の所定のキーに各ボタンＢ１，Ｂ３の機能を与えておくか、或いは、ディスプレイ１０に表示された両ボタンＢ１，Ｂ３の何れかを入力操作部５の操作子で指示操作することによって再生パートを指示する機能を与えておく。
【００３０】
演奏データ再生の際は、ユーザは、曲データを選択して、当該曲データを構成する複数パートのうち右手パートＰＲを代替パートに指定した上で、演奏データ再生を指示すると、所定の割当て手順に従って、当該曲データの各パートの演奏データの再生チャンネルが決定され、決定された各チャンネルにおいて、各パートの演奏データが順次再生されていく。この場合、代替パートである右手パートＰＲについては、例えば、図２（ｂ）の再生パターン例の左側に示すように、第１チャンネルＣｈ．１が割り当てられ、まず、右手パートＰＲの演奏データの再生がこのチャンネルＣｈ．１を通じて開始される。
【００３１】
次いで、時点ｔ１で、ユーザにより図２（ａ）の録音パート指示ボタンＢ３が操作されて録音パートＰＵの再生が指示されると、右手パートＰＲの演奏データはミュート（ｍｕｔｅ）され、当該チャンネルＣｈ．１には、右手パートＰＲに代って、再生を指示された録音パートＰＵが割り当てられ、このチャンネルＣｈ．１にて録音パートＰＵの演奏データが再生される。
【００３２】
さらに、時点ｔ２で、ユーザにより図２（ａ）の右手パート指示ボタンＢ１が操作されて右手パートＰＵの再生が指示されると、録音パートＰＵの演奏データはミュートされ、代って、指示された右手パートＰＲがチャンネルＣｈ．１に割り当てられ、ここで録音パートＰＵの演奏データが再生される。以後、時点ｔ３，ｔ４で、録音及び右手パート指示ボタンＢ３，Ｂ１が交互に操作される度に、代替パートＰＲに割り当てられていたチャンネルＣｈ．１では、同様にして、再生中の右手及び録音パートＰＲ，ＰＵの演奏データが順次ミュートされ、指示された録音及び右手パートＰＵ，ＰＲの演奏データが順次再生されていく。
【００３３】
（２）２代替パート設定時の動作
図３及び図４は、同様に、再生すべき演奏データにピアノ用の曲データが用いられ、２つの代替パートを設定した場合について、各パートのチャンネル割当て制御の動作例を表わす図である。図３のボタン構成例では、右手パート、左手パート及び録音パートの再生を個別に指示する右手、左手及び録音パート指示ボタンＢ１，Ｂ２，Ｂ３が備えられ、これらのボタンＢ１〜Ｂ３は、図２（ａ）のボタンＢ１，Ｂ３と同様に、入力操作子５自体に再生パート指示機能を割り当てたり、ディスプレイ１０のボタン表示に対する入力操作子５の操作により再生パートを指示する機能をもたせることができる。この動作例では、図４の再生パターンに示すように、右手、左手及び録音パートＰＲ，ＰＬ，ＰＵのうち常に２パートを再生指示パートの後着優先で再生する規則に従って、チャンネル割当てを行い、また、第１及び第２チャンネルＣｈ．１，Ｃｈ．２以外のチャンネルに録音パートＰＵの再生チャンネルが割り当てられることはない。
【００３４】
さて、選択された曲データを再生する際は、ユーザは、曲データの複数パートのうち右手及び左手パートＰＲ，ＰＬを代替パートに指定した上で、演奏データ再生を指示すると、所定の割当て手順に従って、当該曲データの各パートに再生チャンネルが割り当てられ、割り当てられた各チャンネルにおいて、各パートの演奏データが順次再生される。この場合、代替パートである右手及び左手パートＰＲ，ＰＬについては、例えば、図４の再生パターン例の左側に示すように、それぞれ、第１及び第２チャンネルＣｈ．１，Ｃｈ．２が割り当てられ、まず、右手及び左手パートＰＲ，ＰＬの演奏データの再生が夫々のチャンネルＣｈ．１，Ｃｈ．２を通じて開始される。
【００３５】
次に、時点ｔ１で、ユーザにより図３の録音パート指示ボタンＢ３が操作されて録音パートＰＵの再生が指示されると、右手パートＰＲの演奏データはミュート（ｍｕｔｅ）される。そして、第１チャンネルＣｈ．１には、右手パートＰＲに代って、再生を指示された録音パートＰＵが割り当てられ、第１チャンネルＣｈ．１にて録音パートＰＵの演奏データが再生される。また、第２チャンネルＣｈ．２における左手パートＰＬの演奏データの再生は持続される。
【００３６】
次いで、時点ｔ２で、ユーザにより図３の右手パート指示ボタンＢ１が操作されて右手パートＰＲの再生が指示されると、再生中の演奏データのうち、最も先から再生されていた左手パートＰＬの演奏データがミュートされる。第２チャンネルＣｈ．２には、左手パートＰＬに代って、指示された右手パートＰＲが割り当てられ、このチャンネルＣｈ．２にて右手パートＰＲの演奏データが再生される。また、左手パートＰＬより後から再生を始めた録音パートＰＵの演奏データの再生は維持される。以上のように、時点ｔ２以降は、後着優先のルールに従って再生チャンネルの割当てが変更される。
【００３７】
さらに、時点ｔ３で、図３の左手パート指示ボタンＢ２が操作されて左手パートＰＬの再生が指示されると、第１チャンネルＣｈ．１では、以前から再生中の録音パートＰＵの演奏データがミュートされ、これに代って割り当てられた左手パートＰＬの演奏データが再生され、また、第２チャンネルにおける右手パートＰＲの演奏データの再生は持続される。以後、時点ｔ４，ｔ５，ｔ６で、例えば、録音、右手及び左手パート指示ボタンＢ３，Ｂ１，Ｂ２が順次に操作されると、同様にして、操作の度に、各時点において最前に再生中のパート、即ち、右手、左手及び録音パートＰＲ，ＰＬ，ＰＵが、順次、ミュートされ、これらミュートされたパートに割り当てられていたチャンネルＣｈ．２，Ｃｈ．１，Ｃｈ２にて、順次、新たに指示された録音、右手及び左手パートＰＵ，ＰＲ，ＰＬの演奏データが再生されていく。
【００３８】
〔演奏データ再生処理〕
図５は、この発明の一実施例による演奏データ再生プログラムにより実行される演奏データ再生処理の一例を表わすフローチャートである。この処理フローは、例えば、図４のように、元々、曲データの右手パートＰＲが第１がチャンネルＣｈ．１に、左手パートが第２チャンネルＣｈ．２に割り当てられるような場合などに適用される。
【００３９】
図５のフローチャートにおいて、まず、最初のステップＳ１では、ユーザにより選択された曲データ即ち元演奏データがＲＯＭ２又は外部記憶装置４からＲＡＭ３上に読み込まれ、次のステップＳ２では、読み込まれた曲データの各パートの音源情報が、各パートに対応付けられてＲＡＭ３上に記憶される。次いで、ステップＳ３において、再生パート指定ボタンＢ１〜Ｂ３の操作を検出してパート指定の変更があったか否かが判定される。
【００４０】
ここで、パート指定の変更があったときは（Ｓ３→ＹＥＳ）、ステップＳ４に進んで、新たなパート指定に対応して、例えば、図４に示されるような再生パターンを決定し、この再生パターンに従って再生パート及びそれぞれの再生チャンネルを決定する。この場合、必要に応じて、各再生パートの音源情報を、音源７の対応する各再生チャンネルに送信する。
【００４１】
ステップＳ４で再生パート及び再生チャンネルを決定した後並びにステップＳ３で再生パート指定の変更がないと判断されたときは（Ｓ３→ＮＯＷ）、ステップＳ５で再生機能がオンしているか否かが判断される。再生機能がオンしているときは（Ｓ５→ＹＥＳ）、ステップＳ６で、各チャンネルにて各パートの演奏データを再生する処理を行った後、ステップＳ７に進み、再生機能がオフのときは（Ｓ５→ＮＯ）直接ステップＳ７に進む。
【００４２】
ステップＳ７では、この演奏データ再生処理の終了操作があったか否かが判断され、終了操作がないときは（Ｓ７→ＮＯ）、ステップＳ３に戻って、終了操作があるまで、ステップＳ３〜Ｓ６の処理を繰り返す。この終了操作には、このシステムの電源のオフ、別の曲データの選び直し、録音のやり直しなどがある。そして、このような終了操作があると（Ｓ７→ＹＥＳ）、当該曲データに関する演奏データ再生処理を終了する。
【００４３】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は種々の態様で実施することができる。例えば、実施例では、曲データにおける代替パートの対象として、右手パート１つ、或いは、右手パート及び左手パートの２つについて説明したが、さらに、例えば、ベースパートなどを加えてもよい。
【００４４】
曲データ中のどのパートを代替パートにするかについては、実施例のように、ユーザが設定を行うようにしてもよいし、予めシステム側で固定しておいてもよい。また、伴奏用にキープしたパート以外でノート（Ｎｏｔｅ）データが入っているパートを自動的に代替パートに採用するようにしてもよい。
【００４５】
複数の代替パートを用いる場合、図３及び図４の実施例では、代替パート（ＰＲ，ＰＬ）を再生するチャンネルが、再生指示されたパートの組合せに依存して一時的に変更されるが、代替パート（ＰＲ，ＰＬ）の再生チャンネルを、それぞれのパートが持つ本来の再生チャンネルに固定しておき（ＰＲ＝Ｃｈ．１，ＰＬ＝Ｃｈ．２）、録音パート（ＰＵ）の再生チャンネルを、代替パートとの組合せに合わせてその都度変更する（ＰＵ＝Ｃｈ．１又はＣｈ．２）という方式を採用してもよい。
【００４６】
この場合、曲データ（元演奏データ）の各パートの音源に関する情報は、曲データ読込み時に記憶しておいた情報を読み出して送信してもよいし、対応するパートの演奏データから読み出して送信してもよい。なお、録音パート及び代替パートの音源情報が全て同じ場合には、再生チャンネルの変更があっても情報を送信する必要はない。
【００４７】
また、実施例で説明したように、演奏データ再生中においても、再生される代替及び録音パートの組合せを変更することができるが、代替又は録音パートの再生チャンネルが変更されるとき、それぞれのチャンネルに割り当てられる代替又は録音パートの夫々の音源に関する情報は、新しく割り当てられたチャンネルに送信される。
【００４８】
代替及び録音パートをどの組合せで再生するかを指示するためには、ディスプレイ上に、ボタンや、設定画面、メニューなどを表示して、種々の手法を適用することができる。
【００４９】
例えば、図３の実施例では、代替及び録音パートの夫々を個別に指示するボタン（Ｂ１〜Ｂ３）を用いたが、図６に示すように、再生されるパートの組合せを示すボタンＢａ〜Ｂｃをディスプレイに表示させてもよい。ここで、右手・左手ボタンＢａは右手パートＰＲと左手パートＰＬの再生を指示し、右手・記録ボタンＢｂは右手パートＰＲと録音パートＰＵの再生を指示し、左手・記録ボタンＢｃは左手パートＰＬと録音パートＰＵの再生を指示するのに用いられる。このようにすれば、ボタンＢａ〜Ｂｃは、一度の操作で再生パートの組合せを決定することができる。なお、図６の例では、各パートの再生を個別に指示するボタンＢ１〜Ｂ３や伴奏パートボタンＢＤが付加され、伴奏パートボタンＢＤは、曲データの伴奏パートの再生をオン／オフするのに用いられる。さらに、再生パート指示ボタンＢ１〜Ｂ３は、操作する毎に、当該パートの再生のオン／オフが切り替わるようにしてもよい。
【００５０】
また、図６のように、再生すべきパートについて個別に指示するボタンＢ１〜Ｂ３と組合せを示すボタンＢａ〜Ｂｃを併用する場合、例えば、左手パート指示ボタンＢ２をオンすると、左手パートＰＬを含む組合せボタン（右手・左手ボタン、左手・記録ボタン）Ｂａ，Ｂｃを全て点滅させたり、或いは、破線で示すように、組合せボタンＢａ，Ｂｃ内を分割してオン表示（点灯）するなどにより、再生可能な他のパートの候補を表現させるようにしてもよい。
【００５１】
また、例えば、曲データ（元演奏データ）に元々左手パートがない場合など、再生の必要がないパートに対応する再生パート指示ボタンについては、ユーザが操作することができないようにするなどの工夫をしてもよい。
【００５２】
実施例においては、再生すべきパートを指示するのに、代替パート及び録音パートを個別に指示するボタンＢ１〜Ｂ３を用いたが、１つの再生パート指示ボタンの操作毎に順次再生パートを変更指示するようにしてもよい。また、代替パートに右手及び左手パートを用いる場合、実施例（図３及び図４）では、最初の録音パート再生指示（ｔ１）に対して右手パートＰＲをミュート（オフ）したが、左手パートＰＬをミュート（オフ）するようにしてもよい。
【００５３】
なお、録音パートの数については、実施例のように、１つに限定されず、複数個とすることができる。
【００５４】
【発明の効果】
以上説明したように、この発明によれば、ユーザは、曲データ（元演奏データ）内で代替パートに設定されたパートと、或るパートについてユーザが弾いた録音パートの中で、どのパートを再生させるかを指定することができ、再生が指定されたパートを、代替パートに元々割り当てられていたチャンネルを割り当てて再生するようにしている。例えば、右手、左手の各パートやその他の伴奏パートなどから成る曲データと、或るパートの録音パートとを同時再生する際、右手パート又は左手パートを代替パートとし、再生すべきパートの指定に応じて、代替及び録音パートの中でどのパートを再生させるかを決定する。従って、曲データ（元演奏データ）のパート構成が変っても、録音パートは代替パートのチャンネルで再生され、また、代替パート以外のパートの再生チャンネルは変ることがないので、ユーザの混乱を防ぐことができる。
【００５５】
また、この発明によれば、演奏データの再生前又は再生途中に、ユーザは代替及び録音パートの再生の組合せを選択することができ、この選択により、代替パートのチャンネルの何れかに自動的にチャンネル割り当てが行われるので、個々のパートのミュート設定などを行う必要がなくなる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による演奏データ再生システム（パーソナルコンピュータ）のハードウエア構成ブロック図である。
【図２】図２は、この発明の一実施例による１つの代替パートを設定した場合におけるパート指定ボタンの構成例及び再生パターン例を表わす図である。
【図３】図３は、この発明の一実施例による２つの代替パートを設定した場合におけるパート指定ボタンの一構成例を表わす図である。
【図４】図４は、この発明の一実施例による２つの代替パートを設定した場合における再生パターン例を表わす図である。
【図５】図５は、この発明の一実施例による演奏データ再生動作の一例を表わすフローチャートである。
【図６】図６は、この発明の一実施例による２つの代替パートを設定した場合におけるパート指定ボタンの他の構成例を表わす図である。
【符号の説明】
Ｂ１，Ｂ２，Ｂ３　右手、左手及び録音パート再生指示ボタン（再生パート個別指示ボタン）、
Ｂａ，Ｂｂ，Ｂｃ　右手・左手、右手・録音及び左手・録音パート指示ボタン（再生パート組合せ指示ボタン）、
ＢＤ　伴奏パートボタン（伴奏パートの再生指示用）。
【図１】
2004038052.tif 000003
【図２】
2004038052.tif 000004
【図３】
2004038052.tif 000005
【図４】
2004038052.tif 000006
【図５】
2004038052.tif 000007
【図６】
2004038052.tif 000008