(57)【特許請求の範囲】
【請求項１】
少なくともメインパターン及びフィルインパターンを含む所定拍子の自動伴奏パターンデータを記憶するデータ記憶手段と、
上記自動伴奏パターンデータを再生する伴奏パターン再生手段と、
ユーザ操作に応じてフィルインの指示をするフィルイン指示手段と、
伴奏パターン再生手段によるメインパターンの再生中にフィルイン指示手段によるフィルインの指示があると、上記所定拍子を維持しつつその後の所定タイミングでフィルインパターンの再生に移行し、伴奏パターン再生手段によるフィルインパターンの再生中にフィルイン指示手段によるフィルインの指示があると、その次の拍でフィルインパターンの再生を打ち切ってメインパターンの再生に移行するように制御する再生制御手段と
を具備することを特徴とする自動伴奏装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動伴奏のフィルイン演奏機能を備える自動伴奏装置に関する。
【背景技術】
【０００２】
従来より、所定拍子のメインパターンやフィルインパターンを記憶し、メインパターンやフィルインパターンによる自動伴奏中に所定拍子の演奏を途中で打ち切って変拍子を実現可能とした自動伴奏装置が知られている。例えば、特開平５−２８１９７１号公報の自動伴奏装置では、リズム演奏中（例えばフィルインパターンの演奏中）にスタート／リスタートスイッチ（ＳＷ１）を操作することで、その時点で選択されているノーマルパターンの先頭へと直ちに移行するようになっており（［再スタート機能」又は「リスタート機能」と呼ばれている）、変拍子のリズムを実現することができる（段落［００１６］）。
【０００３】
しかしながら、この自動伴奏装置においては、スタート／リスタートスイッチ（ＳＷ１）を操作すると直ちにノーマルパターンの先頭に移行してしまうので、拍タイミングを維持するためにはスイッチを操作するタイミングに気を遣わなければならない。例えば、４拍子のフィルインパターンを２拍子や３拍子で打ち切りたい場合は、３拍目や４拍目のジャストタイミングでスイッチを操作する必要があり、少しでもタイミングがずれると拍の進行が不自然になってしまう。また、フィルインパターンを終了させるためにスタート／リスタートスイッチ（ＳＷ１）を操作するという行為が直感的ではない。つまり、フィルインパターンを終了させることとスタート／リスタートスイッチを操作することの間に意味的な関連性が薄く、フィルインパターンを終了させるためにはスタート／リスタートスイッチを押せばよいという発想に直接つながらないので、誤操作の恐れがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２８１９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、自動伴奏中に、直感的かつ簡単な操作で変拍子のフィルインパターンを入れることができる自動伴奏装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、少なくともメインパターン（Ｐｍ）及びフィルインパターン（Ｐｆ）を含む所定拍子（例えば、４拍子）の自動伴奏パターンデータ（Ｐａ）を記憶するデータ記憶手段（Ａ：２）と、自動伴奏パターンデータ（Ｐａ：Ｐｍ，Ｐｆ）を再生する伴奏パターン再生手段（ＣＢ：ＣＢ１，ＣＢ２；Ｃ２）と、ユーザ操作に応じてフィルインの指示をするフィルイン指示手段（ＢＡ；Ｓ１＝ＹＥＳ）と、伴奏パターン再生手段（ＣＢ）によるメインパターン（Ｐｍ）の再生中（ＣＢ１；Ｓ２＝ＮＯ）にフィルイン指示手段（ＢＡ）によるフィルインの指示（Ｓ１＝ＹＥＳ）があると（ｔ１）、所定拍子（例えば、４拍子）を維持しつつその後の所定タイミング（ｔｐ）でフィルインパターン（Ｐｆ）の再生に移行し〔Ｃ６（１）〕、伴奏パターン再生手段（ＣＢ）によるフィルインパターン（Ｐｆ）の再生中（ＣＢ２；Ｓ２＝ＹＥＳ）にフィルイン指示手段（ＢＡ）によるフィルインの指示（Ｓ１＝ＹＥＳ）があると（ｔ２）、その次の拍で（ｔｒ）フィルインパターン（Ｐｆ）の再生（ＣＢ２）を打ち切ってメインパターン（Ｐｍ）の再生（ＣＢ１）に移行する〔Ｃ６（２）〕ように制御する再生制御手段（ＣＡ）とを具備する自動伴奏装置〔電子音楽装置〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語、箇所等を表わし、以下においても同様である。
【発明の効果】
【０００７】
この発明の主たる特徴による自動伴奏装置では、少なくともメインパターン（Ｐｍ）及びフィルインパターン（Ｐｆ）を含む所定拍子（例えば、４拍子）の自動伴奏パターンデータ（Ｐａ）がデータ記憶手段（Ａ：２）に用意され、「フィルインスイッチ」と呼ばれるフィルイン指示操作子のユーザ操作に応じてフィルインの指示を行い、自動伴奏パターンデータ（Ｐａ）の再生を制御することができる。ここで、自動伴奏パターンデータ（Ｐａ）のメインパターン（Ｐｍ）を再生しているときに（ＣＢ１；Ｓ２＝ＮＯ）、フィルインスイッチのユーザ操作に応じたフィルインの指示（ＢＡ；Ｓ１＝ＹＥＳ）があると（ｔ１）、フィルイン指示に応じて、所定拍子（例えば、４拍子）を維持しつつその後の所定タイミング（ｔｐ）でフィルインパターン（Ｐｆ）の再生に移行する〔Ｃ６（１）〕ように制御される（ＣＡ）。また、自動伴奏パターンデータ（Ｐａ）のフィルインパターン（Ｐｆ）を再生しているときに（ＣＢ２；Ｓ２＝ＹＥＳ）、フィルインスイッチのユーザ操作に応じたフィルインの指示（ＢＡ；Ｓ１＝ＹＥＳ）があると（ｔ２）、このフィルイン指示に応じて、その次の拍で（ｔｒ）フィルインパターン（Ｐｆ）の再生（ＣＢ２）を打ち切ってメインパターン（Ｐｍ）の再生（ＣＢ１）に移行する〔Ｃ６（２）〕ように制御される（ＣＡ）。この発明によれば、このように、フィルインスイッチを任意のタイミングで操作するだけで、その後の拍で自動的にフィルインパターンの再生を終了させ、メインパターンの再生ヘと移行するようにしているので、スイッチ操作のタイミングに気を使わなくて済み、自動伴奏データ再生のパターン移行操作が簡単になる。また、この発明では、フィルインパターンの再生を終了させることとフィルインスイッチを操作するという行為に意味的な関連性をもたせている。つまり、フィルインスイッチの１回目の操作でフィルインパターンの再生をオンし、２回目の操作でこれをオフする、という動作は、いわゆる「トグル」の動作であり、きわめて自然である。従って、フィルインスイッチを直感的に操作することができ、誤操作の恐れが少なくなる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施例による自動伴奏システムの構成説明図である。
【図２】この発明の一実施例によるフィルインスイッチの操作と演奏される自動伴奏の拍子との関係を説明するための図である。
【図３】この発明の一実施例による全体処理フロー例である。
【図４】この発明の一実施例による操作子処理フロー例である。
【図５】この発明の一実施例による自動伴奏処理フロー例である。
【発明を実施するための形態】
【０００９】
〔システム構成の概要〕
図１は、この発明の一実施例による自動伴奏システムの構成説明図であり、図１（１）は、この自動伴奏装置のハードウエア構成ブロック図を示す。この自動伴奏装置には、電子楽器などの電子音楽装置が用いられ、図示のように、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源・効果回路８、通信インターフェース（Ｉ／Ｆ）９などを備え、これらの要素１〜９はバス１０を介して互いに接続される。
【００１０】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、自動伴奏処理プログラム等を含む所定の制御プログラムに従い、タイマによるクロックを利用して、伴奏パターンデータ等から所望の伴奏データを生成する自動伴奏処理などの種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられ、また、ＲＯＭ３には、これらの処理を実行するために、各種制御プログラムや、伴奏パターンデータを含む伴奏素材データなどが予め記憶される。
【００１１】
記憶装置４は、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリ等の半導体メモリなどの記憶媒体と、その駆動装置を含み、任意の制御プログラムや伴奏素材データなどを任意の記憶媒体に記憶することができる。また、記憶媒体は、着脱可能であってもよいし、この自動伴奏装置（電子楽器）に内蔵されていてもよい。
【００１２】
演奏操作検出回路５は、鍵盤などの演奏操作子１１と共に演奏操作部を構成し、演奏操作子１１の演奏操作を検出して検出内容に対応する演奏操作情報をデータ処理部（１〜３）に導入し、データ処理部は、この演奏操作情報に基づき実演奏情報を生成して音源・効果回路８に送る。演奏操作子１４には、例えば、自動伴奏の演奏中にフィルインパターンの挿入を指示するためのフィルインスイッチがあり、このフィルインスイッチは、フィルイン演奏（フィルイン伴奏ともいう）時に変拍子操作子として機能させることができる。
【００１３】
設定操作検出回路６は、操作パネル上に設けられたスイッチ等の設定操作子（パネル操作子）１２と共に設定操作部を構成し、設定操作子１２の操作内容を検出して検出内容に対応する設定操作情報をデータ処理部に導入し、データ処理部は、この設定操作情報に基づき種々の設定を行う。設定操作子１５には、例えば、自動伴奏機能（モード）をオン／オフするモードスイッチや、記憶手段３，４から自動伴奏に用いられる所望ジャンルの伴奏素材データを選択しＲＡＭ２にロードするジャンル選択スイッチが含まれる。
【００１４】
表示回路７は、演奏や設定に必要な各種画面を表示するＬＣＤ等のディスプレイ１３や、インジケータ／ランプを操作パネル（ＰＮ）上に備え、これらの表示・点灯内容をデータ処理部からの指令に従って制御し、演奏操作や設定操作などに関する表示援助を行う。
【００１５】
音源・効果回路８は、音源やＤＳＰを有し、演奏操作検出回路５からの演奏操作情報から得られる実演奏情報に基づく楽音信号を生成したり、記憶手段３，４などから得られる自動演奏データに基づく楽音信号を生成すると共に、生成される楽音信号に所定の効果を付与する。例えば、演奏操作子１１中の鍵盤演奏操作に基づくメロディ演奏データに従ってメロディ楽音信号を生成したり、自動伴奏処理で生成される伴奏データに従って伴奏楽音信号を生成することができる。サウンドシステム１４は、Ｄ／Ａ変換部やアンプ、スピーカ等を備え、音源・効果回路８から出力される楽音信号に基づく楽音を発生する。
【００１６】
通信Ｉ／Ｆ９は、ＭＩＤＩ等の音楽専用有線Ｉ／Ｆ、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ、無線ＬａｎやＢｌｕｅｔｏｏｔｈ（登録商標）等の汎用近距離無線Ｉ／Ｆなどの１又は複数を含み、他の音楽機器との間でＭＩＤＩ演奏データを授受したり、サーバコンピュータ等の外部機器から制御プログラムや伴奏素材データ等の演奏データなどを受信し記憶装置４に保存することができる。
【００１７】
〔特徴的な自動伴奏機能〕
この発明の一実施例による自動伴奏装置では、自動伴奏のメインセクション演奏（メイン演奏）中にフィルインスイッチを操作すると、次の小節からフィルインセクションを演奏し（フィルイン演奏）、フィルイン演奏中に再度フィルインスイッチを操作すると、その次の拍でフィルイン演奏を強制終了してメインに移行し、フィルイン演奏中の任意の拍でフィルイン演奏からメイン演奏に戻るように制御され、その際、フィルイン演奏の終了を印象付けるための音が挿入される。つまり、メインパターンによる自動伴奏（メイン演奏）の途中でフィルインスイッチが操作されると次の小節にフィルインパターンが挿入され、フィルイン挿入小節の所定タイミングで更にフィルインスイッチが操作されると、フィルイン挿入小節を変拍子小節として所定の拍子に変更し、所定拍の所定タイミング〔打ち切り指定タイミング（ｔｓ）と呼ばれ、打ち切り処理を開始する〕でフィルインパターンによる自動伴奏（フィルイン演奏）を打ち切り、更に次の小節で元のメイン演奏に移行（復帰）させると共に、フィルイン演奏の打ち切りからメイン演奏（メイン伴奏ともいう）に移行するまでのつなぎ期間に所定のつなぎデータによる自動伴奏（つなぎ演奏）を行うことによって、フィルイン演奏の終了を印象付けると共にフィルイン演奏の打ち切りからメイン演奏の移行へのつながりが自然な変拍子を入れることができる。
【００１８】
図１（２）は、このような特徴的な自動伴奏機能に関する自動伴奏装置の機能ブロック図である。この自動伴奏装置は、機能的に、データ記憶部Ａ、伴奏指示部Ｂ及び自動伴奏部Ｃから成る。ＲＯＭ３乃至記憶装置４には、「伴奏スタイルデータ」と通称される多数の自動伴奏パターンデータＰａや、伴奏パターンデータＰａに併用されるつなぎデータＣｎが、演奏曲のジャンルに分けられて記憶されており、これらのデータＰａ，Ｃｎは、音源・効果回路８で伴奏楽音信号を生成するのに用いられる伴奏データを生成するために使用され、「伴奏素材データ」と呼ばれる。データ記憶部ＡはＲＡＭ２の伴奏素材データ格納領域が対応し、自動伴奏に先立ち、ジャンル選択スイッチのユーザ操作に応じて記憶手段３，４から所定拍子の所望の自動伴奏パターンデータＰａを含む伴奏素材データのセットが選択され、選択された伴奏素材データがデータ記憶部Ａにロードされる。
【００１９】
自動伴奏パターンデータＰａは、夫々のジャンルに対応して種々の拍子（拍数）のものがあり、１乃至複数のメインパターンデータＰｍと対応する１乃至複数のフィルインパターンデータＰｆとのセットが含まれる。メインパターンデータＰｍは、曲の進行段階のメイン部分に対応して作成され、繰り返し演奏される数小節分のメイン演奏パターンを有し、フィルインパターンデータＰｆは、メイン演奏パターンに挿入されるのに適した１小節分のフィルイン演奏パターンを有する。なお、図示しないが、自動伴奏パターンデータＰａには、曲進行段階のイントロ部分やエンディング部分に対応した演奏パターンを有するイントロパターンデータやエンディングパターンデータがある。
【００２０】
つなぎデータＣｎは、各自動伴奏パターンデータＰａに対応して用意され、フィルインパターンデータＰｆによるフィルイン演奏を途中で打ち切った際に、次の小節でメインパターンデータＰｍによるメイン演奏が開始するまでのつなぎ演奏（つなぎ伴奏ともいう）に用いられる。つなぎデータＣｎには、つなぎ音を順次鳴らすために時間経過に従って複数の音データが配列されたつなぎパターンデータと、１乃至複数のつなぎ音を同時に鳴らすために同一タイミングに１乃至複数の音データが記述されたつなぎ音データとがある。
【００２１】
つなぎデータＣｎに含まれるつなぎパターンについては、典型的には、フィルインパターンＰｆの最後部分と同じ或いは類似のドラムパターンとするのがよいが、これに限らない。つまり、次小節へのつながりを考慮して制作されていれば、どのようなパターンでもよい。ドラムパートのみでもよいし、ドラム以外のパートも含まれていてもよい。なお、つなぎパターンは、上述したように、複数の自動伴奏パターンＰａ（ロック、ジャズ、ワルツ等の音楽ジャンルに応じた伴奏パターンであり、伴奏スタイルとも呼ばれる）毎に、異なるつなぎパターンを有していてもよいが、複数又は全ての自動伴奏パターンＰａに共通して１つのつなぎパターンを有していてもよい。
【００２２】
またつなぎデータＣｎに含まれるつなぎ音については、典型的には、１ないし複数のドラム音が同時に鳴る音で、フィルインの終わりをイメージさせるような音が好ましい。なお、つなぎ音についても、上述のように、複数の自動伴奏パターンＰａ毎に異なるつなぎ音を持つようにしてもよいが、複数又は全ての自動伴奏パターンＰａに共通に持つようにしてもよい。
【００２３】
伴奏指示部Ｂは、演奏操作及び設定操作検出回路５，６並びにデータ処理部１〜３の自動伴奏に関する入力処理部の機能に対応し、自動伴奏機能に関するユーザ操作に対応した処理を行う。伴奏指示部Ｂには、特徴的な構成として、設定操作子１２中のフィルインスイッチの操作に応答するフィルイン指示部ＢＡ及び変拍子指示部ＢＢが設けられている。
【００２４】
また、自動伴奏部Ｃは、データ処理部１〜３の自動伴奏実行部の機能に対応し、伴奏指示部Ｂからの指示に応じて所定の伴奏素材データから伴奏データを生成し音源・効果回路８に送る。なお、伴奏素材データを元にして伴奏データを生成することはこの明細書では「再生」と呼ばれる。自動伴奏部Ｃは、再生制御部ＣＡ、伴奏パターン再生部ＣＢ、つなぎ再生部ＣＣ及び伴奏データ出力部ＣＤで構成され、再生制御部ＣＡは、伴奏指示部Ｂからの指示に応答して各部ＣＢ，ＣＣ，ＣＤを制御し、所望の伴奏データを生成・出力させる。伴奏パターン再生部ＣＢは、メインパターン再生部ＣＢ１及びフィルインパターン再生部ＣＢ２を備え、再生制御部ＣＡからの制御指令に従って自動伴奏パターンデータＰａに基づく伴奏データを生成する。
【００２５】
つまり、メインパターン再生部ＣＢ１により、自動伴奏パターンデータＰａ内のメインパターンデータＰｍに基づいて伴奏データを生成し、或いは、フィルインパターン再生部ＣＢ２により、対応するフィルインパターンデータＰｆに基づいて伴奏データを生成する。なお、図示しないが、伴奏パターン再生部ＣＢには、イントロパターンデータやエンディングパターンデータ等に基づいて伴奏データを生成するイントロパターン再生部やエンディングパターン再生部等がある。また、つなぎ再生部ＣＣは、再生制御部ＣＡからの制御指令に従って、つなぎデータＣｎに基づく伴奏データを生成し、伴奏データ出力部ＣＤは、両生成部ＣＢ，ＣＣからの伴奏データを音源・効果回路８に出力する。
【００２６】
この自動伴奏装置（自動伴奏モードの電子楽器）では、伴奏指示部Ｂは、伴奏パターン選択スイッチのユーザ操作に応じて、データ記憶部Ａに記憶（ロード）されている伴奏素材データ中の所定拍子の自動伴奏パターンデータＰａから所望のメインパターンデータＰｍを選択するように自動伴奏部Ｃに指示し、自動伴奏部Ｃの再生制御部ＣＡは、これに応じて、当該メインパターンデータＰｍの再生をメインパターン再生部ＣＢ１に指令する。これにより、メインパターン再生部ＣＢ１は、メインパターンデータＰｍを順次読み出して、対応する伴奏データを生成し（例えば、演奏操作子１１の和音指定鍵域での鍵盤操作に基づく和音指定情報に応じて修正する等）、伴奏データ出力部ＣＤを介して音源・効果回路８に出力し、メイン演奏を行う。
【００２７】
このようにして、選択された自動伴奏パターンデータＰａのメインパターンデータＰｍを再生しているときに、ユーザによりフィルインスイッチが操作されると、伴奏指示部Ｂのファイルイン指示部ＢＡはフィルイン演奏の挿入を自動伴奏部Ｃの再生制御部ＣＡに指示し、再生制御部ＣＡは、伴奏パターン再生部ＣＢにフィルイン演奏の挿入を指令する。伴奏パターン再生部ＣＢは、再生制御部ＣＡからの挿入指令に従って、メインパターン再生部ＣＢ１により次の小節でメインパターンデータＰｍの再生を中止すると共に、フィルインパターン再生部ＣＢ２によって、次の小節で、メインパターンデータＰｍに対応するフィルインパターンデータＰｆに基づく１小節分の伴奏データを生成し、伴奏データ出力部ＣＤを介して音源・効果回路８に出力し、１小節分のフィルイン演奏を行う。そして、１小節分のフィルイン演奏を挿入した後は、再生制御部ＣＡはメインパターン再生部ＣＢ１にメインパターンデータＰｍの再生を再開させ、自動的に次の小節からメインパターンデータＰｍの再生によるメイン演奏に移行する。
【００２８】
伴奏指示部Ｂは、自動伴奏部Ｃで現在再生中の自動伴奏パターンデータＰａの種類や拍子が再生制御部ＣＡから通知されており、例えば、フィルイン演奏時の拍に対するフィルインスイッチ操作タイミングを判断することができる。フィルインパターンデータＰｆを１拍以上の所定の時間的余裕を残して再生している途中で、ユーザによりフィルインスイッチが再び操作された場合、伴奏指示部Ｂは、フィルインスイッチ再操作時点の拍に対応する変拍子が指示されたものと判断し、変拍子指示部ＢＢからその旨を再生制御部ＣＡに通知する。再生制御部ＣＡは、この通知による変拍子の指示に応答して、フィルイン演奏の打ち切りと変拍子後のメイン演奏への移行を伴奏パターン再生部ＣＢに指令し、つなぎデータＣｎの再生をつなぎ再生部ＣＣに指令する。これにより、伴奏パターン再生部ＣＢのフィルインパターン再生部ＣＢ２は、フィルインパターンデータＰｆの再生を所定のタイミングで中止し、メインパターン再生部ＣＢ１は、変拍子後の次の小節先頭からメインパターンデータＰｍの再生を再開し、つなぎ再生部ＣＣは、フィルインパターンデータＰｆの再生打ち切り指令からメインパターンデータＰｍの再生再開までの間に（例えば、フィルインパターンＰｆの再生打ち切り指令の直後からメインパターンＰａの再生開始直前まで）、つなぎデータＣｎ即ちつなぎパターンデータ又はつなぎ音データを再生してつなぎ演奏を挿入ないし付加する。
【００２９】
このように、この発明の一実施例による自動伴奏システムでは、自動伴奏のメイン演奏中にフィルインスイッチを操作すると、次小節からフィルイン演奏が行われ、フィルイン演奏中に再度フィルインスイッチを操作すると、その次の拍でフィルイン演奏が強制終了されてメイン演奏に移行すると共に、メイン演奏への移行直前につなぎ演奏が挿入ないし付加される。従って、フィルイン演奏中の任意の拍でフィルイン演奏からメイン演奏に戻すことができ、その際、フィルイン演奏の終了を印象付け而もメイン演奏へのつながりが自然なつなぎ演奏音を鳴らすことができる。
【００３０】
図２は、この発明の一実施例によるフィルインスイッチの操作と演奏される自動伴奏の拍子との関係を説明するための図であって、４拍子の自動伴奏パターンデータＰａに従って自動伴奏が進行している場合の例を示しており、数字“１”〜“４”は拍を示す。この場合、フィルインスイッチの操作がないときは、図２（１）に示すように、メインパターンデータＰｍが再生されていく。
【００３１】
このように４拍子のメインパターンデータＰｍの再生による自動伴奏（メイン演奏）が進行している途中で、図２（２）に示すように、演奏者（ユーザ）が、例えば、第ｎ−１小節の或るタイミングｔ１でフィルインスイッチを操作すると、次の第ｎ小節で（開始時点ｔｐ〜終了時点ｔｑ）１小節のフィルインパターンデータＰｆが再生され、更に次の第ｎ＋１小節で、自動的にメインパターンデータＰｍの再生に移行する。つまり、フィルインスイッチを１回だけ操作した場合は、メインパターンデータＰｍを再生するメイン演奏に対して、メインパターンＰｍと同じ４拍子のフィルインパターンデータＰｆを再生するフィルイン演奏が１小節期間ｔｐ〜ｔｑだけ挿入される。
【００３２】
一方、図２（３）に示すように、演奏者が、第ｎ−１小節の或るタイミングｔ１でフィルインスイッチを操作して次の第ｎ小節で１小節のフィルインパターンＰｆが再生されているときに、フィルインパターンデータＰｆの３拍期間未満のタイミングｔ２で（フィルインパターンＰｆの全拍に対して１拍以上の所定の時間的余裕を残して）フィルインスイッチを再び操作すると、フィルインスイッチ操作直後の拍タイミングｔｒでメインパターンＰｍの再生に移行して第ｎ＋１小節が開始し、第ｎ小節を４拍子から３拍子に変化させると共に、メインパターンデータＰｍの再生に移行する直前Ｔｃに、つなぎデータＣｎの再生を挿入ないし付加する。拍タイミングｔｒは、フィルインスイッチが再操作されたときの拍（第３拍）が終了する時点であり、４拍子のメインパターンデータＰｍの再生を再開する第ｎ＋１小節開始時点となり、変拍子終了時点とも呼ばれる。
【００３３】
つまり、フィルインスイッチ再操作タイミングｔ２の後の所定タイミング（打ち切り指定タイミング）ｔｓ（例えば、第３拍の開始から半拍のタイミング）から変拍子終了時点ｔｒまでの期間は、打ち切り処理期間又はつなぎ期間Ｔｃと呼ばれ、つなぎ期間Ｔｃ内につなぎデータＣｎによるつなぎ演奏を行い、フィルインパターンデータＰｆによるフィルイン演奏に対して、つなぎ演奏を挿入（差換え）ないし付加（重畳）する。例えば、図２（３）に右下に示すように、切り指定タイミング即ちつなぎ期間Ｔｃの冒頭ｔｓ〔フィルインスイッチが再操作（ｔ２）された後の第３拍の半拍タイミング〕からつなぎ期間Ｔｃの末尾（変拍子終了時点即ち第３拍終了時点）ｔｒまで、つなぎパターンデータ又はつなぎ音データＣｎを再生するつなぎ演奏を行い、つなぎ演奏の挿入（差換え）時には、フィルインパターンデータＰｆを再生するフィルイン演奏をつなぎ期間Ｔｃの冒頭ｔｓで中止し、つなぎ演奏の付加（重畳）時には、つなぎ期間Ｔｃ中もフィルイン演奏を継続する。
【００３４】
なお、図２（３）では、フィルインパターンデータＰｆの再生によるフィルイン演奏の３拍目の途中でフィルインスイッチが再操作された例を示したが、１拍目或いは２拍目の途中で操作しても変拍子を行う。この場合、それぞれ、２拍目或いは３拍目でメインパターンデータＰｍの再生に移行する。また、フィルイン演奏の４拍目の途中でフィルインスイッチが操作された場合は、変拍子が指示されず、通常通り〔図２（２）と同様に〕、次小節からメインパターンデータＰｍの再生に移行するものとし、つなぎパターンデータ又はつなぎ音データＣｎの再生の挿入ないし付加はしない。図２では、元のパターンデータＰｍ，Ｐｆの拍子が４拍子の例を示したが、４拍子以外の拍子でもよい。
【００３５】
つなぎパターンによるつなぎ演奏の開始時点ｔｓについては、図２（３）のように、フィルインスイッチの再操作（Ｔ２）の後、半拍などの区切りのよいタイミングからつなぎパターンを挿入ないし付加してもよいが、フィルインスイッチ再操作の直後からつなぎパターンを挿入ないし付加してもよく、この場合、拍タイミングの流れを壊さないようにタイミングを調節するのがよい。また、つなぎ音によるつなぎ演奏については、メインパターンへの移行（ｔｒ）の直前につなぎ音を挿入ないし付加するのが好ましい。さらに、図２（３）のようにフィルインスイッチ再操作（ｔ２）から次の拍タイミングｔｒまでに或る程度の時間（例えば、半拍以上）がある場合は、つなぎパターンを挿入ないし付加し、時間がない場合には、つなぎ音を挿入ないし付加するようにしてもよい。
【００３６】
この自動伴奏装置（自動伴奏モードの電子楽器）は、フィルイン演奏の観点からみると、次のような特徴を有している：この自動伴奏装置では、少なくともメインパターンＰｍ及びフィルインパターンＰｆを含む所定拍子の自動伴奏パターンデータＰａがデータ記憶部Ａに用意されており、「フィルインスイッチ」と呼ばれるフィルイン指示操作子の操作により、自動伴奏パターンデータＰａの再生を制御することができる。自動伴奏パターンデータＰａとしてメインパターンＰｍを再生しているときに（ＣＢ１）、フィルインスイッチの操作に基づくフィルイン指示（ＢＡ）があると（ｔ１）、これに応じて、所定拍子を維持しつつその後の所定タイミングｔｐでフィルインパターンＰｆの再生に移行し、自動伴奏パターンデータＰａとしてフィルインパターンＰｆを再生しているときに（ＣＢ２）、フィルインスイッチの操作に基づくフィルインの指示（ＢＡ）があると（ｔ２）、少なくともその次の拍で（ｔｒ）フィルインパターンＰｆの再生（ＣＢ２）を打ち切ってメインパターンＰｍの再生（ＣＢ１）に移行するように制御される（ＣＡ）。
【００３７】
〔処理フロー例〕
図３〜図５は、この発明の一実施例による自動伴奏装置における処理例を表わすフローチャートであり、図３は、この発明の一実施例による全体処理フロー例を示し、図４は、この発明の一実施例による操作子処理フロー例を示し、図５は、この発明の一実施例による自動伴奏処理フロー例を示す。図３において、電源オンなどの全体処理の開始指示により、全体処理フローがスタートすると、ＣＰＵ１は、ステップＰ１で初期化を行い、次のステップＰ２で操作子処理を行い、さらに、ステップＰ３で、その他の操作子処理、例えば、表示処理などを行い、電源オフなどの全体処理の終了指示があるまで、ステップＰ２〜Ｐ３の処理を繰り返す。
【００３８】
図４の処理フローは、図３のステップＰ２で行われる操作子処理の一例を示し、最初のステップＳ１では、伴奏指示部Ｂは、フィルインスイッチがオン操作されたか否かを判定し、フィルインスイッチがオン操作されたときは（Ｓ１＝ＹＥＳ）、ステップＳ２に進んで、さらに、現在フィルイン演奏中であるか否か、即ち、現在フィルインパターンＰｆによる再生が行われているか否かを判定する。
【００３９】
ここで、フィルイン演奏中でないときは（Ｓ２＝ＮＯ）、ステップＳ３に進み、フィルイン指示部ＢＡにより、次の小節で〔例えば、第ｎ小節：図２（２），（３）〕、フィルインパターンＰｆによる再生（フィルイン演奏）に移行すべきことを予約し（例えば、ＲＡＭ２のフィルイン演奏移行予約フラグＦｆをオンする）、再生制御部ＣＡにフィルインを指示する。一方、フィルイン演奏中のときには（Ｓ２＝ＹＥＳ）、ステップＳ４に進んで、変拍子指示部ＢＢにより、つなぎパターン又はつなぎ音を挿入ないし付加（つなぎ演奏）すべきことを再生制御部ＣＡに指示し、次のステップＳ５で、次の拍タイミング（例えば、ｔｒ）でのメインパターン移行を予約し（例えば、ＲＡＭ２のメイン演奏移行予約フラグＦｍをオンする）、再生制御部ＣＡに変拍子を指示する。
【００４０】
ステップＳ１でフィルインスイッチがオン操作されないと判定したとき（Ｓ１＝ＮＯ）、或いは、ステップＳ３のフィルイン演奏予約処理又はステップＳ５のメイン演奏予約処理の後は、ステップＳ６で、自動伴奏のスタート／ストップ、音色の切換え、鍵盤などの他の操作に対するその他の操作子処理を行う。その他の操作子処理の後は、この操作子処理を終了し、全体処理（図３）のステップＰ３にリターンする。
【００４１】
図５の自動伴奏処理フローは、所定の割込み処理タイミングで繰り返し実行される。ＣＰＵ１は、最初のステップＣ１で、現在、自動伴奏中であるか否かを判定し、自動伴奏中でないときは（Ｃ１＝ＮＯ）、直ちにこの自動伴奏処理を終了する。一方、自動伴奏中のときには（Ｃ１＝ＹＥＳ）、ステップＣ２で、伴奏パターン再生部ＣＢのメインパターン再生部ＣＢ１又はフィルインパターン再生部ＣＢ２により、現在の小節内タイミングに応じて、自動伴奏パターンデータＰａのメインパターンデータＰｍ又はフィルインパターンデータＰｆの再生処理を行い、ステップＣ３に進む。なお、フィルインパターンデータＰｆの再生処理については、つなぎデータ（つなぎパターンデータ又はつなぎ音データ）Ｃｎの「挿入」が指示されている場合は、つなぎ開始時点ｔｓでフィルインパターンＰｆの再生を中止し、つなぎデータＣｎの「付加」が指示されている場合には、つなぎ終了時点ｔｒでフィルインパターンＰｆの再生を中止する。
【００４２】
ステップＣ３では、再生制御部ＣＡにより、現在、拍タイミングであるか否かを判定し、拍タイミングのときは（Ｃ３＝ＹＥＳ）、ステップＣ４に進む。ステップＣ４では、メインパターン移行予約がなされていれば（メイン演奏移行予約フラグＦｍ＝オン）、伴奏パターン再生部ＣＢに、メインパターンＰｍの再生へ移行させて変拍子を行い、メインパターン移行予約がなされていなければ（予約フラグＦｍ＝オフ）、そのまま、現在の自動伴奏を続行させる。ステップＣ４の処理の後は、ステップＣ５に進み、再生制御部ＣＡにより、現在、小節タイミングであるか否かを判定し、小節タイミングのときは（Ｃ５＝ＹＥＳ）、ステップＣ６に進み、次のような処理を伴奏パターン再生部ＣＢに行わせる。
【００４３】
（１）メイン演奏（メインパターンＰｍで演奏）中のとき：
（ａ）フィルインパターン移行予約がなされていれば（フィルイン演奏移行予約フラグＦｆ＝オン）、フィルインパターンＰｆによるフィルイン演奏へ移行させる。
（ｂ）フィルインパターン移行予約がなされていなければ（予約フラグＦｆ＝オフ）、メインパターンＰｍについて通常の小節タイミング処理を行う。例えば、メインパターンＰｍの途中であれば、そのまま、現在のメイン演奏を続行し、メインパターンＰｍの末尾であれば先頭に戻る。
（２）フィルイン演奏中（フィルインパターンＰｆで演奏）或いはつなぎ演奏中（つなぎパターン又はつなぎ音Ｃｎで演奏）のときは、メイン演奏（メインパターンＰｍで演奏）に移行する。
（３）イントロ、エンディング等のその他の伴奏パターンで演奏中のときは、当該伴奏パターンに応じた小節タイミング処理を行う。例えば、イントロ演奏中でイントロパターンの末尾であればメイン演奏（メインパターンＰｍで演奏）に移行し、エンディング演奏中でエンディングパターンの末尾であれば、この自動伴奏を停止する。また、その他の場合には、そのまま、現在の伴奏パターンで演奏を続行する。
【００４４】
ステップＣ３で拍タイミングではないと判定したとき（Ｃ３＝ＮＯ）、ステップＣ５で小節タイミングではないと判定したとき（Ｃ５＝ＮＯ）或いはステップＣ６での小節タイミング処理の後は、ステップＣ７に進んで、再生制御部ＣＡにより、伴奏指示部Ｂの変拍子指示部ＢＢから、つなぎパターン又はつなぎ音Ｃｎを挿入ないし付加（つなぎ演奏）すべきことが指示されたか否かを判定する。
【００４５】
ここで、つなぎ演奏の指示があったときは（Ｃ７＝ＹＥＳ）、ステップＣ８に進んで、さらに、つなぎパターン又はつなぎ音Ｃｎの挿入ないし付加のタイミングであるか否かを判定する。ここで、つなぎ演奏の挿入ないし付加のタイミング（例えば、期間Ｔｃ＝ｔｓ〜ｔｒ中）であるときは（Ｃ８＝ＹＥＳ）、ステップＣ９に進み、つなぎ再生部ＣＣにより、つなぎパターン又はつなぎ音Ｃｎを再生してつなぎ演奏の挿入ないし付加を行う。
【００４６】
ステップＣ１で自動伴奏中ではない（Ｃ１＝ＮＯ）、ステップＣ３で拍タイミングではない（Ｃ３＝ＮＯ）、ステップＣ７でつなぎ演奏の指示はない（Ｃ７＝ＮＯ）、又は、ステップＣ８でつなぎ演奏の挿入ないし付加のタイミングではない（Ｃ８＝ＮＯ）と判定したとき、或いは、ステップＣ９におけるつなぎ演奏の挿入ないし付加の開始処理の後は、今回の割込みによる自動伴奏処理を終了する。
【００４７】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、つなぎパターンデータ又はつなぎ音データ（Ｃｎ）は、ＭＩＤＩデータでもよいし、オーディオデータでもよい。この場合、つなぎパターンにオーディオデータを用いるときには、自動伴奏のテンポに応じてタイムストレッチ処理をする必要がある。
【００４８】
自動伴奏のパート構成については、リズムパートのみのものでもよいし、リズムパートに代えて或いは加えて、その他の楽器パート（例えば、ベースパート、ギターパート、ピアノパートなど）を備えていてよい。また、音階楽器音による自動伴奏については、指定された和音に従って伴奏パターンデータの音高変換をするタイプの自動伴奏でもよいし、伴奏パターン（アルペジオパターン）データに従ってユーザが演奏した音を分散発音させるアルペジオ演奏としてもよい。
【００４９】
また、つなぎパターン又はつなぎ音を挿入ないし付加するものに限らず、フィルインスイッチ操作後の拍で単純にフィルインパターンを打ち切ってメインパターンに移行するものでもよい。
【符号の説明】
【００５０】
Ｐａ  自動伴奏パターンデータ、
Ｐｍ  メインパターンデータ又はメインパターン、
Ｐｆ  フィルインパターンデータ又はフィルインパターン、
Ｃｎ  つなぎパターンデータ及びつなぎ音データを含むつなぎデータ、
ｔｓ  所定拍途中の打ち切り指定タイミング（打ち切り処理開始タイミング）、
ｔ２，ｔｒ  フィルインスイッチ再操作時点及び変拍子終了（つなぎ終了）時点、
Ｔｃ  打ち切り処理期間又はつなぎ期間。
【図１】
0005504884.tif 000002
【図２】
0005504884.tif 000003
【図３】
0005504884.tif 000004
【図４】
0005504884.tif 000005
【図５】
0005504884.tif 000006