(57)【要約】【課題】  自動伴奏を伴ったソングデータを異なる機種間で確実に共有できるようにする。【解決手段】  自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類し、上記分類した拍子及びカテゴリー毎に番号を付して記録媒体に記録するようにして、同じ自動伴奏パターンが存在しない場合には、同じ拍子のグループに属しているカテゴリーの中のパターンデータを使用して再生するようにして、自動伴奏パターンを持っていない場合でも曲として成立した状態でソングデータを再生できるようにして、或る機種で録音したデータが、他の機種では使用できないような問題点が発生するのを防止できるようにする。【選択図】  図１
2005107204.tif 000002
【特許請求の範囲】
【請求項１】
自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類し、上記分類した拍子及びカテゴリー毎に番号を付して記録媒体に記録するようにしたことを特徴とする自動伴奏装置。
【請求項２】
上記記録媒体に記録されたパターンデータを有していない場合には、上記記録媒体に記録されているパターンデータと同じ拍子の他のカテゴリーのパターンデータを検索し、上記検索したパターンデータを用いて自動伴奏を行なうようにしたことを特徴とする請求項１に記載の自動伴奏装置。
【請求項３】
上記記録媒体に記録されたパターンデータを有していない場合には、上記記録媒体に記録されているパターンデータと同じ拍子のデフォルトのパターンデータを検索し、上記検索したデフォルトのパターンデータを用いて自動伴奏を行なうようにしたことを特徴とする請求項１に記載の自動伴奏装置。
【請求項４】
上記請求項１〜３の何れか１項に記載の自動伴奏装置を有することを特徴とする自動伴奏装置を備えた電子楽器。
【請求項５】
自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類し、上記分類した拍子及びカテゴリー毎に番号を付して記録媒体に記録するようにしたことを特徴とする自動伴奏データ記録方法。
【請求項６】
記録媒体に記録されたソングデータからパターンデータを読み出す処理と、
上記パターンデータ読み出し処理によって読み出されたパターンデータが存在するか否かを判断する処理と、
上記判断処理の結果、上記読み出されたパターンデータと同じパターンが存在する場合には、上記存在するパターンデータを使用して自動伴奏を行なうようにする第１の再生処理と、
上記判断処理の結果、上記読み出されたパターンデータと同じパターンが存在しない場合には、上記読み出されたパターンデータと同じ拍子の他のカテゴリーのパターンデータを検索し、上記検索したパターンデータを用いて自動伴奏を行なうようにする第２の再生処理と、
上記判断の結果、同じ拍子のパターンデータが存在しない場合には、上記読み出されたパターンデータと同じ拍子のデフォルトのパターンデータを検索し、上記検索したデフォルトのパターンデータを用いて自動伴奏を行なうようにしたことを特徴とする自動伴奏データ再生方法。
【請求項７】
上記請求項５に記載の自動伴奏データ記録方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項８】
上記請求項６に記載の自動伴奏データ再生方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項９】
上記請求項７または８に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自動伴奏装置、自動伴奏装置を備えた電子楽器、自動伴奏データ記録方法、自動伴奏データ再生方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体に関し、特に、自動伴奏パターンが記録されたソングデータを異なる機種で再生するために用いて好適なものである。
【背景技術】
【０００２】
従来、自動伴奏装置を有する電子楽器には、鍵盤による入力によりコードを検出し、内蔵された自動伴奏パターンを検出コードに沿って変換させて演奏させる自動伴奏装置を備えているものがあった。また、上記自動演奏伴奏装置を用いて演奏のコード情報、自動伴奏の開始・停止などの情報を録音することにより、音符情報を記録することなく楽音を再現させるレコーダ機能を備えたものがあった。また、フレキシブルディスク等の取り外し可能な記録媒体に記録可能な自動演奏伴奏装置もあった。
【０００３】
上記のようなレコーダ機能を用いて録音した楽音データは、再生するときにコード情報を再生しないようにすることが可能である。このような再生を行なうと、コード演奏は演奏者が行なうことが可能となり、いわゆる、コードパートのマイナスワン演奏が可能である。したがって、上述のようなソングデータを取り外し可能な記録媒体に録音しておけば、上記ソングデータを録音した電子楽器以外の複数の電子楽器で使用することが可能である。上記のような演奏練習装置は、例えば、特許文献１に記載されている。
【０００４】
【特許文献１】特開平１１−１６７３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記自動伴奏装置で行なう自動演奏の元となるパターンデータは機種に依存しているため、或る機種に存在するパターンが他の機種には無い場合が生じることがある。また、機種によってパターンの番号が異なる場合がある。特に、パターンの番号が異なることにより、拍子が異なってしまった場合には曲として成立しなくなってしまう。このため、或る機種で録音したデータが、或る機種では使用できないことが起こる問題があった。
【０００６】
また、互換のために、自動伴奏部分を音符情報に展開してディスクに記録すると、今度は上述したコードパートのマイナスワン演奏を行なうことができなくなってしまう問題があった。
【０００７】
また、録音した後で使用パターンを変更しようとしても、拍子が変わってしまうと曲として成立しなくなってしまう問題があった。
本発明は上述の問題点にかんがみ、自動伴奏を伴ったソングデータを異なる機種間で確実に共有できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の自動伴奏装置は、自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類し、上記分類した拍子及びカテゴリー毎に番号を付して記録媒体に記録するようにしたことを特徴としている。
また、本発明の他の特徴とするところは、上記記録媒体に記録されたパターンデータを有していない場合には、上記記録媒体に記録されているパターンデータと同じ拍子の他のカテゴリーのパターンデータを検索し、上記検索したパターンデータを用いて自動伴奏を行なうようにしたことを特徴としている。
また、本発明のその他の特徴とするところは、上記記録媒体に記録されたパターンデータを有していない場合には、上記記録媒体に記録されているパターンデータと同じ拍子のデフォルトのパターンデータを検索し、上記検索したデフォルトのパターンデータを用いて自動伴奏を行なうようにしたことを特徴としている。
【０００９】
本発明の自動伴奏装置を備えた電子楽器は、上記の何れかに記載の自動伴奏装置を有することを特徴としている。
【００１０】
本発明の自動伴奏データ記録方法は、自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類し、上記分類した拍子及びカテゴリー毎に番号を付して記録媒体に記録するようにしたことを特徴としている。
【００１１】
本発明の自動伴奏データ再生方法は、記録媒体に記録されたソングデータからパターンデータを読み出す処理と、上記パターンデータ読み出し処理によって読み出されたパターンデータが存在するか否かを判断する処理と、上記判断処理の結果、上記読み出されたパターンデータと同じパターンが存在する場合には、上記存在するパターンデータを使用して自動伴奏を行なうようにする第１の再生処理と、上記判断処理の結果、上記読み出されたパターンデータと同じパターンが存在しない場合には、上記読み出されたパターンデータと同じ拍子の他のカテゴリーのパターンデータを検索し、上記検索したパターンデータを用いて自動伴奏を行なうようにする第２の再生処理と、上記判断の結果、同じ拍子のパターンデータが存在しない場合には、上記読み出されたパターンデータと同じ拍子のデフォルトのパターンデータを検索し、上記検索したデフォルトのパターンデータを用いて自動伴奏を行なうようにしたことを特徴としている。
【００１２】
本発明のコンピュータプログラムは、上記に記載の自動伴奏データ記録方法をコンピュータに実行させることを特徴としている。
また、本発明の他の特徴とするところは、上記に記載の自動伴奏データ再生方法をコンピュータに実行させることを特徴としている。
【００１３】
本発明のコンピュータ読み取り可能な記録媒体上記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１４】
本発明によれば、自動伴奏を行なうためのパターンデータを、拍子とカテゴリーとに基づいて分類して記録媒体に記録するようにしたので、上記記録媒体に記録されたパターンデータを有していない電子楽器で再生する場合には、上記記録媒体に記録されているパターンデータと同じ拍子の他のカテゴリーのパターンデータを検索し、検索したパターンデータを用いて自動伴奏を行なうようにすることができる。これにより、同一カテゴリーのパターンデータが無い場合でも、同一の拍子のパターンデータで再生することができるので、拍子が同じである曲として成立した状態で確実に再生することが可能となる。
また、同じ拍子のグループ内でパターンを変更するようにしたので、同じ拍子番号に複数のパターンを有している機種の場合には、曲として成立した状態で、録音後に、曲の雰囲気を変えていくようにパターンの選択を行なうようにすることができる。
【００１５】
また、本発明の他の特徴によれば、同じ拍子のグループ内にパターンデータが無い機種の場合はデフォルテを選択して発音するようにしたので、機種が異なることにより演奏ができなくなってしまう不都合を無くすことができ、全ての機種においてコードパートのマイナスワン演奏を実現することができる。これにより、例えば、音楽教室において先生が録音したソングデータのコード演奏を生徒が行なうような練習を機種が異なっても確実に行なうことができるようにすることができる。
【発明を実施するための最良の形態】
【００１６】
次に、添付の図面を参照しながら、本発明の自動伴奏装置、自動伴奏装置を備えた電子楽器、自動伴奏データ記録方法、自動伴奏データ再生方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体の実施の形態を説明する。
【００１７】
図１は、本実施の形態の自動伴奏装置を備えた電子楽器の概略構成の一例を示すブロック図である。
図１において、本実施の形態の電子楽器１は、中央処理装置（以下、ＣＰＵと称する）２と、リードオンリメモリ（以下、ＲＯＭと称する）３と、ランダムアクセスメモリ（以下、ＲＡＭと称する）４と、信号バス５と、キーボード部６と、操作パネル部７と、楽音発生部８と、デジタル／アナログ変換部（以下、Ｄ／Ａ変換部と称する）９と、アナログ信号処理部１０と、パワーアンプ１１と、スピーカ部１２と、記録再生部１３とを有している。
【００１８】
上記ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４とからなるコンピュータシステム１００により、本実施の形態の自動伴奏データ記録方法及び自動伴奏データ再生方法が実行される。また、上記コンピュータシステム１００及び上記記録再生部１３とにより、本実施の形態の自動伴奏装置が構成されている。
【００１９】
図１に示すように、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、キーボード部６、操作パネル部７、及び楽音発生部８は、それぞれ信号バス５に接続され、相互に通信することが可能である。
【００２０】
キーボード部６は、演奏を行なうための複数の鍵とその鍵の各々に対応して設けられた鍵スイッチとを含む複数の鍵盤を有している。上記鍵スイッチは、上記鍵盤の押鍵や離鍵を検出するとともに、各鍵の動作スピードに関するKeyタッチレスポンス信号を検出するように構成されている。
【００２１】
操作パネル部７は、音色や音量などを選択及び設定するための各種操作子と、これらの選択および設定状態を表示するためのＬＣＤ（液晶表示装置）またはＬＥＤ（発光ダイオード）から成る表示装置とを有している。
【００２２】
なお、上記音色や音量などを選択および設定するための各種操作子は、例えば、音色設定スイッチ、音量設定ボリューム、自動伴奏設定スイッチなどである。
【００２３】
上記音色設定スイッチと上記音量設定ボリュームは、出力する楽音の音色と音量を設定するためのものであり、これら音色設定スイッチと音量設定ボリュームにより所望の音色と音量が設定されると、設定内容に応じた音色と音量を有する楽音が出力される。
【００２４】
上記自動伴奏設定スイッチは、上記鍵盤の押鍵及び離鍵に応じたメロディー（演奏音）を発音させて行なうマニュアル演奏を補助する伴奏機能を実行するときに設定されるスイッチである。この自動伴奏設定スイッチにおける具体的な設定内容としては、例えば、自動伴奏を行なう楽音（音符）、音色、及びリズムなどである。
【００２５】
ＣＰＵ２は、本実施の形態の電子楽器１の全体を統括制御するためのものであり、上記ＲＯＭ３に格納されている制御プログラムに従って、ＲＡＭ４をワークメモリとして利用しながら、例えば次のような処理を行なう。
【００２６】
すなわち、ＣＰＵ２は、キーボード部６の各鍵スイッチのスキャン処理を行って、各鍵の押鍵または離鍵に伴う鍵情報を楽音発生部８に割り当てる処理を行なう。なお、上記各鍵の押鍵または離鍵に伴う鍵情報の具体例としては、Key ON／OFF信号、Key識別信号（鍵番号など）、Keyタッチレスポンス信号等が挙げられる。
【００２７】
また、ＣＰＵ２は、操作パネル部７に配設されている音色設定スイッチ、音量設定ボリューム、自動伴奏設定スイッチのスキャン処理を行ない、設定内容に応じた所望のデジタル楽音信号ＤＭＳを楽音発生部８から発生させるための処理を行なう。
【００２８】
具体的に説明すると、ＣＰＵ２は、音色設定スイッチの設定内容を表す音色情報と、音量設定ボリュームの設定内容を表す音量情報と、自動伴奏設定スイッチの設定内容を表す自動伴奏情報と、フェードアウト情報等を楽音発生部８に出力するなどの処理を行なう。
【００２９】
ＲＯＭ３は、読み出し専用のメモリであり、上述のようなＣＰＵ２の制御プログラムの他、自動伴奏データ記録方法を実行するプログラム、自動伴奏データ再生方法を実行するプログラム、楽音発生部８から所望の楽音信号を発生させるために必要なパラメータデータなど、種々のデータを格納している。
【００３０】
ＲＡＭ４は読み書きが可能なメモリであり、ＣＰＵ２のプログラム実行過程において各種の必要なデータを一時的に記憶したり、編集可能なパラメータデータを記憶したりする記憶領域を有している。このＲＡＭ４の一部あるいは全部はバッテリーバックアップされており、操作パネル部７により設定された音色に応じた必要なデータを、電子楽器１の電源がオフにされても保持しておくことができるようになされている。
【００３１】
楽音発生部８は、上記鍵盤の押鍵操作の内容に応じた鍵情報（Key ON／OFF信号、Key識別信号（鍵番号など）、Keyタッチレスポンス信号等）と、操作パネル部７の設定内容に基づいて所望のデジタル楽音信号ＤＭＳを発生させる。
【００３２】
Ｄ／Ａ変換部９は、楽音発生部８で発生されたデジタル楽音信号ＤＭＳをアナログ楽音信号に変換する機能を有する。
アナログ信号処理部１０は、Ｄ／Ａ変換部９でＤ／Ａ変換されたアナログ楽音信号に対し、簡単なフィルタ処理（ノイズ除去処理）を施す機能を有する。
【００３３】
パワーアンプ１１は、アナログ信号処理部１０でノイズ除去処理が施されたアナログ楽音信号に対し、増幅処理を施して適当なレベルに増幅する。
スピーカ部１２は、パワーアンプ１１で増幅されたアナログ楽音信号を可聴信号として放音するためのものであり、１個あるいは複数個で構成されている。
【００３４】
記録再生部１３は、上述したようにコンピュータシステム１００とともに、本実施の形態の自動伴奏装置を構成するものであり、電子楽器１で生成したソングデータを記録媒体に記録したり、記録媒体に記録されているソングデータを再生し、自動伴奏情報として上記楽音発生部８に送出する機能を有している。
【００３５】
図２は、図１に示した本実施の形態の楽音発生部８の構成をより具体的に示したブロック図である。
図２において、楽音発生部８は、波形メモリ２０と、波形読み出し回路２１と、フィルタ回路２２と、エンベロープ回路２３と、音量制御回路２４ととを有している。
【００３６】
波形メモリ２０は、メロディー用楽音波形データＭＤと伴奏用楽音波形データＡＤを、繰り返し波形データとして、あるいは立ち上がり部と繰り返し部とからなる波形データとして所定のエリアに予め記憶するためのメモリである。
【００３７】
ここで、メロディー用楽音波形データＭＤは、音色や音域に応じた種々の楽音波形データであり、上記鍵盤の押鍵及び離鍵に基づく操作内容に従ったマニュアル演奏を行なうときに使用される。すなわち、メロディー用楽音波形データＭＤは、上記演奏音を発音させるためのデータである。
【００３８】
また、伴奏用楽音波形データＡＤは、音色や音域に応じた種々の楽音波形データであり、自動伴奏を行なうときに使用される。すなわち、伴奏用楽音波形データＡＤは、伴奏音を発音させるためのデータである。
【００３９】
波形読み出し回路２１は、上記鍵盤の操作に応じて与えられるKey ON/OFF信号及びKey識別信号と、上記音色設定スイッチの設定内容に応じて与えられる音色情報とに基づいて、所望のメロディー用楽音波形データＭＤを所望の楽音周波数に応じた速度で波形メモリ２０から読み出す。
【００４０】
また、波形読み出し回路２１は、上記自動伴奏設定スイッチの設定内容に応じて上記記録再生部１３から与えられる自動伴奏情報に対応する所望の伴奏用楽音波形データＡＤを所望の楽音周波数に応じた速度で波形メモリ２０から読み出す。
【００４１】
なお、メロディー用楽音波形データＭＤと伴奏用楽音波形データＡＤの読み出しは、波形読み出し回路２１から波形メモリ２０に時分割で与えられるアドレス情報に従って行われる。
【００４２】
フィルタ回路２２は、波形メモリ２０から読み出されたメロディー用楽音波形データＭＤと伴奏用楽音波形データＡＤに対して所定のフィルタ特性でフィルタ処理を行なう。そして、上記フィルタ処理したメロディー用楽音波形データＭＤと伴奏用楽音波形データＡＤをエンベロープ回路２３に出力する。
【００４３】
具体的に説明すると、フィルタ回路２２は、例えばデジタルフィルタであり、上記鍵盤の操作に応じて与えられる鍵情報（Key ON/OFF信号、Key識別信号、Keyタッチレスポンス信号）と、上記音色設定スイッチの設定内容に応じて与えられる音色情報とに基づいて、例えば所定のフィルタ特性のバンドパスフィルタを生成する。そして、上記生成したフィルタ特性に従って、メロディー用楽音波形データＭＤと伴奏用楽音波形データＡＤに含まれる各周波数成分をフィルタ処理し、上記フィルタ処理したメロディー用楽音波形データＭＤ´と伴奏用楽音波形データＡＤ´をエンベロープ回路２３に出力する。
【００４４】
エンベロープ回路２３は、例えばエンペロープ発生器と乗算器とを有し、フィルタ回路２２から出力されたメロディー用楽音波形データＭＤ´と伴奏用楽音波形データＡＤ´に対して所定のエンベロープを与える。そして、上記所定のエンベロープを与えたメロディー用楽音波形データＭＤ´´と伴奏用楽音波形データＡＤ´´を音量制御回路２４に出力する。
【００４５】
具体的に説明すると、エンベロープ回路２３は、上記鍵盤の操作に応じて与えられる鍵情報（Key ON/OFF信号、Key識別信号、及びKeyタッチレスポンス信号）と、上記音色情報とに基づいて、フィルタ回路２２によりフィルタ処理されたメロディー用楽音波形データＭＤ´と伴奏用楽音波形データＡＤ´に対して所定のエンベロープを与えるためのエンベロープ信号を生成する。
【００４６】
そして、上記生成したエンベロープ信号と、楽音波形データＭＤ´、ＡＤ´とを乗算し、上記エンベロープ信号が乗算されたメロディー用楽音波形データＭＤ´´と、伴奏用楽音波形データＡＤ´´を音量制御回路２４に出力する。
【００４７】
音量制御回路２４は、マニュアル演奏用レジスタ２４ａと、自動伴奏用レジスタ２４ｂと、制御回路２４ｃとを有している。
マニュアル演奏用レジスタ２４ａは、メロディー用楽音波形データＭＤ´´の音量を指示するためのレジスタである。
自動伴奏用レジスタ２４ｂは、伴奏用楽音波形データＡＤ´´の音量を指示するためのレジスタである。
【００４８】
制御回路２４ｃは、上記マニュアル演奏用レジスタ２４ａと自動伴奏用レジスタ２４ｂの値を用いて、メロディー用楽音波形データＭＤ´´と伴奏用楽音波形データＡＤ´´の音量を制御する。そして、上記音量を制御したメロディー用楽音波形データＭＤ´´と伴奏用楽音波形データＡＤ´´をデジタル楽音信号ＤＭＳとしてＤ／Ａ変換部９に出力する。
【００４９】
次に、図３〜図８を参照しながら本実施の形態の自動伴奏装置で行なわれる自動伴奏データ記録方法及び自動伴奏データ再生方法の一例を説明する。
【００５０】
図３は、本実施の形態の自動伴奏装置で自動伴奏パターンを記録する場合の基本的な定義を示したものである。
図３に示したように、本実施の形態の自動伴奏装置においては、横方向に音楽のカテゴリー（Category）番号を付し、縦方向に拍子（Beat）番号を付している。
【００５１】
本実施の形態においては、音楽のカテゴリー番号について、Oldies=0、Pops=1、Soft Rock=2、Hard Rock=3、R&B=4、disc=5、Dance=6、Ballad=7、Country=8、Swing=9、Latin=10、Traditional=11、Entertainment=12、Default Pattern=13として記録するようにしている。
【００５２】
また、拍子番号について、以下に示すように、シンコペーションを使用したパターンは互換性が低いため、同じ拍子であっても異なる拍子番号を付して記録するようにしている。
1 Beat Straight=0、 2 Beat Straight=1、 2 Beat Straight(シンコペーション)=2、 2 Beat Swing=3、 2 Beat Swing (シンコペーション)=4、3 Beat Straight=5、 3 Beat Swing=6、4 Beat =7、 4 Beat (シンコペーション)=8、8 Beat Straight=9、 8 Beat Straight(シンコペーション)=10、 8 Beat Swing=11、 8 Beat Swing (シンコペーション)=12、16 Beat Straight=13、 16 Beat Straight(シンコペーション)=14、 16 Beat Swing=17、 16 Beat Swing (シンコペーション)=18、 6/8 Beat Straight=19として記録するようにしている。
【００５３】
本実施の形態においては、上述のように定義して自動伴奏パターンを記録媒体に記録しているので、機種が異なっても曲として成立した状態で再生することができる。
例えば、図４に示すように或る機種Ａで「Slow Blues」を使用して録音すると、「Category No=4、Beat No13」で録音されてソングデータが生成される。
【００５４】
上記のソングデータを、図５に示す他の機種Ｂで再生する場合、機種Ｂは「Slow Blues」というパターンを持っていない。そこで、本実施の形態の自動伴奏装置の場合には、同じ「Beat No13」に存在する他のカテゴリーを検索する。この場合、「Category No=8」に、「Country Piano」が存在するので、これが選択されて再生される。
【００５５】
このようにして再生することにより、雰囲気が変わるが拍子は同じであるため、曲として成立した状態で確実に再生することができるようになる。これにより、他の機種で録音したソングデータを使用できない不都合を確実に防止することができ、自動伴奏を伴ったソングデータを異なる機種間で共有することができる。
【００５６】
また、同じ「Beat No」に複数のパターンが存在する機種の場合には、録音後に同じ「Beat No」内においてパターンを変更することで、曲として成立した状態で雰囲気を変えるようにすることが可能となる。
【００５７】
また、本実施の形態の自動伴奏装置の場合には、同じ拍子内にパターンデータを持たない機種の場合でも、全てのソングデータを曲として成立した状態で再生できるように、「Default Pattern=13」を設けている。
【００５８】
図６及び図７に、上記「Default Pattern=13」の一例を示す。
図６において、（a）は「１beat」、（b）は「２beat」、（ｃ）は「２beat(Swing)」、（ｄ）は「３beat」、（ｅ）は「３beat(Swing)」、（ｆ）は「４beat」の例を示している。
【００５９】
また、図７において、（a）は「８beat」、（b）は「８beat(Swing)」、（ｃ）は「８beat(triplet)」、（ｄ）は「１６beat」、（ｅ）は「１６beat(Swing)」、（ｆ）は「６／８beat」の例を示している。上記デフォルト・パターンデータを使用してソングデータを再生する場合、ベースルートをベース音、コードの構成音をコード音として、全音符などで同時に発音させるようにしてもよい。
【００６０】
次に、図８のフローチャートを参照しながら、本実施の形態の自動伴奏データ再生方法の一例を説明する。
先ず、最初のステップＳ８０１において、フレキシブルディスク等の記録媒体（図示せず）からパターンデータを読み出す。
【００６１】
次に、ステップＳ８０２において、そのパターンを持っているか否かを判断する。この判断の結果、パターンを持っていたらステップＳ８０３に進み、そのパターンを使用して再生する。
【００６２】
一方、ステップＳ８０２の判断の結果、そのパターンを持っていない場合にはステップＳ８０４に進み、類似のパターンがあるか否かを検索する。この検索は上述したように同じ拍子番号内で行なう。この検索の結果、類似のパターンが存在する場合にはステップＳ８０５に進み、上記検索した類似のパターンを使用して再生する。
【００６３】
また、ステップＳ８０４の検索の結果、類似のパターンが存在しない場合にはステップＳ８０６に進み、上述したようにデフォルトのパターンを使用してソングデータを再生する。この場合でも、他の機種で録音されたソングデータを、同じ拍子のパターンを使用して再生することができるので、曲として成立した状態で再生することができる。
【００６４】
したがって、或る機種に存在するパターンが他の機種には無いことや、機種によってパターンの番号が異なること等により、或る機種で録音したデータが、或る機種では使用できないような不都合を確実に防止することができる。なお、上述した実施の形態においては、自動伴奏装置を電子楽器に設けた例を説明したが、上記自動伴奏装置は、例えばパーソナルコンピュータのような、電子楽器以外の機器に設けることもできる。
【００６５】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６６】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６７】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６８】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行ない、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態を示し、電子楽器の概略構成の一例を示すブロック図である。
【図２】楽音発生部の構成をより具体的に示したブロック図である。
【図３】本実施の形態の自動伴奏装置で自動伴奏パターンを記録する場合の基本的な定義を示した図である。
【図４】或る機種で自動伴奏パターンを記録した場合の例を示す図である。
【図５】他の機種で記録された自動伴奏パターンを再生する場合の例を説明するための図である。
【図６】デフォルトの自動伴奏パターンの一例を示す図である。
【図７】デフォルトの自動伴奏パターンの一例を示す図である。
【図８】自動伴奏データ再生方法の一例を説明するフローチャートである。
【符号の説明】
【００７０】
１  電子楽器
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  信号バス
６  キーボード部
７  操作パネル部
８  楽音発生部
９  Ｄ／Ａ変換部
１０  アナログ信号処理部
１１  パワーアンプ
１２  スピーカ部
１３  記録再生部
２０  波形メモリ
２１  波形読み出し回路
２２  フィルタ回路
２３  エンベロープ回路
２４  音量制御回路
１００  コンピュータシステム
【図１】
2005107204.tif 000003
【図２】
2005107204.tif 000004
【図３】
2005107204.tif 000005
【図４】
2005107204.tif 000006
【図５】
2005107204.tif 000007
【図６】
2005107204.tif 000008
【図７】
2005107204.tif 000009
【図８】
2005107204.tif 000010