(57)【要約】【課題】  伴奏パターン制作の手間を減らしつつ、自然な流れの自動伴奏を行える電子音楽装置を提供する。【解決手段】  電子音楽装置は、複数のメイン伴奏パターンと、少なくともひとつの挿入伴奏パターンとを記憶する記憶手段と、前記記憶手段に記憶されたメイン伴奏パターンと挿入伴奏パターンを読み出し、再生する再生手段と、前記メイン伴奏パターンの１つから、前記挿入伴奏パターンを介して、同一の又は他のメイン伴奏パターンに移行するように前記再生手段を制御する移行制御手段と、前記メイン伴奏パターンの移行における移行前と移行後のメイン伴奏パターンの組み合わせに応じて前記挿入伴奏パターンの所定範囲の楽音特性を変化させるように前記再生手段を制御する再生制御手段とを有する。【選択図】  図２
2006276750.tif 000002
【特許請求の範囲】
【請求項１】
複数のメイン伴奏パターンと、少なくともひとつの挿入伴奏パターンとを記憶する記憶手段と、
前記記憶手段に記憶されたメイン伴奏パターンと挿入伴奏パターンを読み出し、再生する再生手段と、
前記メイン伴奏パターンの１つから、前記挿入伴奏パターンを介して、同一の又は他のメイン伴奏パターンに移行するように前記再生手段を制御する移行制御手段と、
前記メイン伴奏パターンの移行における移行前と移行後のメイン伴奏パターンの組み合わせに応じて前記挿入伴奏パターンの所定範囲の楽音特性を変化させるように前記再生手段を制御する再生制御手段と
を有する電子音楽装置。
【請求項２】
前記複数のメイン伴奏パターンのそれぞれは、伴奏パターンが派手になるに従い増加又は減少する伴奏パターン番号を含み、
前記再生制御手段は、移行前と移行後のメイン伴奏パターンの伴奏パターン番号を比較することにより、前記挿入伴奏パターンの所定範囲の楽音特性を変化させるように前記再生手段を制御する請求項１記載の電子音楽装置。
【請求項３】
複数のメイン伴奏パターンと、少なくともひとつの挿入伴奏パターンとを記憶する記憶手段からメイン伴奏パターンと挿入伴奏パターンを読み出し、再生する再生手順と、
前記メイン伴奏パターンの１つから、前記挿入伴奏パターンを介して、同一の又は他のメイン伴奏パターンに移行するように前記再生手順を制御する移行制御手順と、
前記メイン伴奏パターンの移行における移行前と移行後のメイン伴奏パターンの組み合わせに応じて前記挿入伴奏パターンの所定範囲の楽音特性を変化させるように前記再生手順を制御する再生制御手順と
を有する自動伴奏プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子音楽装置に関し、より詳しくは、自動伴奏機能を有する電子音楽装置に関する。
【背景技術】
【０００２】
従来、自動伴奏機能を搭載した電子楽器等の電子音楽装置が知られている（例えば、特許文献１参照）。このような電子音楽装置では、複数のメインパターン（ノーマルパターンや、バリエーションパターン）と、複数のフィルインパターン等の伴奏パターンデータを保持している。
【０００３】
あるメインパターンから他のメインパターンに切り替える際には、前後のメインパターンの組み合わせに応じて、フィルインパターンを選択し、該選択されたフィルインパターンを２つのメインパターンの間に挿入している。
【０００４】
例えば、ノーマルパターンからバリエーションパターンにメインパターンが移行する場合は、これに対応したフィルインパターンを選択するようにしている。このようなメインパターンの前後関係に対応したフィルインパターンの挿入により、自然な流れでパターンの移行を行うことができる。
【０００５】
【特許文献１】特許２７６８３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように従来の装置では、メインパターンの種類が２種類のみであれば、フィルインパターンの種類は、メインパターンの２乗の数、すなわち、「ノーマルからノーマル」、「ノーマルからバリエーション」、「バリエーションからバリエーション」、「バリエーションからノーマル」の４種類が必要となる。
【０００７】
このように、少数のメインパターンの場合は、フィルインパターンの種類も少なくてすむが、例えば、メインパターンの種類が４種類となった場合は、その２乗である１６種類のフィルインパターンが必要となる。これは、伴奏パターン制作と電子音楽装置の記憶容量の面から現実的ではない。
【０００８】
本発明の目的は、伴奏パターン制作の手間を減らしつつ、自然な流れの自動伴奏を行える電子音楽装置を提供することである。
【０００９】
また、本発明の他の目的は、少ない記憶容量で自然な流れの自動伴奏を行うことのできる電子音楽装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の一観点によれば、電子音楽装置は、複数のメイン伴奏パターンと、少なくともひとつの挿入伴奏パターンとを記憶する記憶手段と、前記記憶手段に記憶されたメイン伴奏パターンと挿入伴奏パターンを読み出し、再生する再生手段と、前記メイン伴奏パターンの１つから、前記挿入伴奏パターンを介して、同一の又は他のメイン伴奏パターンに移行するように前記再生手段を制御する移行制御手段と、前記メイン伴奏パターンの移行における移行前と移行後のメイン伴奏パターンの組み合わせに応じて前記挿入伴奏パターンの所定範囲の楽音特性を変化させるように前記再生手段を制御する再生制御手段とを有する。
【発明の効果】
【００１１】
本発明によれば、伴奏パターン制作の手間を減らしつつ、自然な流れの自動伴奏を行える電子音楽装置を提供することができる。
【００１２】
また、本発明によれば、少ない記憶容量で自然な流れの自動伴奏を行うことのできる電子音楽装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施例による電子音楽装置（自動伴奏装置）１のハードウェア構成を表すブロック図である。
【００１４】
電子音楽装置１は、例えば、キーボード等の電子楽器、音源装置等の自動伴奏機能を搭載した電子音楽装置である。また、パーソナルコンピュータを用いて電子音楽装置１を構成することもできる。
【００１５】
電子音楽装置１はバス６、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、タイマ１０、検出回路１１、設定操作子１２、演奏操作子２２、表示回路１３、ディスプレイ１４、外部記憶装置１５、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、サウンドシステム２０、通信インターフェイス（Ｉ／Ｆ）２１を含んで構成される。
【００１６】
バス６には、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、外部記憶装置１５、検出回路１１、表示回路１３、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、通信インターフェイス（Ｉ／Ｆ）２１が接続される。
【００１７】
ＲＡＭ７は、バッファ領域、フラグ、レジスタ、各種パラメータ等を記憶するＣＰＵ９のワーキングエリアを有する。
【００１８】
ＲＯＭ８には、各種パラメータ、自動伴奏用の複数の伴奏パターンデータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。この場合、プログラム等を重ねて、外部記憶装置１５に記憶する必要は無い。なお、ＲＯＭ８として、通常のリードオンリーメモリの他に、書き換え可能なフラッシュメモリ等も含むこともできる。
【００１９】
ＣＰＵ９は、ＲＯＭ８又は、外部記憶装置１５に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ１０は、ＣＰＵ９に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ９に供給する。
【００２０】
ユーザは、検出回路１１に接続される設定操作子１２を用いて、各種入力及び設定をすることができる。設定操作子１２は、例えば、スイッチ、パッド、フェーダ、スライダ、文字入力用キーボード、マウス、ロータリーエンコーダ、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。また、設定操作子１２は、マウス等の他の操作子を用いて操作するディスプレイ１４上に表示されるソフトスイッチ等でもよい。
【００２１】
演奏操作子２２は、検出回路１１に接続され、ユーザの演奏動作に従い、演奏情報を供給する。演奏操作子２２として、演奏用の鍵盤、パッド等を用いることができる。なお、演奏操作子２２はこれらに限らず、ユーザが演奏情報を入力できるものであればどのようなものでもよい。
【００２２】
表示回路１３は、ディスプレイ１４に接続され、各種情報をディスプレイ１４に表示することができる。ユーザは、このディスプレイ１４に表示される情報を参照して、各種入力及び設定を行う。また、ディスプレイ１４は、外部の表示装置を接続することにより構成してもよい。
【００２３】
外部記憶装置１５は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス６に接続される。外部記憶装置１５は、例えばフレキシブルディスク又はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００２４】
外部記憶装置１５として、ハードディスクドライブ（ＨＤＤ）が接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等は、外部記憶装置１５内のハードディスク（ＨＤＤ）に記憶させることもできる。ハードディスクからＲＡＭ７に制御プログラム等を読み出すことにより、ＲＯＭ８に制御プログラム等を記憶させている場合と同様の動作をＣＰＵ９にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【００２５】
また、ハードディスクドライブに加えて、ＣＤ−ＲＯＭドライブが接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等をＣＤ−ＲＯＭに記憶させることもできる。ＣＤ−ＲＯＭからハードディスクに制御プログラムや本実施例を実現するためのプログラム等をコピーすることができる。制御プログラム等の新規インストールやバージョンアップを容易に行うことができる。
【００２６】
ＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１６は、ＭＩＤＩ機器１７、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。ＭＩＤＩインターフェイス１６は、専用のＭＩＤＩインターフェイスに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００２７】
ＭＩＤＩ機器１７は、ＭＩＤＩインターフェイス１６に接続される音響機器及び楽器等である。ＭＩＤＩ機器１７の形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信方法用いて各装置を接続するものであってもよい。
【００２８】
音源回路１８は、外部記憶装置１５、ＲＯＭ８又はＲＡＭ７等に記録された伴奏パターンデータ、演奏データ若しくは演奏操作子２２又はＭＩＤＩインターフェイス１６に接続されたＭＩＤＩ機器１７等から供給される演奏信号、ＭＩＤＩ信号等に応じて楽音信号を生成し、効果回路１９を介して、サウンドシステム２０に供給する。
【００２９】
効果回路１９は、音源回路１８から供給される楽音信号に対して、各種音楽的効果を付与する。サウンドシステム２０は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００３０】
通信インターフェイス２１は、ＬＡＮ（ローカルエリアネットワーク）またはインターネット等の通信ネットワーク３を介して各種サーバ及び他の電子音楽装置、コンピュータ等と相互に接続可能である。
【００３１】
なお、通信インターフェイス２１及び通信ネットワーク３は、有線のものに限らず無線でもよい。また双方を備えていてもよい。また、通信インターフェイス２１は、内蔵のものでも良いし、ＰＣカード等の着脱可能なものでも良い。
【００３２】
図２は、本実施例による伴奏パターン移行処理を説明するための概念図である。
本実施例では、４種類のメインパターン（メイン１〜４）ＭＰ１〜ＭＰ４と、４種類のフィルインパターン（フィルイン１〜４）ＦＰ１〜ＦＰ４の伴奏パターンデータが用意されている。メインパターンＭＰ１〜ＭＰ４及びフィルインパターンＦＰ１〜ＦＰ４は、「１〜４」とパターン番号が増すにつれて音楽の内容が地味なものから派手なものとなるよう予め制作されている。ここで、「地味」なパターンとは、落ち着いた基本的（ベーシック）な伴奏パターンであり、「派手」なパターンとは盛り上がるバリエーションの伴奏パターンである。なお、音楽の内容が地味であるか派手であるかは、聴取する者の主観により変わるものであるが、本実施例においては、パターン番号の順が地味／派手と対応しているものとして扱っている。また、「番号」に代えて、「Ａ、Ｂ、Ｃ」等の文字を各伴奏パターンに付与し、この文字とパターンの音楽内容の地味／派手とを対応付けてもよい。
【００３３】
伴奏パターンデータ（ＭＰ及びＦＰ）は、例えばＳＭＦ（Ｓｔａｎｄａｒｄ  ＭＩＤＩ  Ｆｉｌｅ）フォーマットに準拠した、自動演奏データであり、例えば、ジャズ、ロック、クラッシック等の音楽ジャンルに対応するとともに各ジャンルごとに複数種類のものが用意される。また、伴奏パターンデータには、和音伴奏を行うためのトラック、ベース音による伴奏を行うためのトラック、リズムトラック等の複数のトラックが含まれる。なお、伴奏パターンデータにおいては、リズムトラックを除く各トラックの伴奏データは、所定のコードに基づいて作成されており、演奏時に、コードシーケンスに指定されるコード情報に従ってコード変換される。例えば、所定のコードはＣメジャーであり、伴奏データ中の音高を演奏時に指定されるコードに合うように変換される。
【００３４】
伴奏パターンデータの各トラックは、タイミングデータと該タイミングデータの表すタイミングに再生されるべきイベントを表すイベントデータを含んで構成される。
【００３５】
タイミングデータは、イベントデータＥＶで表される各種イベントを処理すべき時間を表すデータである。本実施例では、タイミングデータは、小節数、該小節での拍数、及び該拍におけるクロック数（小節：拍：クロック）や、演奏開始からの絶対時間、前のイベントからの経過時間である相対時間等で表すことができる。
【００３６】
イベントデータは、楽曲を再生させる為の各種イベントの内容を表すデータである。イベントには、ノートオンイベントとノートオフイベントの組合せである楽曲の発生に直接関係する音符を表すノートイベント（音符データ）と、ピッチチェンジイベント（ピッチベンドイベント）、テンポチェンジイベント、音色チェンジイベントなどの楽曲の再生態様などを設定するための設定イベントが含まれる。それぞれのノートイベントには、音高（ノートナンバ）、音量（ベロシティ）等が記録されている。発音長（ゲートタイム）は、ＳＭＦの場合には、ノートンイベントから対応するノートオフイベントまでのタイミング差で表される。なお、ノートイベント中に発音長（ゲートタイム）を有するデータ形式としてもよい。
【００３７】
本実施例では、元来、フィルインパターンＦＰ１は、後にメインパターンＭＰ１が続いた場合に、それとのつながりが自然となるように制作されており、同様に、フィルインパターンＦＰ２はメインパターンＭＰ２と、フィルインパターンＦＰ３はメインパターンＭＰ３と、フィルインパターンＦＰ４はメインパターンＭＰ４とのつながりが自然となるように制作されている。
【００３８】
後述するように、本実施例では、ノーマルパターンＭＰの移行の際には、移行先のノーマルパターンＭＰ１〜ＭＰ４のパターン番号に対応して（移行先のパターンと同一のパターン番号）、フィルインパターンＦＰ１〜ＦＰ４が選択される。例えば、ノーマルパターンＭＰ１からノーマルパターンＭＰ２に移行するときは、その間にフィルインパターンＦＰ２が挿入される。
【００３９】
音楽の抑揚を最も煽る役割を持つドラムパターンを考えると、フィルインパターンの最後にクラッシュシンバルの強打が入っている場合が多いが、これが有効なのは、続くパターンがより派手なものに切り替わる場合である。つまり、メインパターンＭＰ４から、メインパターンＭＰ１に移行するときのように、派手な伴奏パターンから地味な伴奏パターンへ移行する場合、フィルインパターンをそのまま挿入すると、上述したようなクラッシュシンバルの強打がかえって各パターンのつながりを不自然なものとしてしまう。
そこで、本実施例では、音楽がより派手に成るか地味に成るかを、伴奏パターンのパターン番号（ＭＰ１〜ＭＰ４）の増減で判断し、図２に示すように、パターン番号の減り方（減少量）に応じて、フィルインパターンＦＰ１〜ＦＰ３の楽音特性を変更する。このようにして、前後のメインパターンの組み合わせ数よりも少ない数のフィルインパターンで自然な流れの自動伴奏を実現する。
【００４０】
例えば、図に示すように、メインパターンＭＰ１からメインパターンＭＰ１への移行のように、同パターン番号間での移行の場合は、移行先のパターン番号に対応するフィルインパターン（この場合は、ＦＰ１）を、楽音特性の変化なしで挿入する。また、メインパターンＭＰ１からメインパターンＭＰ２〜ＭＰ４への移行のように、パターン番号が増加方向にある場合にも、移行先のパターン番号に対応するフィルインパターン（この場合は、ＦＰ２〜ＦＰ４）を、楽音特性の変化なしで挿入する。逆に、メインパターンＭＰ４からメインパターンＭＰ１〜３のいずれかに移行する場合は、移行先のパターン番号に対応するフィルインパターン（ＦＰ１〜ＦＰ３）を、楽音特性に変化を与えた上で挿入する。同様に、メインパターンＭＰ３からメインパターンＭＰ１〜２のいずれかに移行する場合は、移行先のパターン番号に対応するフィルインパターン（ＦＰ１〜ＦＰ２）を、楽音特性に変化を与えた上で挿入する。また、メインパターンＭＰ２からメインパターンＭＰ１に移行する場合は、移行先のパターン番号に対応するフィルインパターンＦＰ１を、楽音特性に変化を与えた上で挿入する。
【００４１】
楽音特性の変更方法は、フィルインパターンの最終部分の特定の楽音、例えば、最後のクラッシュシンバルの音量をパターン番号の減少量に応じて減少させる。この場合、クラッシュシンバルの音量は、パターン番号が同一又は増加する場合は、プログラムされた値のままとし、減少する場合は、例えば、プログラムされた値から所定値（パターン番号の減少量×６ｄｂ）を減算したものとする。その他にも、クラッシュシンバルの減衰をパターン番号の減少に応じて短くしたり、クラッシュシンバルの音色をスプラッシュシンバルなどのより地味な音色に変更したりしてもよい。また、音色は変えずにフィルタ等で音色を加工して地味なものとしてもよい。また、音量や減衰時間をパターン番号の減少量に応じて変えず、一定の音量減少、一定の減衰時間減少としてもよい。
【００４２】
楽音特性の変更範囲は、最後のクラッシュシンバルに限らず、例えば、最後の１拍分をディミヌエンド（音量を段階的に減算）させてもよい。また、フィルインパターンの最終部分の特定の楽音、最後のクラッシュシンバルに限らず、最後のその他の楽音や、最後の所定範囲（例えば、最後の１拍分）に含まれる一連の楽音等、後続のメインパターンと隣接する１〜複数の楽音であればよい。なお、フィルインパターンの中に特定の楽音が含まれない場合は、楽音特性の変更を省略してもよい。
【００４３】
なお、地味なパターンに移行する場合に楽音特性を地味に変更するものに変えて、派手なパターンに移行する場合に楽音特性を派手に変更するようにしてもよい。
【００４４】
図３は、本発明の実施例によるパターン移行制御処理を表すフローチャートである。この処理は、一定周期ごとに起動される割り込み処理である。
【００４５】
ステップＳＡ１で、パターン移行制御処理を開始し、ステップＳＡ２で、パターン移行指示を検出する。パターン移行指示が検出された場合は、ＹＥＳの矢印で示すステップＳＡ３に進み、検出されない場合は、ＮＯの矢印で示すステップＳＡ８に進みパターン移行制御処理を終了する。なお、パターン移行指示は、例えば、図１の設定操作子１２を用いてユーザが行う。または、自動演奏データ等のシーケンスデータによって指定することもできる。
【００４６】
ステップＳＡ３では、ステップＳＡ２で検出した移行指示に応じて、フィルインパターンと移行先メインパターンを決定する。例えば、移行先メインパターンが指定された場合は、当該メインパターンと同一のパターン番号の（または対応する）フィルインパターンを選択決定し、フィルインパターンが指定された場合は、当該フィルインパターンと同一パターン番号の（または対応する）メインパターンを移行先メインパターンとして決定する。ステップＳＡ４では、決定されたフィルインパターンへ移行する。ここで、フィルインパターンへ移行するというのは、後述の伴奏パターン再生処理において再生される伴奏パターンとして設定することである。
【００４７】
ステップＳＡ５では、移行先のメインパターンのパターン番号が、移行前のメインパターンのパターン番号より小さい（減少方向）か否かを判断する。減少方向である場合は、ＹＥＳの矢印で示すステップＳＡ６に進み、増加方向である場合は、ＮＯの矢印で示すステップＳＡ７に進む。
【００４８】
ステップＳＡ６では、フィルイン楽音特性変化をオンにする。ここでは、後述の伴奏パターン再生処理において、フィルインパターンの楽音特性を変化させるように設定する。この設定は例えば、特性変化フラグ（１）を立てることにより行う。その後、ＳＡ８に進みパターン移行制御処理を終了する。
【００４９】
ステップＳＡ７では、フィルイン楽音特性変化をオフにする。ここでは、後述の伴奏パターン再生処理において、フィルインパターンの楽音特性を変化させないように設定する。この設定は例えば、特性変化フラグ（０）を立てることにより行う。その後、ＳＡ８に進みパターン移行制御処理を終了する。
【００５０】
図４は、本実施例による伴奏パターン再生処理を表すフローチャートである。この処理は、一定周期ごとに起動される割り込み処理である。
【００５１】
ステップＳＢ１で、伴奏パターン再生処理を開始し、ステップＳＢ２では、現在のタイミングが、伴奏パターン内のイベントの再生タイミングか否かを判断する。再生タイミングである場合は、ＹＥＳの矢印で示すステップＳＢ３に進み、再生タイミングでない場合は、ＮＯの矢印で示すステップＳＢ１１に進み、伴奏パターン再生処理を終了する。
【００５２】
ステップＳＢ３では、今回の再生タイミングのイベントがフィルインパターンの最終部分か否かを判断する。最終部分である場合は、ＹＥＳの矢印で示すステップＳＢ４に進み、最終部分でない場合は、ＮＯの矢印で示すステップＳＢ６に進む。
【００５３】
ステップＳＢ４では、フィルイン楽音特性変化がオンか否かを判断する。ここでの判断は、例えば、図３のステップＳＡ６又はＳＡ７での設定を参照して行う。フィルイン楽音特性変化がオンの場合は、ＹＥＳの矢印で示すステップＳＢ５に進み、フィルイン楽音特性変化がオフの場合は、ＮＯの矢印で示すステップＳＢ６に進む。
【００５４】
ステップＳＢ５では、フィルインパターンの最終部分の楽音特性を変化制御する。楽音特性の変化制御は、図２を用いて説明したように、例えば、フィルインパターンの最終部分の特定の楽音（最後のクラッシュシンバル）の音量をパターン番号の減少量に応じて減少させる。
【００５５】
ステップＳＢ６では、イベント内容に応じた楽音発生制御を行う。例えば、ノートオンイベントである場合は、当該ノート音イベントで指定される楽音の発生を制御する。また、プログラムチェンジイベントである場合は、音色の変更を行う。その他のイベントについても、当該イベントで指示される各種制御処理を行う。
【００５６】
ステップＳＢ７では、今回のタイミングが、フィルインパターンのエンドタイミングか否かを判断する。エンドタイミングである場合は、ＹＥＳの矢印で示すステップＳＢ８に進み、図３のステップＳＡ３で決定したメインパターンへ移行する。エンドタイミングでない場合は、ＮＯの矢印で示すステップＳＢ９に進む。
【００５７】
ステップＳＢ９では、今回のタイミングが、メインパターンのエンドタイミングか否かを判断する。エンドタイミングである場合は、ＹＥＳの矢印で示すステップＳＢ１０に進み、現在再生中のメインパターン先頭へ移行する。エンドタイミングでない場合は、ＮＯの矢印で示すステップＳＢ１１に進み、伴奏パターン再生処理を終了する。
【００５８】
以上、本発明の実施例によれば、複数のメインパターンと少なくとも１つのフィルインパターンを記憶し、いずれかのメインパターンからフィルインパターンを介して同じ或いは異なるメインパターンへと伴奏パターンを移行させる電子音楽装置において、移行前のメインパターンと移行後のメインパターンの組み合わせに応じて、フィルインパターンの最終部分の特定の楽音の特性を変化させることにより、前後のメインパターンの組み合わせ数よりも少ない数のフィルインパターンで自然な流れの自動伴奏を実現することができる。
【００５９】
なお、実施例では、メインパターンを４種類、フィルインパターンを４種類として説明したが、それぞれの伴奏パターンの種類数はこれに限るものではない。特に、フィルインパターンについて、メインパターンの種類数の自乗（例えば、４×４＝１６種類）よりも少なければ、いくつのフィルインパターンを用意してもよい。なお、自乗と同数以上であると、メインパターンの全組み合わせ数と同数となり、本実施例を適用するまでもなく自然な流れの自動伴奏が可能である。
【００６０】
なお、パターン移行の指示方法は、どのように行ってもよい。例えば、複数のパターンにそれぞれ対応した複数のメインパターンスイッチ（例えば、ＭＰ１〜ＭＰ４）を設置し、移行先のメインパターンを指定するためにいずれかのスイッチを操作する。この場合、スイッチＭＰ１が操作されたら、フィルインパターンＦＰ１を挿入し、その後、メインパターンＭＰ１に移行する。すなわち、ユーザは、単に移行先のメインパターンを指定すれば、自動的にそれに対応したフィルインパターンが挿入される。また、例えば、複数のパターンにそれぞれ対応した複数のフィルインパターンスイッチ（例えば、ＦＰ１〜ＦＰ４）を設置し、移行先のフィルインパターンを指定するためにいずれかのスイッチを操作する。この場合、スイッチＦＰ１が操作されたら、フィルインパターンＦＰ１を挿入し、その後、メインパターンＭＰ１に移行する。すなわち、ユーザは、単にフィルインパターンを指定すれば、自動的にそれに対応した移行先メインパターンが決定される。また、設置された全てのスイッチに対応したメインパターンやフィルインパターンが存在する必要はなく、例えば、スイッチがＭＰ１〜ＭＰ６（ＦＰ１〜ＦＰ６）まであり、メインパターンやフィルインパターンは４種類しかないような場合は、対応するパターンのないスイッチ操作を無視するか、代わりのパターンを代理選択する。
【００６１】
なお、実施例では、メインパターンとフィルインパターンの種類数を同一とし、フィルインパターンと同一のパターン番号を有ずるメインパターンを当該フィルインパターンからの移行先としたが、メインパターンとフィルインパターンの種類数が異なる場合には、フィルインパターンと移行先メインパターンとの対応関係をテーブル等に別途記録するようにすればよい。
【００６２】
また、実施例では、パターン番号が増すにつれて地味なパターンから派手なパターンになるようパターン番号と伴奏パターンの音楽内容を関連付けたが、逆にパターン番号が減少するにつれて派手な伴奏パターンになるようにしてもよく、その場合には、パターン番号が増加するときに楽音特性が変化するようにすればよい。
【００６３】
また、メインパターン移行の間に挿入される伴奏パターンは、フィルインパターンに限らず、メインパターン間に挿入される挿入伴奏パターンであれば、フィルインパターン以外の挿入伴奏パターンでもよい。
【００６４】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施例による電子音楽装置１のハードウェア構成を表すブロック図である。
【図２】本実施例による伴奏パターン移行処理を説明するための概念図である。
【図３】本発明の実施例によるパターン移行制御処理を表すフローチャートである。
【図４】本実施例による伴奏パターン再生処理を表すフローチャートである。
【符号の説明】
【００６６】
１…電子音楽装置、３…通信ネットワーク、６…バス、７…ＲＡＭ、８…ＲＯＭ、９…ＣＰＵ、１０…タイマ、１１…検出回路、１２…設定操作子、１３…表示回路、１４…ディスプレイ、１５…外部記憶装置、１６…ＭＩＤＩ  Ｉ／Ｆ、１７…ＭＩＤＩ機器、１８…音源回路、１９…効果回路、２０…サウンドシステム、２１…通信Ｉ／Ｆ、２２…演奏操作子、２３…サーバ
【図１】
2006276750.tif 000003
【図２】
2006276750.tif 000004
【図３】
2006276750.tif 000005
【図４】
2006276750.tif 000006