(57)【要約】      （修正有）【課題】データフォーマットの異なる伴奏スタイルデータを適切に変換する装置およびプログラムを提供する。【解決手段】ユーザ伴奏スタイルデータ２２の基本スタイル参照情報２２ｄの内容により、複数のシミュレートデータの各スタイル識別情報を検索し、対応するスタイル識別情報を含むシミュレートデータ３３を検出し、該データ３３に含まれる複数の基本伴奏パートｋデータ３３ｂをそのまま、ＲＡＭの所定位置に確保された記憶領域内に格納する。ユーザ伴奏スタイルデータ２２には、ユーザリズムパートデータ２２ｃが含まれているので、この第１フォーマットのデータ２２ｃを第２フォーマットに変換した後、データ２２ｃ′として、上記変換データ記憶領域内の、対応する領域に格納する。ユーザ伴奏スタイルデータ２２のスタイル識別情報２２ａに基づいて、第２フォーマット用のスタイル識別情報２２ａ′を成し、上記変換データ記憶領域内に格納する。【選択図】    図４
2004287148.tif 000002
【特許請求の範囲】
【請求項１】
複数パートからなる第１伴奏スタイルデータであって、該複数パートのうち、少なくとも一部は、第１フォーマットによって作成された他の伴奏スタイルデータを参照するように構成されたものを入力する入力手段と、
前記参照される伴奏スタイルデータを、前記第１フォーマットと異なる第２フォーマットで作成したものを記憶する記憶手段と、
前記入力手段によって入力された第１伴奏スタイルデータを前記第２フォーマットの伴奏スタイルデータに変換する変換手段と
を有し、
前記入力された第１伴奏スタイルデータに含まれる、前記参照される伴奏スタイルデータを変換するときには、前記変換手段は、前記記憶手段から、当該記憶された伴奏スタイルデータのうち、対応するパートを読み出してそのままコピーすることを特徴とする伴奏スタイルデータ変換装置。
【請求項２】
前記入力された第１伴奏スタイルデータの他の一部のパートに、前記第１フォーマットのデータであって、第２フォーマットに変換可能なものが含まれているときには、前記変換手段は、当該第１フォーマットのデータを第２のフォーマットに変換した後、対応するパートにコピーすることを特徴とする請求項１に記載の伴奏スタイルデータ変換装置。
【請求項３】
複数パートからなる第１伴奏スタイルデータであって、該複数パートのうち、少なくとも一部は、第１フォーマットによって作成された他の伴奏スタイルデータを参照するように構成されたものを入力する入力手順と、
前記参照される伴奏スタイルデータを、前記第１フォーマットと異なる第２フォーマットで作成したものを記憶手段に記憶させる記憶手順と、
前記入力手順によって入力された第１伴奏スタイルデータを前記第２フォーマットの伴奏スタイルデータに変換する変換手順と
をコンピュータに実行させるためのプログラムであって、
前記入力された第１伴奏スタイルデータに含まれる、前記参照される伴奏スタイルデータを変換するときには、前記変換手順では、前記記憶手段から、当該記憶された伴奏スタイルデータのうち、対応するパートを読み出してそのままコピーすることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データフォーマットの異なる伴奏スタイルデータの一方から他方に変換する伴奏スタイルデータ変換装置および伴奏スタイルデータ変換方法を実現するためのプログラムに関する。
【０００２】
【従来の技術】
データフォーマットの異なるデータの一方から他方に変換するデータ変換装置は、従来から知られている。
【０００３】
このようなデータ変換装置として、自動演奏データに含まれる音色情報や効果情報などの解釈の仕方が電子楽器の種類に従って異なる点を考慮し、音色情報や効果情報に関する変換ルールを記憶しておき、この変換ルールに従って、一方の自動演奏データに含まれる音色情報や効果情報を他方の音色情報や効果情報に変換することにより、一方の自動演奏データを他方の自動演奏データに変換するように構成したものがある（たとえば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１０−１２４０４６号公報
【０００５】
【発明が解決しようとする課題】
ところで、自動伴奏に用いられるスタイルデータのデータフォーマットは、自動伴奏音生成アルゴリズムに依存したフォーマットになっているが、この自動伴奏音生成アルゴリズムは、自動伴奏装置によって異なるため、あるフォーマットの伴奏スタイルデータを他のフォーマットの伴奏スタイルデータに変換する場合には、上記従来のデータ変換装置によってなされる、音色情報や効果情報に関するデータ変換だけでは全く対応することができない。
【０００６】
本発明は、この点に着目してなされたものであり、データフォーマットの異なる伴奏スタイルデータを適切に変換することができる伴奏スタイルデータ変換装置および伴奏スタイルデータ変換方法を実現するためのプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の伴奏スタイルデータ変換装置は、複数パートからなる第１伴奏スタイルデータであって、該複数パートのうち、少なくとも一部は、第１フォーマットによって作成された他の伴奏スタイルデータを参照するように構成されたものを入力する入力手段と、前記参照される伴奏スタイルデータを、前記第１フォーマットと異なる第２フォーマットで作成したものを記憶する記憶手段と、前記入力手段によって入力された第１伴奏スタイルデータを前記第２フォーマットの伴奏スタイルデータに変換する変換手段とを有し、前記入力された第１伴奏スタイルデータに含まれる、前記参照される伴奏スタイルデータを変換するときには、前記変換手段は、前記記憶手段から、当該記憶された伴奏スタイルデータのうち、対応するパートを読み出してそのままコピーすることを特徴とする。
【０００８】
好ましくは、記入力された第１伴奏スタイルデータの他の一部のパートに、前記第１フォーマットのデータであって、第２フォーマットに変換可能なものが含まれているときには、前記変換手段は、当該第１フォーマットのデータを第２のフォーマットに変換した後、対応するパートにコピーすることを特徴とする。
【０００９】
また、請求項３に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本発明の一実施の形態に係る伴奏スタイルデータ変換装置の概略構成を示すブロック図である。
【００１２】
同図に示すように、本実施の形態の伴奏スタイルデータ変換装置は、音高情報を入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）若しくはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイおよび発光ダイオード（ＬＥＤ）等を備えた表示装置９と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１０と、外部からのＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）信号を入力したり、ＭＩＤＩ信号を外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１１と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１２と、演奏操作子１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１３と、該音源回路１３からの楽音信号に各種効果を付与するための効果回路１４と、該効果回路１４からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）やアンプ、スピーカ等のサウンドシステム１５とにより構成されている。
【００１３】
上記構成要素３〜１４は、バス１６を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１１には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１２には通信ネットワーク１０１が接続され、音源回路１３には効果回路１４が接続され、効果回路１４にはサウンドシステム１５が接続されている。
【００１４】
外部記憶装置１０としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１０には、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この外部記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１５】
ＭＩＤＩＩ／Ｆ１１は、専用のものに限らず、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースより構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００１６】
通信Ｉ／Ｆ１２は、上述のように、たとえばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバコンピュータ１０２に接続される。外部記憶装置１０に上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１２は、サーバコンピュータ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では、伴奏スタイルデータ変換装置）は、通信Ｉ／Ｆ１２および通信ネットワーク１０１を介してサーバコンピュータ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１２を介して、これらプログラムやパラメータを受信して外部記憶装置１０に蓄積することにより、ダウンロードが完了する。
【００１７】
なお、本実施の形態の伴奏スタイルデータ変換装置は、上述の構成から分かるように、汎用的なパーソナルコンピュータ上に構築されたものであるが、これに限らず、本発明を実施できる最小限要素のみから構成した専用装置上に構築してもよい。
【００１８】
図２は、被変換側の基本伴奏スタイルデータおよびユーザ伴奏スタイルデータの各フォーマットの一例を示す図である。
【００１９】
同図に示すように、基本伴奏スタイルデータは、たとえば工場設定等により予め用意された、ロック、ポップスおよびジャズ等の多数の基本伴奏スタイルからなり、各基本伴奏スタイルデータ２１は、それぞれ、スタイル識別情報２１ａ、複数の基本伴奏パートｋデータ２１ｂおよび基本リズムパートデータ２１ｃによって構成されている。ただし、ｋは、１から、当該基本伴奏スタイルに含まれる最大パート数までの範囲の整数値である。
【００２０】
スタイル識別情報２１ａは、たとえば、名称または番号等からなり、当該基本伴奏スタイルデータを一意的に識別するためのものである。
【００２１】
各基本伴奏パートｋデータ２１ｂは、それぞれ、ノートデータ（ノートイベントデータおよびその発音タイミングを示すデータを含む）のシーケンスからなり、各ノートデータのノートイベントデータの音高は、前記鍵盤を介して入力された和音および第１の変換アルゴリズムに基づいて、変換されるように構成されている。
【００２２】
基本リズムパートデータ２１ｃは、発音すべき打楽器音を示すノートナンバおよび該打楽器音を発音するときの強弱を示す強弱データからなるノートデータと、そのノートデータの発音タイミングを示すデータとによって構成されている。
【００２３】
ユーザ伴奏スタイルデータは、ユーザが自由に設定できる伴奏スタイルであり、各ユーザ伴奏スタイルデータ２２は、それぞれ、スタイル識別情報２２ａ、基本スタイル参照情報２２ｄ、ユーザ伴奏パートｘデータ２２ｂおよびユーザリズムパートデータ２２ｃによって構成されている。ただし、ｘは、１から、当該基本伴奏スタイルに含まれる最大パート数までの範囲内の、少なくとも１つの整数値である。
【００２４】
スタイル識別情報２２ａは、たとえば、名称または番号等からなり、当該ユーザ伴奏スタイルデータを一意的に識別するためのものである。
【００２５】
基本スタイル参照情報２２ｄは、前記複数の基本伴奏スタイルデータ２１のうちのいずれかを参照する情報であり、たとえば、各基本伴奏スタイルデータ２１が名称によって区別されている場合には、当該基本伴奏スタイルデータ２１を示す名称である。
【００２６】
ユーザ伴奏パートｘデータ２２ｂは、ノートデータを含まず、前記鍵盤を介して入力された和音を発音するタイミングおよび音量からなり、図３を用いて後述する第２フォーマットのユーザ伴奏パートデータ３２ｂには変換できない種類のデータである。なお、和音は、入力されたものをそのまま発音せずに、入力された和音に基づいて、所定の方法により和音検出を行い、該検出された和音を発音するようにしてもよい。
【００２７】
ユーザリズムパートデータ２２ｃは、前記基本リズムパートデータ２１ｃと同様のフォーマットによって構成されている。ただし、打楽器音とノートナンバの対応関係が異なる場合がある。
【００２８】
図３は、変換側の基本伴奏スタイルデータおよびユーザ伴奏スタイルデータの各フォーマットの一例を示す図である。なお、同図には、前記ユーザ伴奏スタイルデータ２２を、第２フォーマットに変換するためのシミュレートデータ３３も図示されている。
【００２９】
同図に示すように、基本伴奏スタイルデータ３１は、前記基本伴奏スタイルデータ２１と同様に、たとえば工場設定等により予め用意された、ロック、ポップスおよびジャズ等の多数の基本伴奏スタイルからなり、各基本伴奏スタイルデータ３１は、それぞれ、スタイル識別情報３１ａ、複数の基本伴奏パートｍデータ３１ｂおよび基本リズムパートデータ３１ｃによって構成されている。ただし、ｍは、１から、当該基本伴奏スタイルに含まれる最大パート数までの範囲の整数値である。
【００３０】
スタイル識別情報３１ａは、たとえば、名称または番号等からなり、当該基本伴奏スタイルデータを一意的に識別するためのものである。
【００３１】
各基本伴奏パートｍデータ３１ｂは、それぞれ、ノートデータ（ノートイベントデータおよびその発音タイミングを示すデータを含む）のシーケンスからなり、各ノートデータのノートイベントデータの音高は、前記鍵盤を介して入力された和音および第２の変換アルゴリズムに基づいて、変換されるように構成されている。ここで、第２の変換アルゴリズムは、前記第１の変換アルゴリズムと異なるため、ノートデータの内容は、基本伴奏パートｋデータ２１ｂおよび基本伴奏パートｍデータ３１ｂ間で、異なっている。ただし、ノートデータのフォーマットは、基本伴奏パートｋデータ２１ｂおよび基本伴奏パートｍデータ３１ｂ間で、同じでもよいし、異なっていてもよい。
【００３２】
基本リズムパートデータ３１ｃは、前記基本リズムパートデータ２１ｃと同様に、発音すべき打楽器音を示すノートナンバおよび該打楽器音を発音するときの強弱を示す強弱データからなるノートデータと、そのノートデータの発音タイミングを示すデータとによって構成されている。ただし、基本伴奏スタイルデータ２１および３１の両伴奏スタイルが同じ名称（たとえば、両者とも「ロック」）であっても、基本リズムパートデータ２１ｃおよび３１ｃの両データ内容が同じであるとは限らない。このため、基本リズムパートデータ２１ｃについても、第１フォーマットから第２フォーマットに変換するようにしている。
【００３３】
ユーザ伴奏スタイルデータは、ユーザが自由に設定できる伴奏スタイルであり、各ユーザ伴奏スタイルデータ３２は、それぞれ、スタイル識別情報３２ａ、複数のユーザ伴奏パートｎデータ３２ｂおよびユーザリズムパートデータ３２ｃによって構成されている。ただし、ｎは、１から、当該ユーザ伴奏スタイルに含まれる最大パート数までの範囲の整数値である。
【００３４】
スタイル識別情報３２ａは、たとえば、名称または番号等からなり、当該ユーザ伴奏スタイルデータを一意的に識別するためのものである。
【００３５】
各ユーザ伴奏パートｎデータ３２ｂは、それぞれ、前記基本伴奏パートｍデータ３１ｂと同様のフォーマットによって構成されている。
【００３６】
ユーザリズムパートデータ３２ｃは、前記基本リズムパートデータ３１ｃと同様のフォーマットによって構成されている。
【００３７】
第１フォーマット基本伴奏スタイルシミュレートデータ（以下、「シミュレートデータ」と略す）３３は、前記基本伴奏スタイルデータ２１の、特に基本スタイル参照情報２２ｄを、第２フォーマットに変換するときに使用するものであり、少なくとも、基本スタイル参照情報２２ｄによって参照される数の基本伴奏スタイルからなり、各シミュレートデータ３３は、それぞれ、スタイル識別情報３３ａ、複数の基本伴奏パートｋデータ３３ｂおよび基本リズムパートデータ３３ｃによって構成されている。
【００３８】
スタイル識別情報３３ａは、当該シミュレートデータ３３に対応する基本伴奏スタイルデータ２１のスタイル識別情報２１ａと同様に構成されている。これにより、第１フォーマットのユーザ伴奏パートデータを第２フォーマットに変換するときに、参照すべき基本伴奏スタイルデータが得られる。
【００３９】
基本伴奏パートｋデータ３３ｂは、当該シミュレートデータ３３に対応する基本伴奏スタイルデータ２１の基本伴奏パートｋデータ２１ｂ、すなわち第１フォーマットの基本伴奏パートｋデータ２１ｂを第２フォーマットで書き換えたものである。言い換えると、第１フォーマットの基本伴奏パートｋデータ２１ｂを第１の変換アルゴリズムで変換した結果の演奏内容と、この第２フォーマットの基本伴奏パートｋデータ３３ｂを第２の変換アルゴリズムで変換した結果の演奏内容が略同一になるように作成されたものである。
【００４０】
基本リズムパートデータ３３ｃは、当該シミュレートデータ３３に対応する基本伴奏スタイルデータ２１の基本リズムパートデータ２１ｃ、すなわち第１フォーマットの基本リズムパートデータ２１ｃを第２フォーマットで書き換えたものである。
【００４１】
なお、シミュレートデータ３３の使用方法については、後述する。
【００４２】
以上のように構成された伴奏スタイルデータ変換装置が実行する制御処理を、図４および図５を参照して詳細に説明する。
【００４３】
図４は、第１フォーマットのユーザ伴奏スタイルデータを第２フォーマットのデータに変換する方法を説明するための図であり、図５は、本実施の形態の伴奏スタイルデータ変換装置、特にＣＰＵ５が実行する変換処理の手順を示すフローチャートである。
【００４４】
まず、第１フォーマットの複数のユーザ伴奏スタイルデータ２２が記憶されている外部記憶媒体（図示せず）を前記外部記憶装置１０に挿入し、ユーザが、該複数のユーザ伴奏スタイルデータ２２からいずれかを選択すると、該選択されたユーザ伴奏スタイルデータ２２が上記記憶媒体から読み出されて、前記ＲＡＭ７の所定位置に確保された伴奏スタイル記憶領域に格納される（図５のステップＳ１）。
【００４５】
次に、図４に示すように、ユーザ伴奏スタイルデータ２２の基本スタイル参照情報２２ｄの内容（たとえば、参照している基本伴奏スタイルデータの名称）に基づいて、複数のシミュレートデータ３３の各スタイル識別情報３１ａを検索することにより、対応するスタイル識別情報３１ａを含むシミュレートデータ３３を検出し、該シミュレートデータ３３に含まれる複数の基本伴奏パートｋデータ３３ｂをそのまま、前記ＲＡＭ７の所定位置に確保された変換データ記憶領域内の、対応する領域に格納（コピー）する（ステップＳ２）。
【００４６】
次に、図４のユーザ伴奏スタイルデータ２２には、ユーザリズムパートデータ２２ｃが含まれているので、この第１フォーマットのユーザリズムパートデータ２２ｃを第２フォーマットに変換した後、ユーザリズムパートデータ２２ｃ′として、上記変換データ記憶領域内の、対応する領域に格納する（ステップＳ３→Ｓ４）。なお、ユーザ伴奏スタイルデータ２２によっては、ユーザリズムパートデータ２２ｃを含まない（ユーザがリズムパートを変更しない場合には、ユーザリズムパートデータ２２ｃは生成されない）ものもあり、このときには、シミュレートデータ３３の基本リズムパートデータ３３ｃをそのまま、上記変換データ記憶領域内の、対応する領域に格納（コピー）する（ステップＳ３→Ｓ５）。
【００４７】
最後に、ユーザ伴奏スタイルデータ２２のスタイル識別情報２２ａに基づいて、第２フォーマット用のスタイル識別情報２２ａ′を生成して、上記変換データ記憶領域内の、対応する領域に格納する（ステップＳ６）。
【００４８】
このようにして、第１フォーマットのユーザ伴奏スタイルデータ２２は、第２フォーマットに適切に変換されて、上記変換データ記憶領域に格納される。ただし、ユーザ伴奏パートｘデータ２２ｂは、前述のように、第２フォーマットのユーザ伴奏パートデータ３２ｂには変換できない種類のデータとしているので、第２フォーマットに変換せずに、捨てるようにしている。しかし、ユーザ伴奏パートｘデータ２２ｂを、何らかの方法によって第２フォーマットに変換できるのであれば、変換して、ｘパートのユーザ伴奏パートｘデータ３３ｂとした方が好ましい。
【００４９】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ５やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５０】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５１】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５２】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ５などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
【発明の効果】
以上説明したように、請求項１または３に記載の発明によれば、複数パートからなる第１伴奏スタイルデータであって、該複数パートのうち、少なくとも一部は、第１フォーマットによって作成された他の伴奏スタイルデータを参照するように構成されたものを第２フォーマットの伴奏スタイルデータに変換する場合には、前記参照される伴奏スタイルデータを、前記第１フォーマットと異なる第２フォーマットで作成したものを記憶手段に記憶しておき、前記入力された第１伴奏スタイルデータに含まれる、前記参照される伴奏スタイルデータを変換するときには、前記記憶手段から、当該記憶された伴奏スタイルデータのうち、対応するパートを読み出してそのままコピーするようにしたので、自動伴奏音生成アルゴリズムが異なる自動伴奏装置用の伴奏スタイルデータであっても、第１フォーマットの伴奏スタイルデータの大部分を生かしつつ、第２フォーマットへと変換することができる。
【００５５】
また、請求項２に記載の発明によれば、前記入力された第１伴奏スタイルデータの他の一部のパートに、前記第１フォーマットのデータであって、第２フォーマットに変換可能なものが含まれているときには、当該第１フォーマットのデータを第２のフォーマットに変換した後、対応するパートにコピーするようにしたので、できるだけ多くのパートのデータを第２フォーマットへと変換することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る伴奏スタイルデータ変換装置の概略構成を示すブロック図である。
【図２】被変換側の基本伴奏スタイルデータおよびユーザ伴奏スタイルデータの各フォーマットの一例を示す図である。
【図３】変換側の基本伴奏スタイルデータおよびユーザ伴奏スタイルデータの各フォーマットの一例を示す図である。
【図４】第１フォーマットのユーザ伴奏スタイルデータを第２フォーマットのデータに変換する方法を説明するための図である。
【図５】図１の伴奏スタイルデータ変換装置、特にＣＰＵが実行する変換処理の手順を示すフローチャートである。
【符号の説明】
５…ＣＰＵ（入力手段、変換手段）、７…ＲＡＭ（入力手段、変換手段）、１０…外部記憶装置（入力手段、記憶手段）
【図１】
2004287148.tif 000003
【図２】
2004287148.tif 000004
【図３】
2004287148.tif 000005
【図４】
2004287148.tif 000006
【図５】
2004287148.tif 000007