(57)【特許請求の範囲】
【請求項１】
メロディパートと伴奏パートとを含む曲について、そのメロディパートを表すメロディ情報と、その伴奏パートを表す伴奏情報と、アレンジ部に供給されて自動伴奏を行うアレンジ部制御情報とを記憶する記憶部、
前記メロディ情報および伴奏情報に従って自動演奏する自動演奏部、
前記アレンジ部制御情報に従って自動伴奏を行うアレンジ部、
前記自動演奏部と前記アレンジ部の動作を制御する演奏制御部であって、前記記憶部に記憶されているメロディ情報と伴奏情報との双方を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記アレンジ部を休止させる第１のモードと、前記記憶部に記憶されているメロディ情報を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記記憶部に記憶されているアレンジ部制御情報を前記アレンジ部に与えて該アレンジ部を動作させる第２のモードとを有する演奏制御部、および
前記メロディ情報の所定位置における調に基づいて曲のイントロ部分の調性を決定する調
性決定部とを備え、
前記第２のモードでは、前記演奏制御部が、前記調性決定部で決定された調性に基づいた
イントロの伴奏を前記アレンジ部にさせるものであることを特徴とする自動演奏装置。
【請求項２】
メロディパートと伴奏パートとを含む曲について、そのメロディパートを表すメロディ情報と、その伴奏パートを表す伴奏情報と、アレンジ部に供給されて自動伴奏を行うアレンジ部制御情報とを記憶する記憶部、
前記メロディ情報および伴奏情報に従って自動演奏する自動演奏部、
前記アレンジ部制御情報に従って自動伴奏を行うアレンジ部、
前記自動演奏部と前記アレンジ部の動作を制御する演奏制御部であって、前記記憶部に記憶されているメロディ情報と伴奏情報との双方を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記アレンジ部を休止させる第１のモードと、前記記憶部に記憶されているメロディ情報を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記記憶部に記憶されているアレンジ部制御情報を前記アレンジ部に与えて該アレンジ部を動作させる第２のモードとを有する演奏制御部、および
前記アレンジ部により演奏させたイントロの末尾に前記メロディパートの先頭が同期するよう演奏タイミングを決定するタイミング決定部とを備え、
前記第２のモードでは、前記演奏制御部が曲のイントロ部分において、前記タイミング決定部で決定されたタイミングで前記自動演奏部を動作させるものであることを特徴とする自動演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、曲のメロディパートと伴奏パートとを自動演奏する自動演奏装置に関する。
【０００２】
【従来の技術】
従来より、曲のメロディパートと伴奏パートとを自動演奏する自動演奏装置が知られており、例えば特開平１０−４９１５３号公報には、旋律を表す情報をメロディパートと伴奏パートの双方について記憶し、それらの情報に従ってメロディパートおよび伴奏パートを自動演奏する自動演奏装置が示されている。
【０００３】
また、伴奏パートをアレンジして自動演奏する自動演奏装置も知られており、例えば特開平７−５６５７２号公報には、１曲分のコード進行などを伴奏パート用に記憶しておき、そのコード進行などに基づいて伴奏パートの旋律をアレンジして自動演奏する自動演奏装置が示されている。
【０００４】
【発明が解決しようとする課題】
しかし、特開平１０−４９１５３号公報に示されている自動演奏装置では、特定のアレンジで作成された伴奏パターンに旋律が固定されているので、他のアレンジで演奏を楽しむことができない。
【０００５】
また、特開平７−５６５７２号公報に示されている自動演奏装置では、色々なアレンジを楽しむことができるものの、自動演奏装置の機種が替わると同じアレンジの再現が不可能となる場合がある。
【０００６】
本発明は、上記事情に鑑み、同じ曲を異なるアレンジで楽しむことができるとともに、異なる機種で同一アレンジの伴奏を楽しむこともできる自動演奏装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明の自動演奏装置は、メロディパートと伴奏パートとを含む曲について、そのメロディパートを表すメロディ情報と、その伴奏パートを表す伴奏情報と、アレンジ部に供給されて自動伴奏を行うアレンジ部制御情報とを記憶する記憶部、
前記メロディ情報および伴奏情報に従って自動演奏する自動演奏部、
前記アレンジ部制御情報に従って自動伴奏を行うアレンジ部、および
前記自動演奏部と前記アレンジ部の動作を制御する演奏制御部であって、前記記憶部に記憶されているメロディ情報と伴奏情報との双方を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記アレンジ部を休止させる第１のモードと、前記記憶部に記憶されているメロディ情報を前記自動演奏部に与えて該自動演奏部を動作させるとともに前記記憶部に記憶されているアレンジ部制御情報を前記アレンジ部に与えて該アレンジ部を動作させる第２のモードとを有する演奏制御部を備えたことを特徴とする。
【０００８】
ここで、記憶部には、例えば、コード情報を含んだスタンダードＭＩＤＩファイルなどが記憶される。
【０００９】
本発明の自動演奏装置によれば、第２のモードによって色々なアレンジを楽しむことができるとともに、第１のモードによって同一アレンジの伴奏を再現することができる。
【００１０】
本発明の自動演奏装置は、前記第２のモードでは、演奏制御部が、曲のイントロ部分において、メロディ情報の所定位置における調に基づいたイントロの伴奏を該アレンジ部にさせるものであることが好適である。
【００１１】
メロディパートの旋律を表すメロディ情報には、所定のアレンジに応じたイントロの旋律が含まれている場合があるが、この場合にそのイントロが演奏されると、色々なアレンジを楽しむ際にじゃまになる。そこで、イントロ部分については、メロディ情報を無視してアレンジ部にイントロをアレンジさせることが好適である。また、曲の先頭位置や、イントロ部分の末尾位置における曲の調に基づいたイントロがアレンジされることにより、イントロとメロディパートの主要部との整合が図られる。
【００１２】
また、このようにアレンジ部にイントロをアレンジさせる場合には、本発明の自動演奏装置は、前記演奏制御部が、前記第２のモードにおける曲のイントロ部分の先頭において、前記アレンジ部により演奏させたイントロの末尾が前記メロディパートの先頭と同期するタイミングで前記自動演奏部を動作させるものであることが好適である。
【００１３】
アレンジ部は、メロディ情報に含まれているイントロの長さとは異なる長さのイントロをアレンジする場合があるので、上記演奏制御部がイントロの末尾をメロディパートの旋律と同期させることにより、イントロとメロディパートの主要部との整合が図られる。
【００１４】
【発明の実施の形態】
以下、本発明の自動演奏装置の実施形態について説明する。
【００１５】
本実施形態の自動演奏装置は、メロディパートと伴奏パートとを含む曲を自動演奏するものであり、この自動演奏装置は、旋律を表す情報に従った旋律により曲の楽音を再生するソング再生モードと、コード進行や演奏スタイルなどといった情報に従って旋律をアレンジすることにより曲の楽音を再生するスタイル再生モードとを有している。ソング再生モードは本発明にいう第１のモードの一例に相当し、スタイル再生モードは、本発明にいう第２のモードの一例に相当する。
【００１６】
図１は、本発明の自動演奏装置の一実施形態に備えられた操作パネルを示す図である。
【００１７】
この図１に示す操作パネル１０には、ジャズ、ロック、ワルツなどといった５種類の演奏スタイルのなかから１つの演奏スタイルを選択するための５つのスタイル選択ボタン１１と、予め記憶されている５つの曲のなかから１つの曲を選択するための５つのソング選択ボタン１２が備えられている。本実施形態のスタイル再生モードでは、５つの曲それぞれを５つの演奏スタイルで再生することができるので、合計２５種類の演奏を楽しむことができる。
【００１８】
また、この操作パネル１０には、ソング再生モードとスタイル再生モードとを切り替えるモード切替ボタン１３と、自動演奏を開始させるスタートボタン１４と、自動演奏を停止させるストップボタン１５も備えられている。
【００１９】
さらに、この操作パネル１０には、自動演奏される曲の楽譜が表示されるディスプレイ１６も備えられている。
【００２０】
図２は、本発明の自動演奏装置の一実施形態を表すブロック図である。
【００２１】
この自動演奏装置１００には、本発明にいう演奏部の一例に相当するコンポーザ２０と、本発明にいうアレンジ部の一例に相当するアレンジャ３０と、本発明にいう演奏制御部の一例に相当するミュート制御部４０が備えられている。ミュート制御部４０は、図１に示す操作パネル１０による操作と所定のプログラムとに応じてコンポーザ２０やアレンジャ３０などを制御するものである。
【００２２】
また、この自動演奏装置１００には、コンポーザ２０やアレンジャ３０から与えられる伴奏やメロディの旋律に従って楽音を生成する音源モジュール５０と、音源モジュール５０によって生成された楽音を発するスピーカ６０と、「Ｔｉｃｋ」という時間単位で時間を計測するＴｉｃｋタイマ７０も備えられている。
【００２３】
さらに、この自動演奏装置１００には、楽音のデータを記憶する記憶部８０も備えられており、この記憶部８０には、上述した５つの演奏スタイルそれぞれに対応する５つのスタイルデータ９０と、上述した５つの曲それぞれに対応した５つのソングデータ９５とが記憶されている。５つのスタイルデータ９０それぞれは、イントロやエンディングなどといった曲のディビジョンそれぞれに応じたディビジョンデータ９１，９２，９３で構成されており、それらのディビジョンデータ９１，９２，９３は、メジャー、マイナー、７ｔｈなどといった各コードに対応したデータを含んでいる。これらのスタイルデータ９０はアレンジャ３０で用いられて、これらのスタイルデータ９０に基づいて楽曲の旋律がアレンジされる。また、５つのソングデータ９５それぞれには、メロディーパートの旋律を表す楽音情報と伴奏パートの旋律を表す楽音情報とが含まれており、これらの楽音情報は、本発明にいうメロディ情報および伴奏情報の一例に相当する。また、５つのソングデータ９５それぞれには、コード情報、メロディ開始情報、メロディ終了情報、調情報なども含まれており、これらの情報は、本発明にいう構成情報の一例に相当する。なお、ソングデータ９５に含まれている楽音情報やコード情報には、その楽音情報が表す楽音の発音時刻や、そのコード情報が表すコードの摘要開始時刻が対応づけられており、それらの時刻は、曲の先頭を基準としてＴｉｃｋ単位で表されている。ソングデータ９５は、楽音情報やコード情報等といった各種の情報が混在して時刻の順に並んで記載されたものである。
【００２４】
ソングデータ９５に含まれている楽音情報やコード情報などは、コンポーザ２０によって記憶順に読み出されて自動演奏に用いられる。また、コンポーザ２０によって読み出されたコード情報やディビジョン情報は、アレンジャ３０に送られて伴奏などのアレンジに用いられる。
【００２５】
このような自動演奏装置１００の動作について以下説明する。
【００２６】
図３は、自動演奏を開始するスタート処理を表すフローチャートであり、図４は、自動演奏中の割り込み処理を表すフローチャートであり、図５は、自動演奏を終了するストップ処理を表すフローチャートである。
【００２７】
スタート処理は、図１に示すスタートボタン１４が押下されたときに開始される処理であり、割り込み処理は、図２に示すＴｉｃｋタイマ７０に従って所定時間間隔ごとに開始される処理であり、ストップ処理は、図１に示すストップボタン１５が押下されたときなどに開始される処理である。
【００２８】
以下では、まず、ソング再生モードにおける動作を説明し、その後、スタイル再生モードにおける動作を説明する。
【００２９】
ソング再生モードにおいて、図１に示すスタートボタン１４が押下されると、図３に示すスタート処理が開始され、まずモードの判定が行われて（ステップＳ１０１）ソング再生モードであると判定される。そして、図２に示すミュート制御部４０によって、アレンジャ３０に対するコード情報およびディビジョン情報の入力がミュートされる（ステップＳ１０２）。これにより、アレンジャ３０の動作は休止する。そして、曲の再生が開始されるまでの待ち時間（再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋ）が値「０」に設定され（ステップＳ１０３）、１曲中で次に再生される位置（再生位置ＳｏｎｇＲｅａｄＴｉｃｋ）が、曲の先頭を表す値「０」に設定され（ステップＳ１０４）、１曲中の再生が終了される位置（終了Ｔｉｃｋ）として、図１のソング選択ボタン１２によって選択されている曲全体の長さが記録される（ステップＳ１０５）。これにより、直ちに曲の先頭から演奏が開始され、ストップボタンが押下されない限り曲の最後まで自動演奏されることとなる。その後、図２に示すＴｉｃｋタイマ７０による時間の計測が開始され、計測時刻ＴｉｃｋＣｏｕｎｔが値「０」に設定されて（ステップＳ１０６）、スタート処理が終了する。
【００３０】
ソング再生モードにおいて、図４に示す割り込み処理が開始されると、まず、計測時刻ＴｉｃｋＣｏｕｎｔが終了Ｔｉｃｋに到達したか否かが判定され（ステップＳ２０１）、到達していると判定された場合には、図５に示すストップ処理が実行され（ステップＳ２０２）、その後、割り込み処理が終了する。
【００３１】
上記ステップＳ２０１の判定で、計測時刻ＴｉｃｋＣｏｕｎｔが終了Ｔｉｃｋに到達していないと判定された場合には、計測時刻ＴｉｃｋＣｏｕｎｔが再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋ以上に達しているか否かが判定される（ステップＳ２０３）。ここで、計測時刻ＴｉｃｋＣｏｕｎｔが再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋ以上に達していないと判定された場合には、計測時刻ＴｉｃｋＣｏｕｎｔが歩進されて（ステップＳ２０４）スタート処理が終了し、計測時刻ＴｉｃｋＣｏｕｎｔが再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋ以上に達していると判定された場合には、ソングデータからこの計測時刻ＴｉｃｋＣｏｕｎｔに対応する情報を読み出し、ソングデータ中の情報を指し示すポインタを、読み出した情報の次に記載されている情報へと進める（ステップＳ２０５）。ここで読み出した情報が対応する時刻と次に読み出す情報が対応する時刻との差分ＳｔｅｐＮｅｘｔが求められ、その差分ＳｔｅｐＮｅｘｔが再生位置ＳｏｎｇＲｅａｄＴｉｃｋが加算される。
【００３２】
その後、モードの判定が行われると（ステップＳ２０６）、ソング再生モードであると判定されてステップＳ２０７に進み、上記ステップＳ２０５で読み出された情報がメロディーを表す楽音情報であるか否かが判定される。ここで、メロディーを表す楽音情報であると判定された場合には、メロディーパートがミュートされていない限りにおいて、図２に示すコンポーザ２０から音源モジュール５０にメロディーの楽音が指示される（ステップＳ２０８）。ソング再生モードでは、メロディーパートはミュートされない。
【００３３】
その後、上記ステップＳ２０５で読み出された情報が伴奏を表す楽音情報であるか否かが判定され（ステップＳ２０９）、伴奏を表す楽音情報であると判定された場合には、伴奏パートがミュートされていない限りにおいて、図２に示すコンポーザ２０から音源モジュール５０に伴奏の楽音が指示される（ステップＳ２１０）。ソング再生モードでは、伴奏パートもミュートされない。
【００３４】
その後、再生位置ＳｏｎｇＲｅａｄＴｉｃｋが計測時刻ＴｉｃｋＣｏｕｎｔに等しいか否かが判定される（ステップＳ２１１）。ここで肯定の判定が得られるということは、上記ステップＳ２０５で加算された差分ＳｔｅｐＮｅｘｔが「０」であって、ソングデータ中に、同時刻に対応する複数の情報が含まれていることを意味しているので、上記ステップＳ２０５に戻って、上述した手順が繰り返される。
【００３５】
ステップＳ２１１における判定で、否定の判定が得られた場合には、計測時刻ＴｉｃｋＣｏｕｎｔが歩進されて（ステップＳ２０４）スタート処理が終了する。
【００３６】
ソング再生モードでは、以上説明したような手順で、メロディーパートおよび伴奏パートそれぞれの楽音情報がソングデータから順次に読み出され、それらの楽音情報に従ってメロディーパートおよび伴奏パートの楽音が、予め記録されている旋律で再生される。従って、自動演奏装置の機種が異なる場合であっても同一のアレンジを楽しむことができる。
【００３７】
楽音の再生中に、図１に示すストップボタンが押下された場合や、計測時刻ＴｉｃｋＣｏｕｎｔが終了Ｔｉｃｋに到達して図４のステップＳ２０２が実行された場合には、図５に示すストップ処理が開始される。このストップ処理では、図２に示すミュート制御部４０による全てのミュートが解除され（ステップＳ３０１）、Ｔｉｃｋタイマ７０が終了されて（ステップＳ３０２）、処理が終了する。
【００３８】
次に、図２に示す自動演奏装置１００の、スタイル再生モードにおける動作について説明する。
【００３９】
スタイル再生モードにおいて、図１に示すスタートボタン１４が押下されると、図３に示すスタート処理が開始され、モードの判定が行われて（ステップＳ１０１）スタイル再生モードであると判定される。そして、図２に示すミュート制御部４０によって、音源モジュール５０に対するメロディーおよび伴奏の楽音指示がミュートされるとともに、アレンジャ３０に対するコード情報の入力もミュートされる（ステップＳ１０７）。これにより、図２に示すコンポーザ２０の、本発明にいう演奏部としての機能が休止し、アレンジャ３０は、ディビジョン情報のみに基づいて動作する状態となる。
【００４０】
その後、イントロの終了位置を表すイントロエンド情報がソングデータから読み出されてその位置（イントロ位置ＩｎｔｒｏＴｉｃｋ）が記憶され（ステップＳ１０８）、曲中の、例えば人が歌う部分などに相当する主要部（メロディー）が開始される位置を表す主要部開始情報がソングデータから読み出されてその位置（メロディー位置ＭｅｌｏｄｙＴｉｃｋ）が記憶される（ステップＳ１０９）。また、図１に示すスタイル選択ボタン１１によって現在選択されているスタイルに対応したスタイルデータに含まれているイントロのディビジョンデータが表すイントロ長ＩｎｔｒｏＬｅｎが求められる（ステップＳ１１０）。
【００４１】
その後、再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋが、以下に示す式で算出される（ステップＳ１１１）。
ＳｏｎｇＷａｉｔＴｉｃｋ＝ＩｎｔｒｏＬｅｎ−（ＩｎｔｒｏＴｉｃｋ−ＭｅｌｏｄｙＴｉｃｋ）
そして、再生位置ＳｏｎｇＲｅａｄＴｉｃｋは、再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋが０以上であればメロディー位置ＭｅｌｏｄｙＴｉｃｋに設定され、これにより、図２に示すコンポーザ２０によって曲の主要部（メロディー）の先頭から再生が行われることとなる。一方、再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋが負である場合には、再生位置ＳｏｎｇＲｅａｄＴｉｃｋが、メロディー位置ＭｅｌｏｄｙＴｉｃｋ−再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋに設定されるとともに、再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋが「０」に設定されて、曲の主要部（メロディー）の先頭が一部カットされる（ステップＳ１１２）。なお、主要部（メロディー）の先頭がカットされることに替えて、主要部（メロディー）がイントロよりも先に再生されてもよい。
【００４２】
このように再生待ち時間ＳｏｎｇＷａｉｔＴｉｃｋと再生位置ＳｏｎｇＲｅａｄＴｉｃｋが設定されることにより、曲の主要部（メロディー）の開始位置とアレンジされたイントロの終了位置との時間関係が、ソングデータで表されているオリジナルな時間関係と等しくなり、イントロと主要部（メロディー）との時間的な整合が図られる。
【００４３】
また、イントロ位置ＩｎｔｒｏＴｉｃｋにおける調の主和音が、コード情報の替わりにアレンジャに入力される（ステップＳ１１３）。これによりアレンジャは、イントロのディビジョンデータのうち、その主和音に対応するデータに基づいてイントロを生成することとなり、イントロと主要部（メロディー）との調の整合が図られる。
【００４４】
その後、図２に示すアレンジャ３０にディビジョン情報として「イントロ」を指示する情報が入力され（ステップＳ１１４）、アレンジャ３０のスタートが指示され（ステップＳ１１５）、Ｔｉｃｋタイマ７０による時間の計測が時刻「０」から開始されて（ステップＳ１０６）、スタート処理が終了する。
【００４５】
スタイル再生モードにおいて、図４に示す割り込み処理が開始されると、ステップＳ２０１からステップＳ２０５までの手順が、ソング再生モードで説明したように実行される。
【００４６】
その後、モードの判定が行われると（ステップＳ２０６）、スタイル再生モードであると判定される。
【００４７】
そして、上記ステップＳ２０５で読み出された情報が、メロディー開始を表すディビジョン情報であるか否かが判定され（ステップＳ２１２）、メロディー開始を表すディビジョン情報である場合には、図２に示す音源モジュール５０に対するメロディーの楽音指示のミュートが解除される（ステップＳ２１３）。これにより、楽音情報に応じた楽音の生成が開始される。
【００４８】
また、上記ステップＳ２０５で読み出された情報が、メロディー終了を表すディビジョン情報であるか否かが判定され（ステップＳ２１４）、メロディー終了を表すディビジョン情報である場合には、音源モジュール５０に対するメロディーの楽音指示がミュートされる（ステップＳ２１５）。これにより、楽音情報に応じた楽音の生成が停止される。
【００４９】
また、上記ステップＳ２０５で読み出された情報が、イントロ終了を表すイントロエンド情報であるか否かが判定され（ステップＳ２１６）、イントロエンド情報である場合には、図２に示すアレンジャ３０に対するコード情報入力のミュートが解除されるとともにアレンジャ３０に対してディビジョンが「オリジナル」に設定される（ステップＳ２１７）。
【００５０】
また、上記ステップＳ２０５で読み出された情報が、エンディングの開始を表すディビジョン情報であるか否かが判定され（ステップＳ２１８）、エンディングの開始を表すディビジョン情報である場合には、エンディングの長さが求められ（ステップＳ２１９）、現時点の計測時刻ＴｉｃｋＣｏｕｎｔとそのエンディングの長さとの和が終了Ｔｉｃｋとして記録され（ステップＳ２２０）、図２に示すアレンジャ３０に対するコード情報の入力がミュートされるとともにアレンジャ３０に対してディビジョンがエンディングに設定される（ステップＳ２２１）。このステップＳ２１８〜ステップＳ２２１により、エンディングと曲の主要部（メロディー）との時間的な整合が図られる。
【００５１】
また、上記ステップＳ２０５で読み出された情報が、その他のディビジョン情報であるか否かが判定され（ステップＳ２２２）、ディビジョン情報であると判定された場合にはアレンジャ３０にそのディビジョン情報が入力される（ステップＳ２２３）。
【００５２】
また、上記ステップＳ２０５で読み出された情報が、コード情報であるか否かが判定され（ステップＳ２２４）、コード情報であると判定された場合には、図２に示すアレンジャ３０に対するコード情報の入力がミュートされていない限りにおいて、そのコード情報がアレンジャ３０に入力される（ステップＳ２２５）。これにより、そのコード情報に応じた伴奏の旋律がアレンジされる。このアレンジは、現在選択されているスタイルに応じたスタイルデータに基づいて行われるものであるので、スタイルを選択することにより、同一の曲について色々なアレンジを楽しむことができる。
【００５３】
その後、上述したソング再生モードの場合と同様に、上記ステップＳ２０５で読み出された情報がメロディーを表す楽音情報であるか否かが判定され（ステップＳ２０７）、メロディーを表す楽音情報であると判定された場合には、メロディーパートがミュートされていない限りにおいて、図２に示すコンポーザ２０から音源モジュール５０にメロディーの楽音が指示される（ステップＳ２０８）。スタイル再生モードでは、イントロやエンディングを除き、メロディーパートがミュートされていない。
【００５４】
また、上記ステップＳ２０５で読み出された情報が伴奏を表す楽音情報であるか否かが判定される（ステップＳ２０９）。伴奏を表す楽音情報であると判定された場合には、伴奏パートがミュートされていない限りにおいて、図２に示すコンポーザ２０から音源モジュール５０に伴奏の楽音が指示される（ステップＳ２１０）が、スタイル再生モードでは常にミュートされている。
【００５５】
その後、再生位置ＳｏｎｇＲｅａｄＴｉｃｋが計測時刻ＴｉｃｋＣｏｕｎｔに等しいか否かが判定され（ステップＳ２１１）、肯定の判定が得られた場合には上記ステップＳ２０５に戻って、上述した手順が繰り返される。このステップＳ２１１における判定で、否定の判定が得られた場合には、計測時刻ＴｉｃｋＣｏｕｎｔが歩進されて（ステップＳ２０４）スタート処理が終了する。
【００５６】
このようにソング再生モードおよびスタイル再生モードで自動演奏が行われると、図２に示すコンポーザ２０によって音源モジュール５０に入力されるメロディーパートの楽譜が、図１に示すディスプレイ１６上に表示される。
【００５７】
図６は、ソング再生モードにおける楽譜の表示例を示す図である。
【００５８】
図６（Ａ）には、第１小節から第８小節までの楽譜２１０が示されており、図６（Ｂ）には、第９小節から第１６小節までの楽譜２２０が示されている。
【００５９】
ソング再生モードでは、メロディパートを表す楽音情報に含まれているイントロの旋律もそのまま再生されるので、図６（Ａ）に示す楽譜２１０の第５小節から第８小節にはイントロの旋律が表示されている。なお、ここでは、図６（Ｂ）に示されている第９小節以降が曲の主要部である。
【００６０】
図７は、スタイル再生モードにおける楽譜の表示例を示す図である。
【００６１】
図７（Ａ）には、第１小節から第８小節までの楽譜２３０が示されており、図７（Ｂ）には、第９小節から第１６小節までの楽譜２４０が示されている。
【００６２】
スタイル再生モードでは、メロディパートを表す楽音情報に含まれているイントロの旋律はミュートされるので、図７（Ａ）の楽譜２３０には、休符のみが示されている。また、スタイル再生モードでは、アレンジャによってイントロがアレンジされており、図７（Ａ）の楽譜２３０上には、そのアレンジされているイントロの調を表す記号２３１が表示されている。更に、スタイル再生モードでは、アレンジャによって伴奏がアレンジされており、図７（Ｂ）の楽譜２４０上には、そのアレンジされている伴奏のコードを表す記号２４１が表示されている。
【００６３】
【発明の効果】
以上説明したように、本発明の自動演奏装置によれば、同じ曲を異なるアレンジで楽しむことができるとともに、異なる機種で同一アレンジの伴奏を楽しむこともできる。
【図面の簡単な説明】
【図１】本発明の自動演奏装置の一実施形態に備えられた操作パネルを示す図である。
【図２】本発明の自動演奏装置の一実施形態を表すブロック図である。
【図３】自動演奏を開始するスタート処理を表すフローチャートである。
【図４】自動演奏中の割り込み処理を表すフローチャートである。
【図５】自動演奏を終了するストップ処理を表すフローチャートである。
【図６】ソング再生モードにおける楽譜の表示例を示す図である。
【図７】スタイル再生モードにおける楽譜の表示例を示す図である。
【符号の説明】
１０    操作パネル
１１    スタイル選択ボタン
１２    ソング選択ボタン
１３    モード切替ボタン
１４    スタートボタン
１５    ストップボタン
１６    ディスプレイ
２０    コンポーザ
３０    アレンジャ
４０    ミュート制御部
５０    音源モジュール
６０    スピーカ
７０    Ｔｉｃｋタイマ
８０    記憶部
９０    スタイルデータ
９１，９２，９３    ディビジョンデータ
９５    ソングデータ
１００    自動演奏装置
【図１】
0003853629.tif 000002
【図２】
0003853629.tif 000003
【図３】
0003853629.tif 000004
【図４】
0003853629.tif 000005
【図５】
0003853629.tif 000006
【図６】
0003853629.tif 000007
【図７】
0003853629.tif 000008