(57)【要約】  【課題】  多数のパターン切替え用操作子を備えたり、演奏中に頻繁に切替え操作を行ったりする必要なしに、同一のアルペジオパターンや自動伴奏のセクションの使用が長く続いても単調でない自然な演奏を行う。  【解決手段】  記憶手段に記憶された複数の各セクションデータは、複数の自動伴奏パターンを含んでいる。ユーザがいずれかのセクションデータを指定すると、指定されたセクションデータに含まれる複数の自動伴奏パターンの再生順が決定される。その決定された順番にて、セクションデータに含まれる複数の自動伴奏パターンが順次切替えられて再生され、自動伴奏音が出力される。  【選択図】  図４
2008250053.tif 000002
【特許請求の範囲】
【請求項１】
夫々複数の自動伴奏パターンを含む複数のセクションデータを記憶する記憶手段と、
前記複数のセクションデータのうちのいずれかを指定するセクション指定手段と、
前記選択されたセクションデータに含まれる複数の自動伴奏パターンを再生する順番を決定する順番決定手段と、
前記順番決定手段により決定された順番にて、前記セクションデータに含まれる複数の自動伴奏パターンを順次切替える切替え手段と、
前記切替え手段により切替えられた自動伴奏パターンに基づいて、自動伴奏音を生成して出力する自動伴奏生成手段と、
を含むことを特徴とする電子楽器における自動伴奏生成装置。
【請求項２】
前記各セクションデータが、複数の自動伴奏データを夫々含む複数のトラックを有し、該トラックごとに順番決定手段を備えていることを特徴とする請求項１に記載の電子楽器における自動伴奏生成装置。
【請求項３】
前記セクションデータが、更に、フィルイン用のフィルイン発音パターンデータを有するものであって、
前記フィルイン発音パターンデータへの移行を指示するフィルイン指示手段と、
前記フィルインへの移行指示に応じて、その時点で再生されている自動伴奏パターンの順番を一時記憶する一時記憶手段と、前記指示されたフィルイン発音パターンデータに基づいて自動伴奏を生成して出力すると共に、該フィルイン発音パターンデータの終了に応じて、前記一時記憶されていた順番の自動伴奏パターンへと復帰し、自動伴奏音の生成を継続する制御手段と、
を備えていることを特徴とすることを特徴とする請求項１に記載の電子楽器における自動伴奏生成装置。
【請求項４】
記憶手段に夫々複数の自動伴奏パターンを含む複数のセクションデータが記憶され、該記憶された自動伴奏パターンに基づいて、自動伴奏音を生成して出力する電子楽器における自動伴奏生成装置に適用されるコンピュータプログラムにおいて、
前記複数のセクションデータのうちのいずれかを指定するステップと、
前記選択されたセクションデータに含まれる複数の自動伴奏パターンを再生する順番を決定するステップと、
前記順番決定手段により決定された順番にて、前記セクションデータに含まれる複数の自動伴奏パターンを順次切替えるステップと、
前記切替え手段により切替えられた自動伴奏パターンに基づいて、自動伴奏音を生成して出力するステップと、
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器にけるアルペジオや各伴奏スタイルに従って伴奏音を生成して出力する自動伴奏生成装置及びそのコンピュータプログラムに関する。
【背景技術】
【０００２】
本発明の自動伴奏生成装置及びそのコンピュータプログラムに関連する先行技術文献情報として、例えば、下記の特許文献１がある。
【特許文献１】特開２００５−１０４４５号公報
【０００３】
この特許文献１に記載の発明は、異なる発音パターンデータで規定された複数のアルペジオパターンデータが記憶されていて、演奏者が各アルペジオパターンデータから一つを選択し、入力操作部(鍵盤)によって演奏すると、該入力された演奏内容が選択されたアルペジオパターンに基づいて分散発音されるようにしたものである。
又、演奏される楽曲の進行上の構成に合わせて、アルペジオ演奏中に、読み出し中のアルペジオパターンから他のアルペジオパターンに切替えることができる。
例えば、楽曲の進行上の静かな部分は静かなアルペジオパターンを使い、激しい部分に移行するのに応じて、アルペジオパターンも激しいパターンに切替えることで、楽曲の雰囲気に合致したアルペジオ演奏を行うことができる。
尚、楽曲の進行上の各部分(各セクション)において使用するのに好適なパターンを用意し、各セクションの推移に沿ってパターンを切替えてアルペジオ演奏をすることもあるから、セクションデータと呼ぶこともある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、楽曲の進行上、同一のセクションが比較的長時間持続するような場合、アルペジオパターンも同じものを長時間繰り返し使用することになり、単調な演奏になってしまう。
そのような場合に、アルペジオパターンを切替えて演奏することで単調さを改善することができるが、アルペジオパターンの雰囲気をガラッと変えてしまうと、楽曲の雰囲気と合致しなくなることから、比較的類似した雰囲気のアルペジオパターンに切替えるのが望ましい。
しかしながら、一般的な電子楽器には、セクション切替え用の操作子が備えられているが、セクションよりも細かな単位で更に類似した雰囲気のアルペジオパターンに切替えるための操作子を用意するのは、操作子の設定面積や操作面の煩雑さ等の都合上、得策ではない。
又、アルペジオパターンを切替えるための操作子の操作も面倒であり、セクションの切り替え以外にも頻繁に切替えるとなると演奏に支承をきたしてしまう。
尚、このような状況は、アルペジオ演奏に限らず、予め記憶された伴奏パターンデータを、指定された和音に応じて音高変換して発音させる自動伴奏にも当てはまる。
【０００５】
本発明は、同一のアルペジオパターンや自動伴奏のパターンの使用が長く続いても単調でない自然な演奏を行うことができる電子楽器における自動伴奏生成装置及びそのコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、本発明が採用した技術的手段は、夫々複数の自動伴奏パターンを含む複数のセクションデータを記憶する記憶手段と、前記複数のセクションデータのうちのいずれかを指定するセクション指定手段と、前記選択されたセクションデータに含まれる複数の自動伴奏パターンを再生する順番を決定する順番決定手段と、前記順番決定手段により決定された順番にて、前記セクションデータに含まれる複数の自動伴奏パターンを順次切替える切替え手段と、前記切替え手段により切替えられた自動伴奏パターンに基づいて、自動伴奏音を生成して出力する自動伴奏生成手段と、を含むことを特徴とする電子楽器における自動伴奏生成装置である。
【０００７】
又、前記各セクションデータが、複数の自動伴奏データを夫々含む複数のトラックを有し、該トラックごとに順番決定手段を備えることが好ましい。
【０００８】
又、前記セクションデータが、更に、フィルイン用のフィルイン発音パターンデータを有するものであって、前記フィルイン発音パターンデータへの移行を指示するフィルイン指示手段と、前記フィルインへの移行指示に応じて、その時点で再生されている自動伴奏パターンの順番を一時記憶する一時記憶手段と、前記指示されたフィルイン発音パターンデータに基づいて自動伴奏を生成して出力すると共に、該フィルイン発音パターンデータの終了に応じて、前記一時記憶されていた順番の自動伴奏パターンへと復帰し、自動伴奏音の生成を継続する制御手段と、を備えることが好ましい。
【０００９】
前記自動伴奏生成装置に適用されるコンピュータプログラムは、記憶手段に夫々複数の自動伴奏パターンを含む複数のセクションデータが記憶され、該記憶された自動伴奏パターンに基づいて、自動伴奏音を生成して出力する電子楽器における自動伴奏生成装置に適用されるコンピュータプログラムにおいて、前記複数のセクションデータのうちのいずれかを指定するステップと、前記選択されたセクションデータに含まれる複数の自動伴奏パターンを再生する順番を決定するステップと、前記順番決定手段により決定された順番にて、前記セクションデータに含まれる複数の自動伴奏パターンを順次切替えるステップと、前記切替え手段により切替えられた自動伴奏パターンに基づいて、自動伴奏音を生成して出力するステップと、を含むことを特徴とするコンピュータプログラムである。
【００１０】
本発明でいう自動伴奏パターンデータとは、アルペジオパターンデータや音楽ジャンル等の伴奏スタイルデータ等のパターンデータを意味する。
又、一つのセクションデータには、例えば楽曲の中で主として定常的に演奏されるメインセクションデータや、楽曲の中のイントロ部分で演奏されるイントロセクションデータや、楽曲の中のエンディング部分で演奏されるエンディングセクションデータ等が含まれ、更には、曲の変わり目等にタイミングよく演奏される短いフレーズのフィルインセクションが含まれる。
又、発音パターンデータとは、アルペジオパターンや伴奏スタイルパターンのバリエーションを規定するパターンデータであり、この発音パターンデータが前記各セクションデータを規定している。
又、本発明でいう電子楽器は、自動伴奏生成装置を有する電子楽器であれば、電子鍵盤楽器や電子弦楽器等、電子楽器の種類を限定するものではない。
【発明の効果】
【００１１】
本発明によれば、多数のパターン切替え用操作子を備えたり、演奏中に頻繁に切替え操作を行ったりする必要なしに、同一のアルペジオパターンや自動伴奏のセクションの使用が長く続いても単調でない自然な演奏を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る電子楽器における自動伴奏生成装置を実施するための最良の形態を図面に基づいて説明する。
【００１３】
図１は、電子楽器の概略構成を示すブロック図である。
該電子楽器は、入力操作部１、ＣＰＵ２，ＲＯＭ３，ＲＡＭ４，外部記憶装置５，通信インターフェース（以下「Ｉ／Ｆ」という）６，表示部７，音源部８を備え、これらがバス９によって接続されている。
又、表示部７にはディスプレイ７１が、音源部８にはサウンドシステム８１が接続され、通信Ｉ／Ｆ６を介してコンピュータ等の外部機器６１が接続されている。
【００１４】
前記入力操作部１は、演奏情報を入力するための演奏操作子（例えば、鍵盤）及び各種設定を入力するための複数の各種スイッチ等を含んでいる。
ＣＰＵ２は、ＲＯＭ３や外部記憶装置５に記憶している制御プログラムを実行して電子楽器全体の制御を行うものであり、後述する各手段として機能する。
ＲＯＭ３は、ＣＰＵ２が実行する各種制御プログラムや自動伴奏パターンデータを含む各種データを記憶する。
ＲＡＭ４は、自動伴奏パターンデータを含む各種データや各種入力情報及び演算結果等を一時的に記憶する。
【００１５】
外部記憶装置５は、各種アプリケーションプログラム、自動伴奏パターンや各伴奏パターンについての切替えタイミング情報、自動伴奏パターンデータ等のデータを記憶する書き換え可能な不揮発性記憶手段である。
この外部記憶装置５は、例えば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−Ｒ／ＲＷドライブ及び光磁気ディスク（ＭＯ）ドライブ等が挙げられる。
これらの記憶装置（ドライブ）には、データを書込み可能、且つ恒久的に保存することができる記憶装置（例えば、フレキシブルディスクやハードディスク等のディスク型記憶装置）が装着又は内蔵されている。
尚、前記ディスク型記憶装置に限らず、データを恒久的（不揮発的）に保存できる記憶装置であれば良く、例えばフラッシュメモリ等の半導体メモリでも良い。
そして、外部記憶装置５には、前述のように、ＣＰＵ１が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置５に制御プログラムを記憶させておき、それをＲＡＭ４に読み込むことにより、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。
このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１６】
通信Ｉ／Ｆ６は、電子楽器をコンピュータ等の外部機器６１と接続するためのインターフェースであり、ＭＩＤＩ（Ｍｕｓｉｃａｌ Ｉｎｓｔｒｕｍｅｎｔｓ Ｄｉｇｉｔａｌ Ｉｎｔｅｒｆａｃｅ）インターフェースや、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）インターフェース、ネットワークインタフェース等を備えている。
そして、ここを介して外部機器６１との間でＭＩＤＩデータや楽譜データ、リモートコントロールコマンド等の送受信を行うことができる。
【００１７】
表示部７は、電子楽器の動作状態や設定状態等を表示する液晶表示パネル等によるディスプレイ７１に、これらの情報や楽譜、メッセージ、ＧＵＩ（グラフィカル・ユーザ・インタフェース）等を表示させるための表示制御回路が含まれている。
音源部８は、演奏及び自動伴奏等の発音パターンデータや演奏データに基づいて音声信号を生成し、これをサウンドシステム８１に出力して発音を行わせる発音制御回路が含まれている。
【００１８】
図２は、電子楽器の自動伴奏パターンデータの構成の一例を示す構成図である。
本形態で例示する自動伴奏パターンデータＤは、アルペジオパターンであって、複数のセクションデータＤ１，Ｄ２・・・から構成されている。
ここでセクションとは、楽曲の進行上の各部分を意味し、セクションデータとは、楽曲の進行上の各部分(セクション)において演奏されるのに好適なパターンデータである。
つまり、楽曲の演奏進行にしたがってセクションデータを切替えて使用することにより、楽曲の雰囲気に合致した伴奏を行うことができる。
典型的なセクションとしては、イントロセクション、メインセクション、フィルインセクション、エンディングセクション等があり、各セクションにつき、雰囲気の異なったバリエーションパターン(例えば、メインセクションにつき、ＡバリエーションとＢバリエーション等)を有することもできる。
尚、図示はしていないが、このような自動伴奏パターンデータＤが多数記憶されていて、いずれか一つの自動伴奏パターンデータが選択されて演奏に使用される。
本形態における各セクションデータＤ１，Ｄ２は、別途記憶されている発音パターンデータ１，２，３０，・・・のうちいずれか１乃至複数の発音パターンデータを指定する(参照する、あるいは関連付ける、ともいう)パターン指定データＤ３を夫々含む五つのトラックＴから構成されており、各トラックは、トラック番号１〜５が付与され、基本的には、このトラック番号１からトラック番号４のトラックが通常の自動伴奏を生成するデータであり、セクションの切替えが指示されるまで、繰り返し読み出して再生されるものである。
前記トラック番号５のトラックＴは、フィルイン用の発音パターン指定データＤ３から構成されたものであり、通常トラック１〜４の演奏中において、前記入力操作部１の人為的な操作でフィルインを指示することによって、通常トラック１〜４の演奏中に短いフレーズを入れるようにしたものである。
【００１９】
各トラックＴにおいて発音パターン指定データＤ３にて指定されているセクションデータとは、別に記憶されている各発音パターンデータＤ４は、図３に示すようなデータからなる各々異なる発音パターンで構成されており、各発音パターンデータＤ４には、パターンデータ番号（図示では、１〜１４，２０，３０）が付与されている。
前記パターンデータ番号は、セクションデータの各トラック内でいずれかのパターンデータを指定する際や、パターンデータの内容を編集する際に、該パターンデータ番号で管理するようにしている。
【００２０】
前記トラック番号１〜トラック番号４の各トラックＴの発音パターン指定データＤ３には、発音順番号（図示では、各発音パターン指定データの右側の１〜４で示す）が、デフォルト、あるいは演奏者の任意な編集により付与されている。
本形態では、トラック番号１〜トラック番号４の各トラックＴを同時に(並列に)再生可能としている。
各トラックＴは、四つの演奏パート(例えば、演奏操作子(鍵盤)を四つの領域に分割したときの各領域に対応する)の夫々と対応するものとし、各演奏パートにて演奏された(押鍵された)演奏音を、該演奏パートに対応したトラックの発音パターンデータに応じて分散発音させるようにしている。
そして、各トラックＴ内における１乃至複数の発音パターン指定データＤ３で指定される発音パターンデータを、発音順番号順に順次切替えて再生する。
すなわち、トラック１を例に取ると、一回目は、発音パターンデータ１が、二回目は、発音パターンデータ４が、三回目は、発音パターンデータ６が順次指定されて再生される。
【００２１】
前記発音パターンデータＤ４の具体的な構成は、図３（ａ）に示すように、発音データの出力タイミングをクロックカウントで示すＴｉｍｉｎｇ、発音データにおける音長を示すＧａｔｅ、発音させるキー番号を示すＫｅｙ、キーのオクターブ補正量を示すＯｃｔ、発音データにおけるベロシティを示すＶｅｌのデータから構成されている。
これらの各データは、電子楽器にプリセットされているものでもよいが、楽曲の雰囲気に合うように、編集を行うようにしてもよい。
具体的には、本形態では、四分音符を４８０クロックとした場合の８分音符刻みの１小節での発音パターンで例示しているが、例えば、４分音符刻みにしたり、２小節以上にしたりする編集や、各データの数値を変更する編集を任意に行う。
又、発音パターンデータＤ４の各データの編集の他に、自動伴奏データの再生順の編集や、各トラックＴに、どの前記発音パターンデータＤ４を割り当てるか、すなわち発音パターン指定データＤ３が指定するパターンデータ番号をいくつにするか、トラックＴ内の発音パターン指定データ数をいくつにするか等の編集、発音順番号の編集も併せて行ってもよい。
この編集時においては、前記ディスプレイ７１に、前記各データが文字や記号等の視覚的情報として表示され、これら表示された情報を目視しながら、入力操作部１からの編集操作により、出力タイミング、音長、Ｋｅｙ、オクターブ補正量、ベロシティ、各トラックにおける発音パターン指定データＤ３の値の設定、その数、発音順等を編集するようにしている。
尚、一つのトラック内において指定されている複数の発音パターンデータは、互いにその演奏内容が類似したものとなるように、予め作成乃至編集しておく。
すなわち、一つのトラック内で指定される複数の発音パターンデータは、同じセクションデータが長時間持続的に再生されることによる単調さを改善させるために、共通の音楽的雰囲気を有するが、微妙にその演奏内容が異なるものとされるのである。
一方、一つのセクションデータ内に含まれる複数のトラック間においては、そのような類似性は要求されず、全く音楽的雰囲気は似てなくてもよいが、同時に発音させても違和感がないような演奏内容とする必要はある。
又、各データの編集時においては、入力操作部１による演奏操作をして各データにおける音を聞きながら編集を行うことができる。
編集終了後、ディスプレイ７１の表示を閉じることや、所定の更新操作により、各データの情報の更新が行われるようにしている。
【００２２】
そして、編集が行われたセクションデータが選択され、前記入力操作部１において、演奏情報を入力するための演奏操作がされると、そのパターン及び操作状態に対応する自動伴奏の出力が指示されたことになり、Ｔｉｍｉｎｇデータで指定される出力タイミングで、図３（ｂ）に示すような発音データリストＬの発音データを前記サウンドシステム８１から順次出力する。
前記発音データは、ＭＩＤＩのノートオンデータとし、その構成要素は音長を示すＧａｔｅ、音高（ノートナンバ）を示すＮｏｔｅ、ベロシティを示すＶｅｌである。Ｔｉｍｉｎｇはその発音データが生成されるタイミングを示す。
【００２３】
発音データリストＬにおけるＧａｔｅ及びＶｅｌは、発音パターンデータに含まれる各タイミングのＧａｔｅ及びＶｅｌをそのまま使用するが、Ｎｏｔｅについてはこれとは異なる。
すなわち、入力操作部１の操作に対応するノートナンバに所定順序、例えば音の低い方から順にキー番号を割り振り、各タイミングそのキー番号に対応するノートナンバにＯｃｔの値だけオクターブ補正を行ったノートナンバを発音データにおけるＮｏｔｅとしている。
例えば、図３（ａ）に示すようなパターン１を選択してＣ３，Ｅ３，Ｇ３の演奏操作を行った場合には、これらにそれぞれ１，２，３のキー番号が割り振られる。
そして、タイミング００００における発音データでは、Ｎｏｔｅの値はキー番号１のＣ３を１オクターブ上げたＣ４とする。
また、タイミング０２４０における発音データでは、Ｎｏｔｅの値はキー番号３のＧ３とする。
尚、キー番号の割り振り方は上記のものに限定せず、所定順序としては、音の高い順、操作順等でもよい。
又、演奏操作数と発音パターンデータに含まれるキー番号の数が合わない場合には、操作状態から導き出した適当なノートナンバにキー番号を割り振るようにするとよい。
このようにして順次伴奏用の発音データを出力するが、発音パターンデータの最後に達すると、パターンの発音順に基づく次の順位の発音パターンデータが先頭から再生されるようになる。
そして、最後の順位の発音パターンの最後に達すると、先頭の順位の発音パターンに戻り、演奏操作が続く間は周期的に同様な発音データの出力を繰り返す。
【００２４】
図４は、本形態のＣＰＵ２が自動伴奏生成制御を行う処理を示すフローチャートである。
基本的には、選択されたセクション及び該セクション内のトラック内の発音パターンデータ及び、入力された演奏情報に基づいて、所定の制御プログラムを実行して自動伴奏を行う。
【００２５】
具体的には、ステップＳ１において選択して読み込まれた自動伴奏パターンデータにおける各セクションデータを参照し、ステップＳ２において各セクションデータの各トラックでの発音パターン指定データの関連付け(指定)の変更を行う場合、ステップＳ３において各トラックの編集(発音パターン指定データが指定するパターンデータ番号の変更、トラック内の発音パターン指定データ数の変更、発音パターン再生順の変更等)を行い、この結果を記憶し、以後の自動伴奏においてこの編集された発音パターン指定データが自動伴奏に反映され、変更を行わない場合には、読み込まれた自動伴奏データにおける各セクションデータ内の発音パターンデータが以後の自動伴奏において反映される。
【００２６】
次に、ステップＳ４においていずれかのセクションデータの選択を行うが、ここでセクションデータの選択を行った場合、ステップＳ５において選択されたセクションデータを指定セクションとして記憶し、以後の自動伴奏においてこの選択されたセクションデータが反映され、セクションデータの選択が行われなかった場合、ステップＳ６においてセクションデータ１を指定セクションとして記憶し、以後の自動伴奏においてこのセクションデータ１が反映される。
【００２７】
次に、演奏者による演奏操作が行われるか、あるいは自動伴奏開始指示の操作があると、ステップＳ７において、その操作により自動伴奏生成開始が指示され、演奏操作と前記ステップＳ５、又はステップＳ６にて指定されたセクションデータの内容に基づいて、ステップＳ８において自動伴奏生成を開始する。
尚、ステップＳ７以降のステップでは、自動伴奏用の演奏操作情報は、その演奏操作の都度最新の状態を記憶しているものとする。
【００２８】
次に、ステップＳ９において、自動伴奏生成終了の指示があればステップＳ１０において自動伴奏生成処理を終了する。
ステップＳ９において自動伴奏生成終了の指示がなければ、ステップＳ１１においてフィルイン操作の指示を検出する。
尚、自動伴奏生成終了の指示とは、自動伴奏終了スイッチ等の操作による自動伴奏のみの終了を指示する場合だけでなく、電源ＯＦＦ、リセット等の強制終了操作によって自動伴奏だけでなく演奏自体を直ちに終了する場合のことも示すものとする。
そしてこのような場合には、切替えタイミングとは関係なく自動伴奏も直ちに終了させる。
【００２９】
ステップＳ１１においてフィルインが指示されると、ステップＳ１２において、現在自動伴奏の対象となっている順番の発音パターン番号を一時記憶し、該発音パターンデータによる自動伴奏生成を一時中断する。
そして、ステップＳ１３において、演奏操作とトラック５におけるフィルイン用の発音パターンデータに基づいて１ループ分の自動伴奏生成が開始され、その１ループ分の自動伴奏生成が終了すると、ステップＳ１４において演奏操作と前記一時記憶された番号の発音パターンデータに基づいて、自動伴奏生成を再開する。
又、フィルインが指示されなかった場合及びステップＳ１４における自動伴奏生成が再開された場合に、ステップＳ１５においてセクションデータの選択操作があると、ステップＳ１６において前記選択操作のなされたセクションデータが指定セクションとされる。
そしてステップＳ１７において該指定セクションの各トラックで順位が「１」とされている発音パターンデータを各トラックでの自動伴奏対象とする。
ステップＳ１５、又はステップＳ１７の後、ステップＳ１５において現在再生中の伴奏パターデータの読み出しが１ループ分終了する(最後まで達する)と、各トラックにおける次の発音順番号の発音パターンデータに切替わり、演奏操作と切替わった発音パターンデータとに基づいて、該切替わった発音パターンデータの先頭から自動伴奏生成を開始し、前記ステップＳ９における自動伴奏生成終了指示が行われるまでステップＳ９からステップＳ１５のルーチンを繰り返すように制御する。
【００３０】
尚、本発明では、各セクションデータに関連付けられる発音パターンデータは、例えば他の自動伴奏パターンデータのあるセクションデータに関連付けられていてもよい。
又、本形態では、発音パターンデータの切り替えを１ループ毎としたが、例えば２ループ毎や数小節毎等、任意に選択・設定できるようにしてもよい。
又、発音パターンデータの切替え機能にON/OFFが指定できるようになっていてもよく、このON/OFF切り替えはセクション単位で一括してでもよいし、トラック単位で行えてもよい。
又、自動伴奏パターンデータは複数種類装置内に記憶されていてもよいし、外部記憶装置もしくはネットワークを通して参照する形式でもよい。
又、発音パターンデータの切り替えの順番は実施例ではユーザによる指定としたが、例えば、登録順や発音パターンデータの番号や名前順、もしくはランダムにしてもよい。
又、本形態では、フィルイン用の発音パターンデータはセクション内に１つ関連付けられたものを例示したが、フィルイン用の発音パターンデータをセクション内に複数個関連付けてもよい。
又、本形態では、電子楽器の入力操作部の操作を検出したときに、フィルイン用の発音パターンデータに切替えるようにしているが、このフィルイン用の発音パターンデータへの切替えは、例えば、ユーザの演奏の状態（ベロシティなど）を判定して切り替えたり、数小節に１回切替えたりする等に設定してもよい。
又、本形態では、各トラックに関連付けられている全ての発音パターンデータに発音順番号を付け、自動伴奏生成の対象としているが、関連付けられている発音パターンデータのうち一部にのみ発音順番号を付けるようにしてもよく、この場合、発音順番号の付いている発音パターンデータのみが自動伴奏生成の元となる。
又、各トラックに含まれる１乃至複数の伴奏パターンは、本形態においては、別途記憶されている発音パターンデータの番号を発音パターン指定データで指定する方式としたが、これに限らず、各トラック内に発音パターンデータの実体を記憶させる方式としてもよい。
又、自動伴奏生成終了やフィル時の中断の場合、発音途中の自動伴奏音を直ちに中断してもよいし、発音中の音のみ最後まで演奏して終了してもよく、もしくは、発音パターンデータの例えば小節や拍などのきりのよいところまで演奏するようにしてもよい。
又、本形態では、自動伴奏生成の際参照する演奏者の演奏操作情報を、電子楽器の入力操作部の操作により入力するようにしているが、この演奏操作情報の入力は、既に記憶された演奏情報を読み出して取得するようにしてもよい。
又、本形態では、自動伴奏生成装置を電子楽器に適用したものを例示しているが、電子楽器以外の専用装置や汎用的なパーソナルコンピュータ等の外部機器からリモートコントロールを受ける音源装置として構成した自動伴奏生成装置あるいはその制御プログラムにも適用することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る電子楽器における自動伴奏装置の概略構成の一形態を示す構成図。
【図２】自動伴奏パターンデータの一形態を示す構成図。
【図３】（ａ）自動伴奏パターンデータにおけるトラックに記憶する発音パターンデータの構成図、（ｂ）伴奏データ生成部がそれを基に生成する伴奏データの一形態を示す構成図。
【図４】本発明に係る自動伴奏生成制御に関する処理を示すフローチャートである。
【符号の説明】
【００３２】
１：入力操作部
２：ＣＰＵ
３：ＲＯＭ
４：ＲＡＭ
５：外部記憶装置
６：通信インターフェース
７：表示部
８：音源部
９：バス９
６１：外部機器
７１：ディスプレイ
８１：サウンドシステム
【図１】
2008250053.tif 000003
【図２】
2008250053.tif 000004
【図３】
2008250053.tif 000005
【図４】
2008250053.tif 000006