(57)【特許請求の範囲】
【請求項１】
演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データの再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置において、
自動伴奏データの読出待機を指定するためのスタイル選択スイッチと、
前記スタイル選択スイッチの操作に基づいて、次に再生すべき自動伴奏データの所定セクションの演奏データを読出待機状態に設定するシンクロスタート待機設定手段と
を具備することを特徴とする自動伴奏装置。
【請求項２】
さらに、
自動伴奏データの再生中における前記スタイル選択スイッチの操作に基づいて、当該自動伴奏データの再生を停止する自動伴奏停止手段
を具備することを特徴とする請求項１に記載の自動伴奏装置。
【請求項３】
さらに、
再生すべき自動伴奏データを指定するための自動伴奏データ指定用操作子と、
前記自動伴奏データ指定用操作子の操作に基づいて、当該自動伴奏データ指定用操作子により指定された自動伴奏データの所定のセクションの演奏データを次に再生すべき自動伴奏データに設定する自動伴奏データ設定手段と
を具備することを特徴とする請求項１又は２に記載の自動伴奏装置。
【請求項４】
演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データの再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置に対して、
自動伴奏データの読出待機を指定するためのスタイル選択スイッチの操作を検出するステップと、
検出された前記スタイル選択スイッチの操作に基づいて、次に再生すべき自動伴奏データの所定セクションの演奏データを読出待機状態に設定するステップと
から成る手順を実行させる自動伴奏のためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、自動伴奏スタイルデータの演奏を特定のセクションからシンクロスタートさせるのに好適な自動伴奏装置及びプログラムに関する。
【０００２】
【従来の技術】
自動伴奏装置には、鍵盤などを押す演奏操作に同期して自動伴奏（和音で表現される伴奏スタイルデータの再生）を開始させる「シンクロスタート」と呼ばれる機能が備えられているが、初心者などが演奏の練習などをするときの伴奏においては、自動伴奏スタイルデータの演奏を、特定のセクション、例えばイントロセクションから、シンクロスタートさせることが有用である。
【０００３】
自動伴奏スタイルデータのイントロセクションからシンクロスタートさせる場合、従来のシンクロスタートの設定方法では、パネル面に設けられた自動伴奏ストップスイッチを操作して演奏中の自動伴奏を停止し、イントロスイッチを操作して次に演奏させる自動伴奏のイントロセクションを選択し、その後、さらに、シンクロスイッチを操作することによって、当該自動伴奏のイントロセクションからのシンクロスタートの待機状態を設定することができる。このため、イントロセクションからのシンクロスタートの待機をセットするのに何回ものスイッチ操作を必要とする。
【０００４】
また、別の設定方法では、自動伴奏されるイントロセクションの再生中にシンクロスイッチをオン操作することにより、当該イントロセクションからのシンクロスタートの待機状態を設定することができる。この場合、操作タイミングを外してメインセクションの再生中にシンクロスイッチをオンすれば、当該自動演奏のメインセクションからのシンクロスタートの待機状態を設定することになってしまう。
【０００５】
このように、従来の装置においては、イントロセクションからのシンクロスタートの待機状態を設定する操作に手間がかかったり、或いは、操作には手間がかからないが、イントロセクションの再生中をねらってシンクロスイッチをオンすることは簡単な作業ではないという不都合があった。
【０００６】
【発明が解決しようとする課題】
この発明は、このような従来技術の不都合に鑑み、簡単な操作で、特定のセクション（例えば、イントロセクション）からのシンクロスタートの待機状態を設定することができる自動伴奏システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明の主たる特徴に従うと、演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データの再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置において、自動伴奏データの読出待機を指定するためのスタイル選択スイッチと、スタイル選択スイッチの操作に基づいて、次に再生すべき自動伴奏データの所定セクションの演奏データを読出待機状態に設定するシンクロスタート待機設定手段とを具備する自動伴奏装置（請求項１）、並びに、演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データの再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置に対して、自動伴奏データの読出待機を指定するためのスタイル選択スイッチの操作を検出するステップと、検出されたスタイル選択スイッチの操作に基づいて、次に再生すべき自動伴奏データの所定セクションの演奏データを読出待機状態に設定するステップとから成る手順を実行させる自動伴奏のためのプログラム（請求項４）が提供される。
【０００８】
この発明による自動伴奏装置は、さらに、自動伴奏データの再生中におけるスタイル選択スイッチの操作に基づいて、当該自動伴奏データの再生を停止する自動伴奏停止手段を具備する（請求項２）。
【０００９】
この発明による自動伴奏装置は、さらに、再生すべき自動伴奏データを指定するための自動伴奏データ指定用操作子と、自動伴奏データ指定用操作子の操作に基づいて、当該自動伴奏データ指定用操作子により指定された自動伴奏データの所定のセクションの演奏データを次に再生すべき自動伴奏データに設定する自動伴奏データ設定手段とを具備する（請求項３）。
【００１０】
〔発明の作用〕
この発明によると、演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データ（自動伴奏情報、伴奏スタイルデータ）の再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置において、自動伴奏データの読出待機を設定するためのスタイル選択スイッチが設けられ、シンクロスタート待機設定手段（Ｓ６；Ｓ６２）は、このスタイル選択スイッチの操作に基づいて、次に再生すべき自動伴奏データの所定セクション（例えば、イントロセクション）の演奏データを読出待機状態に設定する。なお、括弧書きは、後述する実施例における参照記号を表わし、以下においても同様である。
【００１１】
つまり、この発明では、スタイル選択スイッチを操作すると（Ｓ５）、シンクロスタート待機設定手段（Ｓ６；Ｓ６２）により、次に再生するように設定されている自動伴奏データ（伴奏スタイルデータ）のうち、所定セクションの演奏データ（例えば、イントロセクションデータ）がシンクロスタートの読出待機状態に設定される。
【００１２】
従って、簡単な操作で、所定セクション（例えば、イントロセクション）からのシンクロスタートの待機状態を設定することができる。また、１つのスタイル選択スイッチだけを使ってシンクロスタートを設定することができ、また、設定されるセクションは、必ず、所定セクション（イントロセクション）であるので、操作や動作がわかりやすく、初心者でも使いやすい自動伴奏装置或いは自動伴奏機能付き電子楽器を提供することができる。さらに、スタイル選択スイッチの操作のみで、所定セクションの演奏データ（例えば、イントロセクションデータ）のシンクロスタートが設定されるため、所定のセクション（例えば、イントロセクション）を選択するためのスイッチを設けなくてもよいという利点が得られる。
【００１３】
また、この発明による自動伴奏装置には、自動伴奏停止手段（Ｓ６２）を設けて、自動伴奏データ（伴奏スタイルデータ）の再生中においてスタイル選択スイッチの操作があると（Ｓ５→ＹＥＳ）、さらに、当該自動伴奏データの再生が停止されるように構成しているので、自動伴奏中にスタイル選択スイッチを操作した場合、再生されていた自動伴奏を自動伴奏停止手段（Ｓ６２）により確実に停止してから、次に再生すべき自動伴奏スタイル（伴奏スタイルデータ）の所定セクション（例えば、イントロセクション）の読出待機を設定することができる。
【００１４】
この発明による自動伴奏装置には、さらに、再生すべき自動伴奏データ（伴奏スタイルデータ）を指定するための自動伴奏データ指定用操作子（テンキー）を設け、この自動伴奏データ指定用操作子（テンキー）が操作されたときは（Ｓ６３→ＹＥＳ）、自動伴奏設定手段（Ｓ６４，Ｓ６５）によって、当該自動伴奏データ指定用操作子（テンキー）により指定された自動伴奏データ（伴奏スタイルデータ）の所定のセクション（例えば、イントロセクション）の演奏データが次に再生すべき自動伴奏データに設定されるように構成しているので、読出待機中に新たな自動伴奏データ（伴奏スタイルデータ）を選択することにより、選択された自動伴奏スタイル（伴奏スタイルデータ）の所定セクション（例えば、イントロセクション）を次に再生すべき演奏データとして設定することができる。
【００１５】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１６】
〔ハードウエア構成〕
図１は、この発明の一実施例による自動伴奏システムのハードウエア構成のブロック図を示す。このシステムの例では、シンクロスタート機能を備える自動伴奏を行うことができる電子楽器を全体装置とするが、もちろん、パーソナルコンピュータ（ＰＣ）で実現してもよい。システムは、中央処理装置（ＣＰＵ）１、タイマ２、読出専用メモリ（ＲＯＭ）３、ランダムアクセスメモリ（ＲＡＭ）４、外部記憶装置５、操作回路６、表示回路７、音源回路８などの外に、通信インターフェイス（Ｉ／Ｆ）９やＭＩＤＩインターフェース（Ｉ／Ｆ）１０などを備え、これらの装置１〜１０は、通信バス１１を介して互いに接続されている。
【００１７】
システム全体を制御するＣＰＵ１は、所定のソフトウエア・プログラムに従いタイマ２によるクロックを利用して種々の制御を行い、演奏操作による演奏情報や他の電子楽器からの演奏情報に基づく通常の演奏情報処理の外、特に、シンクロスタート待機設定機能を備えた自動伴奏処理を中心的に遂行する。ＲＯＭ３には、このシステムを制御するための所定の制御プログラム（基本的な演奏情報処理や自動伴奏処理などの各種処理を実行するためのプログラム）や、これらの処理に付随する各種テーブル及び各種データ（例えば、複数の伴奏スタイルデータ）などが記憶されている。また、ＲＡＭ４には、これらの処理に際して利用されるフラグやバッファなどの情報が一時的に記憶され、例えば、自動伴奏用に選択された伴奏スタイルを表わす情報（スタイルナンバ）を格納する記録領域として「スタイル選択バッファ」が設けられる。従って、スタイル選択バッファを参照することで現在の選択スタイルがわかる。
【００１８】
外部記憶装置５は、ハードディスクドライブ（ＨＤＤ）の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の可搬型記憶媒体を用いた装置から成り、各種制御プログラムや各種データを記憶することができる。自動伴奏などに必要なプログラムや各種データベースは、ＲＯＭ３を利用するだけでなく、外部記憶装置５からＲＡＭ４内に読み込むことができる。例えば、ＨＤＤには、自動伴奏処理を含む楽音制御のための各種ソフトウエアのインストールが可能である。
【００１９】
操作回路６は、これに接続される操作子装置１２の各種操作子の操作内容を検出してシステム内に導入するものであり、操作子装置１２は、演奏用の鍵盤やスイッチ・ダイヤル等の演奏操作子の外に、各種設定用のパネル操作子を備える。これらのパネル操作子には、自動伴奏を開始又は停止させるための「スタートストップ」スイッチ、システムを「イントロ・シンクロスタート」（自動伴奏をイントロセクションからシンクロスタートさせること）の待機状態に設定するための「スタイル選択」スイッチ、テンキーなど、各種のスイッチがある。テンキーは、自動伴奏に用いられる伴奏スタイルを指定するためのスタイル番号選択スイッチとして用いられる。なお、パネル操作子には、自動伴奏のセクションを選択するための特別の操作子（スイッチ）は設けられていない。
【００２０】
また、表示回路７は、これに接続される表示装置１３の表示内容をＣＰＵ１からの指令に従って制御するものである。表示装置１３は、操作パネル上に設けられた画面表示部や各種インジケータを含み、画面表示部には、パネル操作子で操作や指定が可能な伴奏スタイル選択画面などの画面を表示することができる。
【００２１】
音源回路８は、ＤＳＰ等で構成される効果回路を含み、Ｄ／Ａ変換器やアンプ、スピーカから成るサウンドシステム１４が接続されており、ＲＡＭ４などに記憶される演奏情報などを読み出して、対応する楽音を発音再生することができる。また、通信Ｉ／Ｆ９には、ローカルエリアネットワーク（ＬＡＮ）やインターネット、電話回線等の通信ネットワーク１５が接続され、通信ネットワーク１５を介してサーバコンピュータ等から制御プログラムや演奏情報などの各種データを外部記憶装置５にストアすることもできる。
【００２２】
ＭＩＤＩＩ／Ｆ１０には、他の電子楽器などの演奏情報処理装置１６が接続され、演奏情報をＭＩＤＩ形式で授受することができる。なお、図１は、電子楽器を用いるシステムについて説明したが、パーソナルコンピュータ（ＰＣ）端末を用いて自動伴奏システムを構成してもよい。
【００２３】
〔自動伴奏情報の構成例〕
図２は、この発明の一実施例による自動伴奏システムで用いられる自動伴奏情報の一構成例を表わす図である。自動伴奏情報（自動伴奏データ）は「伴奏スタイルデータ」或いは単に「スタイルデータ」と呼ばれ、複数の伴奏スタイルデータが予めＲＯＭ３に記憶されている。伴奏スタイルデータは、コードパートやベースパート、ドラムパートなどの伴奏パートを再生する演奏データであり、ジャンルごと乃至曲風ごとに用意されている。また、ユーザが新たなスタイルデータを作成し、ＲＡＭ４又は外部記憶装置５に格納することもできる。
【００２４】
１つの（伴奏）スタイルには、複数のセクションの演奏データ（コードとベースとリズム）が含まれており、セクションの種類には、イントロセクション（曲の先頭部分）、メインセクション（中間部分）、エンディングセクション（末尾部分）などがある。１つのスタイルデータは、図２の左側に示されるように、当該スタイルデータの番号を表わすスタイルナンバで始まり、イントロセクション（「イントロ」）、メインセクション（「メイン」）、エンディングセクション（「エンディング」）の演奏データが続き、「エンド」データで終わる。
【００２５】
各セクションの演奏データ（セクションデータ）は、当該セクションに対応する数小節長（１〜２小節）の伴奏楽曲を自動演奏するための演奏データであり、図２の右側に示されるように、自動演奏時の再生態様を設定するためのテンポ、音色、音量等の設定情報に続いて、当該セクションの演奏データを構成する演奏イベント及びその処理タイミングの組が続き、「エンド」データで終わる。なお、セクションデータは、特定和音（一般的には、Ｃメジャー）に沿った楽曲を表わすように作成されており、自動伴奏時には、セクションデータから読み出される演奏イベントの音高を、押鍵で指定される和音に基づいて音高変換して発音するようになっている。
【００２６】
〔動作の一例〕
図３は、この発明の一実施例による自動伴奏システムにおいてイントロ・シンクロスタート待機状態を設定する場合の一動作例を示す。図３を用いてこの自動伴奏システムにおけるシンクロスタート設定の極く概略的な動作例を説明する：このシステムでは、「スタイル選択」スイッチがシンクロスタート待機を指定するため用いられる。また、「スタイルＡ」、「スタイルＢ」、「スタイルＣ」、…で表わされる伴奏スタイルデータ（自動伴奏情報）は、テンキーによるスタイル番号の指定にて選択可能であり、それぞれ、「イントロ」や「メイン」などで表わされる複数のセクションの演奏データから成る。伴奏スタイルデータ「スタイルＡ」の再生中に「スタイル選択」スイッチを操作すると（Ｔ１）、「スタイルＡ」の再生は直ちに停止され、その特定セクションデータ「イントロ」がシンクロスタート待機状態に設定される。そこで、そのまま押鍵すると（Ｔ２）、「スタイルＡ」の「イントロ」の再生が開始される。一方、スイッチ操作（Ｔ１）〜押鍵（Ｔ２）の間に、テンキー操作により「スタイルＢ」を選択すると（Ｔ１２）、そのタイミングで（Ｔ１２）「スタイルＢ」の特定セクションデータ「イントロ」がシンクロスタートの待機状態に設定される。
【００２７】
より具体的に動作を説明する。いま、例えば、図３の左側に示すように、“伴奏スタイルデータＡ”の任意のセクション（例えば、図示のようなメインセクション）の演奏データ（セクションデータ）を再生しているときに、時間軸上のタイミングＴ１において、操作子装置１２のパネル操作子の「スタイル選択」スイッチの操作があると、システムは“伴奏スタイルデータＡ”のイントロセクションのシンクロスタート（イントロ・シンクロスタート）を待機する状態に設定される。
【００２８】
次いで、タイミングＴ２にて、押鍵（和音を指定）があると、“伴奏スタイルデータＡ”のイントロセクションの演奏データ（イントロセクションデータ）の再生が開始される。そして、時点（タイミング）Ｔ３で“伴奏スタイルデータＡ”のイントロセクションデータの再生が終了すると、引き続いて、“伴奏スタイルデータＡ”のメインセクションデータの再生が開始される。
【００２９】
また、任意の伴奏スタイルデータの任意のセクションデータ（例えば、図示のような“伴奏スタイルデータＡ”のメインセクションデータ）の再生中、タイミングＴ１で「スタイル選択」スイッチの操作があった後、押鍵することなく、タイミングＴ１２において、さらに、“伴奏スタイルデータＢ”のスタイルを選択するテンキーの操作があった場合は、このタイミングＴ１２で、“伴奏スタイルデータＢ”のイントロ・シンクロスタートを待機するように設定が切り換えられる。
【００３０】
この場合には、図３に括弧書きで示すように、その後、タイミングＴ２で押鍵（和音を指定）があると“伴奏スタイルデータＢ”のイントロセクションデータの再生が開始される。そして、時点Ｔ３で“伴奏スタイルデータＢ”のイントロセクションデータの再生が終了すると、引き続いて、“伴奏スタイルデータＢ”のメインセクションデータの再生が開始される。
【００３１】
〔メイン処理の動作例〕
図４は、この発明の一実施例によるメイン処理の動作例を表わすフローチャートである。このメイン処理には、シンクロスタート待機設定機能を備えた自動伴奏処理や鍵盤操作に基づく発音処理が含まれ、図４のフローチャートは、自動伴奏システム（電子楽器）の電源をオンした時からオフするまでの間に起動しているメイン処理の動作を表わす。電源オンによりこのメイン処理がスタートとすると、ステップＳ１にて「スタートストップ」スイッチの操作が検出されたか否かを判定する。
【００３２】
ここで、「スタートストップ」スイッチの操作が検出されると（Ｓ１→ＹＥＳ）、ステップＳ２に進み、ステップＳ２〜Ｓ４の処理によって、「スタートストップ」スイッチの操作ごとに自動伴奏のスタートとストップが切り換えて設定される。すなわち、ステップＳ２では自動伴奏の再生中であるか否かを判断し、自動伴奏の再生中であれば（ＹＥＳ）自動伴奏の再生ストップが指示されたことになるから、ステップＳ３で、現在選択中の伴奏スタイルのエンディングセクションデータの先頭位置に読出位置（読出ポインタ）を設定する。この設定によって、後述する再生処理（図６）で、当該伴奏スタイルのエンディングセクションデータの再生が開始され、エンディングの再生終了後に自動伴奏がストップされる。
【００３３】
また、ステップＳ２で自動伴奏の再生中でないと判断されたときは（ＮＯ）、再生のスタートが指示されたことになるので、ステップＳ４に進み、後述する再生処理（図６）の割込を許可して再生処理を起動し、自動伴奏をスタートさせる。ここで、自動伴奏が停止しているとき（自動伴奏の再生中でないとき）には、必ず、再生のためのデータ読出位置がその時の選択スタイルのイントロセクションデータの先頭に設定されているので、自動伴奏は、選択スタイルのイントロの再生から開始される。
【００３４】
ステップＳ１で「スタートストップ」スイッチの操作が検出されなかったとき（ＮＯ）、或いは、ステップＳ３，Ｓ４の処理後は、ステップＳ５に進んで、「スタイル選択」スイッチの操作が検出されたか否かを判断し、「スタイル選択」スイッチの操作が検出されたときは、ステップＳ６でスタイル選択処理（図５）を行った後ステップＳ７に進み、そうでないときは直ちにステップＳ７に進む。
【００３５】
ステップＳ７では、次の（１）〜（３）のような「その他の処理」を行う。
（１）「スタイル選択」スイッチがオンされていないとき（つまり、シンクロ待機状態でないとき）のテンキー操作に基づく処理：
・自動伴奏が再生中であれば、テンキーが操作されて新たな伴奏スタイルが選択された時に、新たな伴奏スタイルの再生を開始する。ただし、再生されるセクションは、テンキー操作時点で再生されていたセクションである。
・自動伴奏が停止中であれば、テンキーの操作で選択された新たな伴奏スタイルのイントロセクションデータの先頭に読出位置を設定する。
（２）パネル上の各種スイッチ（パネル操作子）の操作に伴う各種の処理。
（３）鍵盤（演奏操作子）の操作（押離鍵）に伴う発音処理や操作された鍵からの和音検出処理。等々。
【００３６】
そして、ステップＳ７の処理後は、ステップＳ８で終了が指示されたか否か判断し、終了が指示されないときは（ＮＯ）ステップＳ１に戻り、終了指示があるまでステップＳ１〜Ｓ８の動作を繰り返す。そして、終了指示があると（Ｓ８→ＹＥＳ）、このメイン処理を終了する。
【００３７】
図５は、この発明の一実施例によるスタイル選択処理の動作例を表わすフローチャートである。このフローチャートは、メイン処理のステップＳ６で実行されるスタイル選択処理ルーチンの動作例を表わし、このフローチャートの動作により、「スタイル選択」スイッチが操作されると、次の（１）〜（３）の処理動作が実行される。すなわち、（１）又は（２）の処理を行って、イントロ・シンクロスタートの待機状態にシステムを設定すると共に、（３）の処理を行って、イントロセクションからの自動伴奏を開始させることができる：
（１）現在選択している伴奏スタイルについてイントロ・シンクロスタートの待機状態にシステムを設定すると共に、この「スタイル選択」スイッチの操作が自動伴奏の再生中になされたときには自動伴奏を停止させる「読出位置リセット処理」（Ｓ６２）、又は、
（２）「スタイル選択」スイッチを操作した後次に押鍵される迄の間になされたテンキー操作により新たに選択された伴奏スタイルについてイントロ・シンクロスタートの待機状態に設定する「テンキー操作処理」（Ｓ６４，Ｓ６５）、及び、
（３）「スタイル選択」スイッチ操作後における最初の押鍵検出に基づき、（１）又は（２）の自動伴奏を開始させる「鍵盤操作検出処理」（Ｓ６７）。
【００３８】
さて、図５のスタイル選択処理ルーチンの第１ステップＳ６１では、「スタイル選択」スイッチが操作されたときに自動伴奏の再生中であるか否かを判断し、再生中であるときは（ＹＥＳ）、「読出位置リセット処理」のステップＳ６２で、スタイルの再生（自動伴奏）を停止し、読出位置をリセットする。ここで、「スタイルの再生を停止する」とは、再生中の楽音を消音して再生処理を停止することであり、「読出位置をリセットする」とは、現在選択されている伴奏スタイルのイントロセクションデータの先頭に読出位置を移動し設定することである。
【００３９】
一方、「スタイル選択」スイッチが操作されたときに自動伴奏の再生中でないとき（Ｓ６１→ＮＯ）及びステップＳ６２の処理の後は、ステップＳ６３に進んで、テンキーが操作されたか否かを判定し、テンキー操作があったときに、ステップＳ６４，Ｓ６５で「テンキー操作処理」を行う。この「テンキー操作処理」の動作は、「スタイル選択」スイッチが操作された後次に押鍵があるまでの間（シンクロスタートの待機中）にテンキーが操作されたときに起動し、この動作では、ＲＡＭ４内にあるスタイル選択バッファが利用される。
【００４０】
すなわち、ステップＳ６４にて、テンキーで指定されたスタイルをスタイル選択バッファ〔選択したスタイルを表わす情報（スタイルナンバ）を格納する記録領域（スタイル選択バッファの参照により現在選択されている伴奏スタイルがわかる）〕に格納し、ステップＳ６５にて、選択された伴奏スタイルのイントロセクションデータの先頭に読出位置を設定する。このように、シンクロスタートの待機中に、再生される伴奏スタイルを変更すると、変更後の新たな伴奏スタイルデータはイントロセクションから再生されるように設定される。
【００４１】
テンキーが操作されなかったとき（Ｓ６３→ＮＯ）及びステップＳ６５の処理の後は、ステップＳ６６で、押鍵操作が検出されたか否かを判定し、押鍵操作が検出されないときは、この判定は「ＮＯ」となりテンキー操作の検出ステップＳ６３に戻る。従って、ステップＳ６３のテンキー操作の検出は次の押鍵操作があるまで繰り返し行われ、テンキー操作せずにステップＳ６２で再生を停止した伴奏スタイルのイントロ・シンクロスタート待機状態を設定したままとしたり、或いは、再度のテンキー操作によりステップＳ６４，Ｓ６５の「テンキー操作処理」をやり直し、次に再生すべき伴奏スタイルを変更することができる。
【００４２】
そして、「スタイル選択」スイッチを操作した後、最初に押鍵操作を行うと、ステップＳ６６の判定が「ＹＥＳ」となりステップＳ６７に進み、「押鍵操作検出処理」が行われる。この「押鍵操作検出処理」では、「スタイル選択」スイッチの操作後、最初の押鍵操作（押鍵による和音指定）が検出されたときに、再生処理（図６）の割込を許可して再生処理を起動する。これにより、選択中のスタイルのイントロセクションからの自動伴奏をスタートさせ、メイン処理（図４）のステップＳ７にリターンする。
【００４３】
〔再生処理〕
図６は、この発明の一実施例による再生処理の動作例を表わすフローチャートである。この再生処理は、自動伴奏中〔再生処理の割込許可中（Ｓ４，Ｓ６７）〕にのみ起動可能であり、タイマ２による所定のタイミング（ＭＩＤＩのクロックタイミング）ごとに起動する。なお、この例では、自動伴奏は、必ず、伴奏スタイルデータのイントロセクションの再生から開始されるようになっており、イントロセクションデータの再生が終了する（イントロセクションデータが最後のデータまで読み出される）と、自動的にメインの再生が始まる（読出位置がメインセクションデータの先頭に設定される）。また、メインセクションデータは、自動伴奏の終了の指示があるまで繰り返し再生され、自動伴奏の終了が指示された時に、メインセクションデータからエンディングセクションデータに再生が切り換えられる。
【００４４】
この再生処理フローがスタートすると、第１ステップＰ１では、現在の読出位置以降のイベントで現在のタイミングで処理すべきイベントを処理し、読出位置を次のイベント位置に移動する。ここで、リズムのイベントはそのまま発音し、コードとベースのイベントは、その時点で指定されている和音に基づいて音高変換して発音する。次のステップＰ２では、エンディングセクションの再生が終了したか否かを判断し、エンディングセクションの再生がまだ終了していないとき或いは再生中のセクションがエンディングではないときは（ＮＯ）、このタイミングでの再生処理を終了し、次のタイミングの到来ごとにステップＰ１の処理を繰り返す。
【００４５】
そして、演奏が進行して行きエンディングセクションデータの再生が終了したときに、ステップＰ２からステップＰ３に進んで、再生処理を停止して自動伴奏を終了させると共に、読出位置を選択スタイルのイントロセクションデータの先頭に設定する。このように、通常は、エンディングセクションデータの再生が終了すると、この再生処理による自動伴奏を停止し、読出位置をその時の選択スタイルのイントロセクションデータの先頭に設定する。
【００４６】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は種々の態様で実施することができる。例えば、シンクロスタートの待機が設定される特定のセクションは、実施例ではイントロセクションとしたが、必要に応じて、メインセクションやエンディングセクションなど、他のセクションとすることができる。また、シンクロスタート待機を設定する特定のセクションを初期設定などで変更することができるように構成してもよい。
【００４７】
実施例においては、シンクロスタートの待機中〔Ｓ６；Ｓ６１〜Ｓ６６（ＮＯ）〕には「スタートストップ」スイッチの操作が無視されているが、シンクロスタートの待機中に「スタートストップ」スイッチが操作されると自動伴奏をスタートさせる（再生処理を起動させる）ようにしてもよい。
【００４８】
なお、この発明に関する制御プログラムは、次に示すように、（１）ハードディスクやＣＤ−ＲＯＭドライブを利用する例や、（２）ネットワークを利用してプログラムをダウンロードする例のようにして取得することができる：
（１）ＨＤＤは制御プログラムや各種データを記憶しておく記憶装置である。ＲＯＭに制御プログラムが記憶されていない場合、このＨＤＤ内のハードディスクに制御プログラムを記憶させておき、それをＲＡＭに読み込むことにより、ＲＯＭに制御プログラムを記憶している場合と同様の動作をＣＰＵにさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。ＣＤ−ＲＯＭドライブは、ＣＤ−ＲＯＭに記憶されている制御プログラムや各種データを読み出す装置である。読み出した制御プログラムや各種データは、ＨＤＤ内のハードディスクにストアされる。制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このＣＤ−ＲＯＭドライブ以外にも、外部記憶装置として、フレキシブルディスク装置、光磁気ディスク（ＭＯ）装置等、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
（２）通信インターフェースはＬＡＮやインターネット、電話回線等の通信ネットワークに接続されており、該通信ネットワークを介して、サーバコンピュータと接続される。ハードディスク装置内に制御プログラムや各種データが記憶されていない場合、サーバコンピュータからプログラムやデータをダウンロードするために用いられる。クライアントとなる本装置は、通信インターフェース及び通信ネットワークを介してサーバコンピュータへとプログラムやデータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやデータを、通信ネットワークを介して本装置へと配信し、本装置が通信インターフェースを介して、これらプログラムやデータを受信してハードディスク装置に蓄積することにより、ダウンロードが完了する。
【００４９】
【発明の効果】
以上説明したように、この発明によれば、演奏の進行に対応した複数セクションの演奏データから成る自動伴奏データの再生を演奏操作に応じて開始するシンクロスタート機能を有する自動伴奏装置において、自動伴奏データの読出待機を指示するためのスタイル選択スイッチを設け、このスタイル選択スイッチを操作すると、次に再生すべき自動伴奏データの所定セクションの演奏データ（例えば、イントロセクションデータ）をシンクロスタートの読出待機状態に設定するようにしている。
【００５０】
従って、簡単な操作で、所定セクション（例えば、イントロセクション）からのシンクロスタートの待機状態を設定することができる。また、１つのスタイル選択スイッチだけを使ってシンクロスタートを設定することができ、設定されるセクションは、必ず、所定セクション（例えば、イントロセクション）となるので、操作や動作がわかりやすく、初心者でも使いやすいシンクロスタート機能付き自動伴奏装置を提供することができる。さらに、スタイル選択スイッチの操作のみで、所定セクションの演奏データのシンクロスタートが設定されるため、所定のセクション（例えば、イントロセクション）を選択するためのスイッチを設けなくてもよいという利点が得られる。
【００５１】
また、この発明では、自動伴奏データの再生中においてスタイル選択スイッチを操作したときは、当該自動伴奏データの再生を停止し自動伴奏を停止してから、シンクロスタートのために、次に再生すべき自動伴奏スタイルの所定セクション（例えば、イントロセクション）の読出待機を設定することができる。
【００５２】
この発明においては、さらに、再生すべき自動伴奏データを指示するための自動伴奏データ指定用操作子を設け、この自動伴奏データ指定用操作子を操作したときは、当該自動伴奏データ指定用操作子により指示された自動伴奏データの所定のセクション（例えば、イントロセクション）の演奏データを次に再生すべき自動伴奏データに設定するようにしているので、シンクロスタート読出待機中に新たな自動伴奏データを選択すれば、選択された自動伴奏データの所定セクション（例えば、イントロセクション）を次に再生すべき演奏データとして設定することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による自動伴奏システムのハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による自動伴奏情報（スタイルデータ）の一構成例を表わす図である。
【図３】図３は、この発明の一実施例による自動伴奏システムにおいてイントロ・シンクロスタート待機状態を設定する場合の一動作例を示す。
【図４】図４は、この発明の一実施例によるメイン処理の動作例を表わすフローチャートである。
【図５】図５は、この発明の一実施例によるスタイル選択処理の動作例を表わすフローチャートである。
【図６】図６は、この発明の一実施例による再生処理の動作例を表わすフローチャートである。
【符号の説明】
Ｔ１  「スタイル選択」スイッチ操作タイミング、
Ｔ２  「スタイル選択」スイッチ操作後の押鍵タイミング、
Ｔ３  当該スタイルのイントロセクションデータの終了時点、
Ｔ１２  テンキー（スタイル番号選択スイッチ）操作タイミング。
【図１】
0003843772.tif 000002
【図２】
0003843772.tif 000003
【図３】
0003843772.tif 000004
【図４】
0003843772.tif 000005
【図５】
0003843772.tif 000006
【図６】
0003843772.tif 000007