(57)【要約】【課題】伴奏シーケンスデータを複数のスイッチに登録しておき、スイッチ操作により所望の伴奏シーケンスを選んで練習することができる演奏システムの提供。【解決手段】このシステムでは、一時停止情報ＳＴを含む複数の伴奏シーケンスデータＡＳ：○○○−１，○○○−２，…，△△△−１，…の何れかを複数のスイッチＳｗ１〜Ｓｗ４に登録し、スイッチＳｗの操作で所望のシーケンスデータＡＳを選択して再生し、再生中に一時停止情報ＳＴが読み出されると再生を停止し、一時停止解除操作により再生を再開する。各スイッチＳｗのシーケンスデータＡＳに一時停止機能のオン／オフ（ＦＳ＝ＯＮ／ＯＦＦ）を登録して一時停止情報ＳＴによる一時停止機能を有効／無効とする。また、一時停止情報ＳＴに含まれる停止回数情報ＮＳで一時停止の回数を指定し、再開位置情報ＰＲで一時停止解除後に再生進行を再開する伴奏イベントＡＶを指定する。【選択図】図２
2008191272.tif 000002
【特許請求の範囲】
【請求項１】
複数のシーケンス指示操作手段の夫々に対応して複数の伴奏シーケンスデータの何れかを登録するシーケンス登録手段であって、各伴奏シーケンスデータを構成するイベント情報には伴奏イベント情報及び一時停止イベント情報が含まれるものと、
何れかのシーケンス指示操作手段が操作されたことに基づき、操作されたシーケンス指示操作手段に対応してシーケンス登録手段により登録された伴奏シーケンスデータを選択するシーケンス選択手段と、
再生開始の指示に基づき、シーケンス選択手段により選択された伴奏シーケンスデータのイベント情報を順次読み出すシーケンス読出し手段と、
シーケンス読出し手段により読み出された伴奏イベント情報により特定される伴奏データを再生する伴奏再生手段と、
シーケンス読出し手段により一時停止イベント情報が読み出されたことに応じて、シーケンス読出し手段によるイベント情報の読出し及び伴奏再生手段による伴奏データの再生を停止させる第１読出し制御手段と、
第１読出し制御手段によりイベント情報の読出し及び伴奏データの再生が停止されているときに停止解除の指示操作を検出する停止解除検出手段と、
停止解除検出手段により停止解除の指示操作が検出されたことに基づき、シーケンス読出し手段に対しイベント情報の読出しを再開させる第２読出し制御手段と、
伴奏再生手段により伴奏データが再生されているときに新たなシーケンス指示操作手段が操作されたことに基づき、当該伴奏データの再生を中止させ、シーケンス読出し手段に対し、当該シーケンス指示操作手段に対応してシーケンス登録手段により登録された伴奏シーケンスデータのイベント情報を順次読み出させるシーケンス切替え制御手段と
を具備することを特徴とする演奏装置。
【請求項２】
シーケンス登録手段は、各シーケンス指示操作手段に対応して登録された各伴奏シーケンスデータについて、一時停止イベント情報の機能を有効にするか無効にするかを表わす一時停止機能オンオフ情報を共通又は個別に記憶し、
第１読出し制御手段は、有効を表わす一時停止機能オンオフ情報が記憶された伴奏シーケンスデータの一時停止イベント情報が読み出された場合はイベント情報の読出しを停止し、無効を表わす一時停止機能オンオフ情報が記憶された伴奏シーケンスデータの一時停止イベント情報が読み出された場合には次のイベント情報の読出しを続行するようにシーケンス読出し手段を制御する
ことを特徴とする請求項１に記載の演奏装置。
【請求項３】
一時停止イベント情報は、停止回数情報を有し、
第１読出し制御手段は、停止回数情報により指定される停止回数だけイベント情報の読出しを停止するようにシーケンス読出し手段を制御する
ことを特徴とする請求項１又は２に記載の演奏装置。
【請求項４】
一時停止イベント情報は、再開位置情報を有し、
第２読出し制御手段は、イベント情報の読出し停止後、再開位置情報により指定される再開位置のイベント情報から読出しを再開するようにシーケンス読出し手段を制御する
ことを特徴とする請求項１〜３の何れか１項に記載の演奏装置。
【請求項５】
複数のシーケンス指示操作手段の夫々に対応して複数の伴奏シーケンスデータの何れかを登録するシーケンス登録ステップであって、各伴奏シーケンスデータを構成するイベント情報には伴奏イベント情報及び一時停止イベント情報が含まれるものと、
何れかのシーケンス指示操作手段が操作されたことに基づき、操作されたシーケンス指示操作手段に対応してシーケンス登録ステップで登録された伴奏シーケンスデータを選択するシーケンス選択ステップと、
再生開始の指示に基づき、シーケンス選択ステップで選択された伴奏シーケンスデータのイベント情報を順次読み出すシーケンス読出しステップと、
シーケンス読出しステップで読み出された伴奏イベント情報により特定される伴奏データを再生する伴奏再生ステップと、
シーケンス読出しステップで一時停止イベント情報が読み出されたことに応じて、シーケンス読出しステップにおけるイベント情報の読出し及び伴奏再生ステップにおける伴奏データの再生を停止させる第１読出し制御ステップと、
第１読出し制御ステップでの動作によりイベント情報の読出し及び伴奏データの再生が停止されているときに停止解除の指示操作を検出する停止解除検出ステップと、
停止解除検出ステップで停止解除の指示操作が検出されたことに基づき、シーケンス読出しステップにおいてイベント情報の読出しを再開するように指示する第２読出し制御ステップと、
伴奏再生ステップで伴奏データが再生されているときに新たなシーケンス指示操作手段が操作されたことに基づき、当該伴奏データの再生を中止させ、シーケンス読出しステップにおいて、当該シーケンス指示操作手段に対応してシーケンス登録ステップで登録された伴奏シーケンスデータのイベント情報を順次読み出すように指示するシーケンス切替え制御ステップと
から成る手順をコンピュータに実行させるための演奏プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一時停止情報を含む伴奏シーケンスデータを用いて伴奏を行う演奏システムに関する。
【背景技術】
【０００２】
特許文献１に示されるように、楽音情報以外にブレーク情報を複数個記憶している演奏データと歌詞データを記憶している楽曲データを再生する時に、ブレーク情報を読み出すと、楽曲の再生と歌詞表示の進行を一時停止し、一時停止を解除する指示があると、当該ブレーク情報の次から楽曲の再生と歌詞表示を再開させる楽曲再生装置がある。
【特許文献１】特許２６７４４５２号公報
【０００３】
また、電子鍵盤楽器などでは、特許文献２に示されるように、複数パートで構成される楽曲データの中の一部が演奏練習対象パートになっており、伴奏などの他のパートを再生しながら演奏練習対象パートをミュートしたり光ガイドしたりすることで演奏練習を行うようにしたものが数多くある。
【特許文献２】特開２００４−１２６６３号公報
【０００４】
しかしながら、従来技術では、各一時停止情報の記憶位置が一通りしか記憶できない。また、長い楽曲を演奏する際には、特に練習したい部分がある場合などに、その部分になるまで再生して待つか、ロケーションの変更操作などでユーザが探さなければならないという不都合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、楽曲演奏時に一時停止情報を含む複数の伴奏シーケンスデータをそれぞれ複数のスイッチに登録しておき、スイッチ操作により所望の伴奏シーケンスを選んで練習することができる演奏システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、複数のシーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）の夫々に対応して複数の伴奏シーケンスデータ（ＡＳ：○○○−１，○○○−２，…，△△△−１，…）の何れかを登録するシーケンス登録手段（Ｓ１，Ｓ２）であって、各伴奏シーケンスデータ（ＡＳ）を構成するイベント情報（ＩＶ）には伴奏イベント情報（ＡＶ：ＡＶａ，Ａｖｂ，…）及び一時停止イベント情報（ＳＴ）が含まれるもの（Ｓ１，Ｓ２）と、何れかのシーケンス指示操作手段（例えばＳｗ１）が操作されたことに基づき、操作されたシーケンス指示操作手段（同Ｓｗ１）に対応してシーケンス登録手段により登録された伴奏シーケンスデータ（例えば○○○−１）を選択するシーケンス選択手段（Ｓ３＝ＹＥＳ）と、再生開始の指示に基づき、シーケンス選択手段により選択された伴奏シーケンスデータのイベント情報（ＩＶ）を順次読み出すシーケンス読出し手段（Ｓ４〜Ｓ７）と、シーケンス読出し手段により読み出された伴奏イベント情報（ＡＶ）により特定される伴奏データを再生する伴奏再生手段（Ｓ９＝ＮＯ，Ｓ１０）と、シーケンス読出し手段により一時停止イベント情報（ＳＴ）が読み出されたことに応じて（Ｓ９＝ＹＥＳ）、シーケンス読出し手段によるイベント情報（ＩＶ）の読出し及び伴奏再生手段による伴奏データの再生を停止させる第１読出し制御手段（Ｓ１５〜Ｓ１８）と、第１読出し制御手段によりイベント情報（ＩＶ）の読出し及び伴奏データの再生が停止されているときに停止解除の指示操作を検出する停止解除検出手段（Ｓ１９）と、停止解除検出手段により停止解除の指示操作が検出されたことに基づき、シーケンス読出し手段に対しイベント情報（ＩＶ）の読出しを再開させる第２読出し制御手段（Ｓ２０〜Ｓ２３）と、伴奏再生手段により伴奏データが再生されているときに新たなシーケンス指示操作手段（例えばＳｗ３）が操作されたことに基づき、当該伴奏データの再生を中止させ、シーケンス読出し手段に対し、当該シーケンス指示操作手段に対応してシーケンス登録手段により登録された伴奏シーケンスデータ（例えば○○○−２）のイベント情報（ＩＶ）を順次読み出させるシーケンス切替え制御手段（Ｓ１１＝ＹＥＳ，Ｓ２４）とを具備する演奏装置（コンピュータ）〔請求項１〕、並びに、複数のシーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）の夫々に対応して複数の伴奏シーケンスデータ（ＡＳ：○○○−１，○○○−２，…，△△△−１，…）の何れかを登録するシーケンス登録ステップ（Ｓ１，Ｓ２）であって、各伴奏シーケンスデータ（ＡＳ）を構成するイベント情報（ＩＶ）には伴奏イベント情報（ＡＶ：ＡＶａ，Ａｖｂ，…）及び一時停止イベント情報（ＳＴ）が含まれるもの（Ｓ１，Ｓ２）と、何れかのシーケンス指示操作手段（例えばＳｗ１）が操作されたことに基づき、操作されたシーケンス指示操作手段（同Ｓｗ１）に対応してシーケンス登録ステップで登録された伴奏シーケンスデータ（例えば○○○−１）を選択するシーケンス選択ステップ（Ｓ３＝ＹＥＳ）と、再生開始の指示に基づき、シーケンス選択ステップで選択された伴奏シーケンスデータのイベント情報（ＩＶ）を順次読み出すシーケンス読出しステップ（Ｓ４〜Ｓ７）と、シーケンス読出しステップで読み出された伴奏イベント情報（ＡＶ）により特定される伴奏データを再生する伴奏再生ステップ（Ｓ９＝ＮＯ，Ｓ１０）と、シーケンス読出しステップで一時停止イベント情報（ＳＴ）が読み出されたことに応じて（Ｓ９＝ＹＥＳ）、シーケンス読出しステップにおけるイベント情報（ＩＶ）の読出し及び伴奏再生ステップにおける伴奏データの再生を停止させる第１読出し制御ステップ（Ｓ１５〜Ｓ１８）と、第１読出し制御ステップでの動作により伴奏データの再生が停止されているときに停止解除の指示操作を検出する停止解除検出ステップ（Ｓ１９）と、停止解除検出ステップで停止解除の指示操作が検出されたことに基づき、シーケンス読出しステップにおいてイベント情報（ＩＶ）の読出しを再開するように指示する第２読出し制御ステップ（Ｓ２０〜Ｓ２３）と、伴奏再生ステップで伴奏データが再生されているときに新たなシーケンス指示操作手段（例えばＳｗ３）が操作されたことに基づき、当該伴奏データの再生を中止させ、シーケンス読出しステップにおいて、当該シーケンス指示操作手段（同Ｓｗ３）に対応してシーケンス登録ステップで登録された伴奏シーケンスデータ（例えば○○○−２）のイベント情報（ＩＶ）を順次読み出すように指示するシーケンス切替え制御ステップ（Ｓ１１＝ＹＥＳ，Ｓ２４）とから成る手順をコンピュータ（演奏装置）に実行させるための演奏プログラム〔請求項５〕が提供される。なお、括弧書きは、理解の便のために、対応する実施例の参照記号や用語等を付記したものであり、以下においても同様である。
【０００７】
この発明による演奏装置において、シーケンス登録手段（Ｓ１，Ｓ２）は、各シーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）に対応して登録された各伴奏シーケンスデータ（ＡＳ）について、一時停止イベント情報（ＳＴ）の機能を有効にするか無効にするかを表わす一時停止機能オンオフ情報（ＦＳ）を共通又は個別に記憶し（Ｓ２）、第１読出し制御手段（Ｓ１５〜Ｓ１８）は、有効を表わす一時停止機能オンオフ情報（ＦＳ＝ＯＮ）が記憶された伴奏シーケンスデータの一時停止イベント情報（ＳＴ）が読み出された場合は（Ｓ１５＝ＹＥＳ）イベント情報（ＩＶ）の読出しを停止し（Ｓ１８）、無効を表わす一時停止機能オンオフ情報（ＦＳ＝ＯＦＦ）が記憶された伴奏シーケンスデータの一時停止イベント情報（ＳＴ）が読み出された場合には（Ｓ１５＝ＮＯ）、次のイベント情報（ＩＶ）の読出しを続行する（Ｓ１４）ようにシーケンス読出し手段（Ｓ４〜Ｓ７）を制御する〔請求項２〕ように構成することができる。
【０００８】
この発明による演奏装置において、一時停止イベント情報（ＳＴ）は、停止回数情報（ＮＳ）を有し、第１読出し制御手段（Ｓ１５〜Ｓ１８）は、停止回数情報（ＮＳ）により指定される停止回数だけイベント情報（ＩＶ）の読出しを停止する（Ｓ１８）ようにシーケンス読出し手段（Ｓ４〜Ｓ７）を制御する〔請求項３〕ように構成することができる。また、一時停止イベント情報（ＳＴ）は、再開位置情報（ＰＲ）を有し、第２読出し制御手段（Ｓ２０〜Ｓ２３）は、イベント情報の読出し停止後、再開位置情報（ＰＲ）により指定される再開位置のイベント情報から読出しを再開する（Ｓ２３）ようにシーケンス読出し手段（Ｓ４〜Ｓ７）を制御する〔請求項４〕ように構成することができる。
【発明の効果】
【０００９】
この発明による演奏システムにおいては（請求項１，４）、伴奏音を演奏するために複数の伴奏シーケンスデータ（ＡＳ：○○○−１，○○○−２，…，△△△−１，…）記憶手段（４）に用意されており、各伴奏シーケンスデータを構成するイベント情報（ＩＶ）には、伴奏イベント情報（ＡＶ：ＡＶａ，Ａｖｂ，…）及び一時停止イベント情報（ＳＴ）が含まれる。また、ユーザ所望の伴奏シーケンスデータを指示するためのスイッチとして複数のシーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）が設けられ、演奏に先立ってユーザ操作に基づき任意の伴奏シーケンスデータを各シーケンス指示操作手段（Ｓｗ）に登録する。演奏の際は、まず、所望のシーケンス指示操作手段（例えばＳｗ１）のユーザ操作に基づき、当該シーケンス指示操作手段（同Ｓｗ１）に対応して登録された伴奏シーケンスデータ（例えば○○○−１）を選択する（Ｓ３＝ＹＥＳ）。再生開始の指示があると（Ｓ４＝ＹＥＳ）、選択された伴奏シーケンスデータのイベント情報（ＩＶ）を順次読み出し（Ｓ５〜Ｓ７）、イベント情報（ＩＶ）として伴奏イベント情報（ＡＶ）が読み出されると（Ｓ９＝ＮＯ）、伴奏イベントにより特定される伴奏データを再生して伴奏イベント情報に従った伴奏音を生成させる（Ｓ１０）。これに対して、一時停止イベント情報（ＳＴ）が読み出されると（Ｓ９＝ＹＥＳ）、イベント情報（ＩＶ）の読出しと伴奏データの再生を停止し（Ｓ１５〜Ｓ１８）、停止解除の指示操作があると（Ｓ１９＝ＹＥＳ）、イベント情報（ＩＶ）の読出しと伴奏データの再生を再開する（Ｓ２０〜Ｓ２３）。この場合、再開位置は、例えば、一時停止の元となった一時停止イベント情報（ＳＴ）で指示したり、予め当該一時停止イベント情報（ＳＴ）の前後の所定伴奏イベント情報（ＡＶ）に設定することができる。また、伴奏データの再生中は、新たな伴奏シーケンスデータの選択を受け付けることができ（Ｓ１１）、新たなシーケンス指示操作手段（例えばＳｗ３）が操作されると（Ｓ１１＝ＹＥＳ）、現在の伴奏データの再生を中止し（Ｓ２４）、当該シーケンス指示操作手段（同Ｓｗ３）に対応する伴奏シーケンスデータ（例えば○○○−２）のイベント情報（ＩＶ）を順次読み出す（Ｓ２４→Ｓ５〜Ｓ７）。
【００１０】
従って、この発明によれば、このように、一時停止情報（ＳＴ）を含んだ伴奏シーケンスデータ（ＡＳ）を複数のスイッチ（Ｓｗ：Ｓｗ１〜Ｓｗ４）それぞれに登録することができるようにしておき、スイッチ操作で所望の伴奏シーケンスデータ（ＡＳ）を選択して再生し、再生中に一時停止情報（ＳＴ）が読み出されると再生を停止し、一時停止解除操作で再生を再開させるので、１乃至複数楽曲について複数通りの伴奏シーケンスデータを登録し、スイッチ操作により所望の伴奏シーケンスを選んで効果的な練習を行うことができる。例えば、同じ楽曲については、長い楽曲であっても、伴奏シーケンスデータを幾つかの部分に分割して各スイッチに登録し、重点的に練習したい部分が登録されているスイッチを選んで練習することができ、特に、テンポフリーとインテンポの部分が混在するクラシックなどの楽曲演奏時に効果を発揮する。また、複数楽曲分の伴奏シーケンスデータを登録した場合、スイッチ切替えにより各曲を好みの態様で練習することが可能になる。
【００１１】
この発明による演奏装置において、シーケンス登録手段（Ｓ１，Ｓ２）は、各シーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）毎に、登録された伴奏シーケンスデータ（ＡＳ）の一時停止イベント情報（ＳＴ）による一時停止機能を有効にするか無効にするかを表わす一時停止機能オンオフ情報（ＦＳ）を登録しておき（Ｓ２）、伴奏シーケンスデータから、一時停止有効（ＦＳ＝ＯＮ）の一時停止イベント情報（ＳＴ）が読み出された場合は（Ｓ１５＝ＹＥＳ）イベント情報（ＩＶ）の読出しと再生を停止し（Ｓ１８）、一時停止無効（ＦＳ＝ＯＦＦ）の一時停止イベント情報（ＳＴ）が読み出された場合には（Ｓ１５＝ＮＯ）何もせず引き続きイベント情報（ＩＶ）の読出しと再生を進める（Ｓ１４）というように、各シーケンス指示操作手段（Ｓｗ：Ｓｗ１〜Ｓｗ４）毎に一時停止のオン／オフ切替え機能が与えられる（請求項２）。従って、この発明によれば、一時停止機能のオン／オフを切替え可能とすることにより、同一伴奏シーケンスデータを用いて一時停止有りで重点的に部分練習をしたり、停止無しで連続的に通し練習をするなど、同一の伴奏シーケンスデータを有効に利用することができる。
【００１２】
また、この発明による演奏装置では、一時停止イベント情報（ＳＴ）に停止回数情報（ＮＳ）乃至再開位置情報（ＰＲ）を含ませ、一時停止イベント情報（ＳＴ）が読み出されたときに（Ｓ９＝ＹＥＳ）、停止回数情報（ＮＳ）により指定される停止回数だけイベント情報（ＩＶ）の読出しを停止させたり（Ｓ１８）（請求項３）、一時停止の後で（Ｓ２０＝ＹＥＳ）、再開位置情報（ＰＲ）により指定される再開位置のイベント情報から読出しを再開させる（Ｓ２３）（請求項４）。従って、この発明によれば、一時停止情報に停止回数や一時停止後の開始位置などの拡張情報を付加することによって、一時停止の回数や一時停止後の再生開始位置を制御することができる。この場合、停止回数を「２」以上に設定することにより、さらに、一時停止イベント情報（ＳＴ）自体を「リバーサルマーク」（楽譜の反復記号）的に拡張し「１」以上の回数だけ所定の反復部分を繰り返し再生することができるので、伴奏シーケンスデータを楽曲の長さ分作らなくてもよくなり効率的に作成することができる。
【発明を実施するための最良の形態】
【００１３】
〔システム構成〕
図１は、この発明の一実施例による演奏システムのハードウエア構成例を示す。この演奏システムの例では、演奏装置には、電子楽器のような音楽専用の情報処理装置（コンピュータ）が用いられるが、パーソナルコンピュータ等の汎用の情報処理装置（コンピュータ）に演奏入力及び楽音生成機能を付設したものを用いてもよい。この演奏装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、入力操作部５、表示部６、音源部７、通信インターフェース（通信Ｉ／Ｆ）８等の要素を備え、これら要素１〜８はバス９を介して互いに接続される。
【００１４】
装置全体を制御するＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共に、各種制御プログラムに従って各種処理を実行するデータ処理部を構成し、例えば、制御プログラムに含まれる演奏プログラムに従って、「伴奏シーケンスデータ再生処理」と呼ばれる演奏処理を実行する。ＲＡＭ２は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能し、演奏処理の際には、シーケンススイッチ（Ｓｗ）への伴奏シーケンスデータの登録内容を格納したり、伴奏シーケンスデータのタイミング情報や一時停止カウントＣＴを一時的に保持することができる。ＲＯＭ３は、各種制御プログラムや必要な制御データ、「伴奏スタイルデータ」と呼ばれる伴奏データ等、各種データを記憶しており、さらに、標準的な伴奏シーケンスデータ（ＡＳ）を記憶しておくことができる。なお、この実施例において、各伴奏スタイルデータは、複数の伴奏セクションデータ（例えば、イントロ１、メインＡなど、曲の演奏における各演奏区間〔＝セクション〕で用いるのに好適な伴奏データ）から成る。
【００１５】
外部記憶装置４は、ハードディスク（ＨＤ）や、フラッシュメモリ、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の記憶媒体を用いた記憶手段であり、種々の伴奏シーケンスデータ（ＡＳ）が任意の記憶手段（例えば、ＨＤやフラッシュメモリ）に記憶されている。また、演奏プログラムや制御データは、ＲＯＭ３だけでなく外部記憶装置４に記憶させることができる。例えば、ＲＯＭ３に演奏プログラム等の制御プログラムが記憶されていない場合、ＨＤやＣＤ−ＲＯＭなどの外部記憶装置４に制御プログラムを記憶させておきそれをＲＡＭ２に読み込むことで、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができ、制御プログラムの追加やバージョンアップ等を容易に行うことができる。また、演奏処理に用いられるプログラムや必要な制御データ等をインストールすることによって所望の演奏装置を実現することができる。
【００１６】
入力操作部５は、各種設定操作を行うための種々のパネル操作子（キー／ボタン、マウス等）や、鍵盤などの演奏操作子を含む操作部と操作検出回路とから成り、これら操作子を用いたユーザによる演奏操作やパネル操作の内容を操作検出回路で検出し、対応する入力情報をデータ処理部に導入する。例えば、パネル操作子としては、伴奏シーケンスデータ（ＡＳ）を指示するシーケンス指示操作手段として複数のシーケンススイッチ（単にスイッチともいう）Ｓｗ：Ｓｗ１〜Ｓｗ４や、伴奏シーケンスデータの再生が一時的に停止した場合に一時停止状態を解除するための一時停止解除ボタン、伴奏モード開始／終了ボタン等の所要の操作スイッチ（図示せず）が設けられる。
【００１７】
表示部６は、これに接続されるディスプレイ（ＬＣＤ等の表示器）や各種ランプ・インジケータなどを含む表示装置１０の表示内容や点灯状態をＣＰＵ１からの指令に従って制御し、入力操作部５の操作に対する表示援助を行う。例えば、各シーケンススイッチＳｗ：Ｓｗ１〜Ｓｗ４に所定の伴奏シーケンスデータ（ＡＳ）を登録したり、伴奏シーケンスデータ（ＡＳ）中の一時停止イベント情報（ＳＴ）を編集したり、一時停止イベント情報（ＳＴ）による一時停止機能の有効化／無効化を設定したり、シーケンススイッチＳｗの操作で伴奏シーケンスデータ（ＡＳ）の何れかを選択する際などには、表示部６により、夫々に対応する案内画面が表示され、ユーザ操作を援助する。
【００１８】
音源部７は、音源（ソフトウエアを含む）や効果付与ＤＳＰを含み、通常演奏モードでは、入力操作部５の演奏操作子に対する演奏操作に基づくユーザ演奏データに対応する楽音信号を生成し、伴奏モードでは、ユーザ演奏データに対応する楽音信号を生成する（例えば、メロディパート）と共に、演奏処理に基づく伴奏データに対応する楽音信号を生成し（例えば、リズムパート）、自動演奏モードでは、記憶手段３，４などの演奏データに対応する楽音信号を生成する。音源部７に接続されるサウンドシステム１１は、Ｄ／Ａ変換部やアンプ、スピーカを備え、音源部７からの楽音信号に基づく楽音を発生する。
【００１９】
通信Ｉ／Ｆ８は、ローカルエリアネットワーク（ＬＡＮ）や、インターネット、電話回線などの一般用通信ネットワーク、或いは、ＭＩＤＩ用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやＭＩＤＩ機器などの種々の外部機器１２と各種情報を授受することができる。例えば、この装置に制御プログラムやデータが記憶されていない場合、通信Ｉ／Ｆ８を介して他のコンピュータ１２から制御プログラム等をダウンロードすることができる。また、外部機器１２には各種ＭＩＤＩ機器が含まれ、通信Ｉ／Ｆ８を介して伴奏シーケンスデータ（ＡＳ）などの音楽データを取り込んだり、各種音楽データを送信することもできる。
【００２０】
〔伴奏シーケンスデータの機能〕
この発明の一実施例による演奏システムでは、一時停止イベント情報を含む伴奏シーケンスデータが多数用意され、伴奏モードにおいて、任意の伴奏シーケンスデータを複数個のシーケンススイッチに登録し、シーケンススイッチの選択操作により、登録された伴奏シーケンスデータから所望の伴奏シーケンスデータを選択して再生し、伴奏シーケンス再生中に一時停止イベント情報が読み出されると再生を停止し、一時停止解除操作により再生を再開する。図２は、この発明の一実施例による演奏システムで用いられる伴奏シーケンスデータ及びシーケンススイッチへの伴奏シーケンスデータ登録の一例を示す。
【００２１】
ＲＯＭ３及び外部記憶装置４の伴奏シーケンスデータ記憶エリアには、図２左側のように、多数の伴奏シーケンスデータＡＳ：○○○−１，○○○−２，…，△△△−１，…が記憶されており、各伴奏シーケンスデータＡＳは、演奏の進行に合わせてタイミング情報Ｔｉｍｉｎｇとイベント情報ＩＶを順次記述したイベントシーケンスタイプのデータである。イベント情報ＩＶは、複数の伴奏イベント情報Ａｖと１〜複数の一時停止イベント情報ＳＴから成り、タイミング情報Ｔｉｍｉｎｇは、各イベント情報ＩＶの読出しタイミング乃至順序を指示したり、再生開始位置（後述）の指定先を表わすのに用いられる。
【００２２】
図２左側には、伴奏シーケンスデータＡＳ＝○○○−１について、先頭から５番目までのイベントシーケンスが例示されている。この例では、タイミング情報Ｔｉｍｉｎｇが小節番号「１」，「２」，…で記述され、各小節番号が示す小節の先頭位置により各イベント情報ＩＶの読出しタイミングを指示する。また、イベント情報ＩＶについては、先頭から順に、４つの伴奏イベント情報Ａｖａ〜Ａｖｄが配列され、第２及び第３伴奏イベント情報Ａｖｂ，Ａｖｃの間に一時停止イベント情報ＳＴが介挿（追加）されている。
【００２３】
ここで、一時停止イベント情報ＳＴの次に配列される伴奏イベント情報Ａｖのタイミング情報Ｔｉｍｉｎｇは、一時停止イベント情報ＳＴのタイミング情報Ｔｉｍｉｎｇより所定値だけ大きい値に設定され、図示の例では、第３伴奏イベント情報Ａｖｃのタイミングは、一時停止イベント情報ＳＴのタイミング＝「５」に「＋１」した値「６」が設定される。このように一時停止イベント情報ＳＴが現われた場合、一時停止イベント情報ＳＴと次の伴奏イベント情報Ａｖのタイミング情報は、イベント読出しの順番を示すだけの形式的な関係をもつ。なお、伴奏シーケンスデータＡＳの先頭イベント情報Ａｖから一時停止イベント情報ＳＴまで、一時停止イベント情報ＳＴの次の伴奏イベント情報Ａｖから次の一時停止イベント情報ＳＴ或いはシーケンスエンドイベント情報まで、のように一時停止イベント情報ＳＴで区切られるイベント情報群はイベントグループＶＧと呼ばれる。
【００２４】
例えば、図示のように、タイミング＝「５」の一時停止イベント情報ＳＴの次に配列された第３伴奏イベント情報Ａｖｃのタイミング＝「６」は、一時停止イベント情報ＳＴを読み出してから１小節分の時間が経過した後で読み出されることを意味しない。これに対して、更に次の第４伴奏イベント情報Ａｖｄのタイミング＝「７」は、第３伴奏イベント情報Ａｖｃを読み出してから１小節分の時間が経過した後で第４伴奏イベント情報Ａｖｄを読み出すように指示する。つまり、伴奏シーケンスデータＡＳのタイミング情報Ｔｉｍｉｎｇにより指示される各イベント情報ＩＶの読出しタイミングは、一時停止イベント情報ＳＴを境に連続性が無くなる。
【００２５】
伴奏イベント情報Ａｖは、伴奏データ（［伴奏］スタイルデータ）を指示するための情報であり、「伴奏イベント」とも呼ばれる。図示の例では、伴奏イベントにより、「マーチングバンド１（イントロ１）」、「マーチングバンド１（メインＡ）」、…といった伴奏スタイル名（伴奏データ名）及びセクション名（イントロ１、メインＡなど）を持つ伴奏データが指示される。伴奏モードでは、伴奏シーケンスデータＡＳのタイミング情報Ｔｉｍｉｎｇに従って順次読み出される伴奏イベントＡｖに基づいて伴奏データの再生が行われる。つまり、ＲＯＭ３又は外部記憶装置４の伴奏データ記憶エリアに記憶された多数の伴奏データから、読み出された伴奏イベントＡｖにより指示される伴奏データが音源部７に送られ、音源部７で伴奏データに基づく伴奏楽音信号が生成されサウンドシステム１１から伴奏音として出力される。
【００２６】
これに対して、一時停止イベント情報ＳＴは、伴奏シーケンスデータＡＳによる再生を一時的に停止するのに用いられ、「一時停止イベント」又は「一時停止情報」とも呼ばれる。つまり、伴奏シーケンスデータＡＳの伴奏イベントＡｖに基づいて伴奏データを再生しているときに一時停止イベントＳＴが読み出されると、伴奏シーケンスデータＡＳの読出し及び伴奏データの再生が停止される。この場合、一時停止解除スイッチの操作により、一時停止解除が指示され、予め定められた所定の再生開始位置の伴奏イベントＡｖから伴奏シーケンスデータＡＳの読出しが再開され、伴奏データの再生が再開される。
【００２７】
従って、ユーザは、一時停止イベントＳＴが現われるまではインテンポで鍵盤演奏を行い、一時停止イベントＳＴにより伴奏データの再生が一時停止されてから一時停止解除スイッチを操作するまでの間テンポフリーで演奏し、一時停止スイッチ（ボタン）の操作で一時停止が解除された後は再びインテンポに戻って演奏することができる。なお、再生開始位置は、「再開位置」とも呼ばれ、例えば、一時停止イベントＳＴの次のイベントに設定される。図示のシーケンスでは、この設定例に従うと、第３伴奏イベントＡｖｃから再生が再開される。
【００２８】
一時停止イベント情報ＳＴには、一時停止の回数を指定する停止回数情報ＮＳや、一時停止解除後に再生の進行を再開させる伴奏イベントＡＶのタイミング位置を指定する再開位置情報ＰＲを含ませることができる。停止回数情報ＮＳの値（ＮＳ値という）即ち停止回数は、「０」を含む任意の自然数に設定することができ、伴奏モードでは、一時停止カウントＣＴの初期値（ＣＴ初期値という）にセットされる。この場合、一時停止カウントＣＴの値（ＣＴ値という）は、一時停止解除が指示される度に「１」だけ減算され、ＣＴ値が「０」の場合は一時停止機能を無効化する。また、再開位置情報ＰＲは、停止回数情報ＮＳが無い場合又はＣＴ値が「１」の場合であって一時停止状態の解除が指示されたときに次に再生されるべき伴奏イベントＡＶのタイミング位置即ち「再開位置」を指定する機能を有する。この再開位置は、一時停止イベントＳＴが属するイベントグループＶＧより後の任意の伴奏イベントＡＶに設定することができ、一時停止イベントＳＴから離れた伴奏イベントＡＶに設定した場合、一時停止イベントＳＴの直後から設定された伴奏イベントＡＶまでの再生を省略し、この部分を跳ばしてジャンプ再生を行うことができる。
【００２９】
例えば、停止回数情報ＮＳの値（＝ＣＴ初期値）が「０」の場合は、一時停止イベントＳＴによる一時停止機能を無効とする。また、ＮＳ値が「１」の場合は、一時停止イベントＳＴにより再生が一時停止した場合に一時停止解除が指示されると、再開位置情報ＰＲにより指定される再開位置の伴奏イベントＡｖから再生を再開する。図示のように、ＮＳ値が「１」であり再開位置情報ＰＲの値（ＰＲ値という）が「６」の場合、一時停止イベントＳＴで一時停止した後で一時停止解除が指示されると、ＮＳ値＝ＣＴ初期値＝「１」から「−１」してＣＴ値＝「０」とした上、ＰＲ値＝「６」で指定される再開位置即ちタイミング＝「６」の第３伴奏イベントＡｖｃから再生を再開する。つまり、この場合は、停止回数情報ＮＳと再開位置情報ＰＲが無いとした先の設定例の場合と同じ動作を行う。
【００３０】
さらに、ＮＳ値が「２」以上の場合、楽譜の反復記号と同様に機能し、一時停止解除が指示されると、再生されるべき伴奏イベントＡＶの位置は、当該一時停止イベントＳＴが属するイベントグループＶＧ内の所定のタイミング位置に戻される。この再生位置は、「反復開始位置」と呼ばれ、例えば、一時停止イベントＳＴの直前（或いは、当該イベントグループＶＧの先頭）の伴奏イベントＡＶに設定される。この反復開始位置は、イベントグループＶＧ毎に直前とするかグループ先頭とするかを指定する（例えば、一時停止イベントＳＴ内に記憶させる）ことができるようにしてもよいし、装置全体で共通に指定するようにしてもよい。従って、この場合は（ＮＳ値≧２）、「“ＮＳ値”−“１”」回だけ同一イベントグループＶＧ内で反復開始位置の伴奏イベントＡＶからの再生を反復した後、再開位置の伴奏イベントＡｖから再生を再開し、ＮＳ値が「３」以上の場合には、一時停止解除ごとに反復伴奏を繰り返し、反復機能を拡張して複数回の反復再生を実現することができるので、イレギュラーな動きの演奏をしたい時などに好適である。なお、一時停止イベント情報ＳＴに再開位置情報ＰＲが無い場合は、例えば、一時停止イベントＳＴの次のイベントというように、予め設定される。
【００３１】
このような伴奏シーケンスデータＡＳは、図２右側に示すように、ユーザ操作により任意のものを複数個のシーケンススイッチＳｗに登録することができ、任意のシーケンススイッチＳｗの操作により所望の伴奏シーケンスデータを選択して再生することができる。また、各スイッチＳｗに登録された伴奏シーケンスデータＡＳには、一時停止イベントＳＴによる一時停止機能を有効にするか無効にするかを表わす一時停止機能オンオフ情報ＦＳを登録しておくことができる。図示の例では、４つのシーケンススイッチＳｗ１〜Ｓｗ４に、伴奏シーケンスデータＡＳ：○○○−１，○○○−１，○○○−２，△△△−１が登録されており、一時停止機能のオン／オフについては、第１、第３及び第４スイッチＳｗ１，Ｓｗ３，Ｓｗ４に一時停止機能のオン即ちＦＳ＝ＯＮが登録され、第２スイッチＳｗに一時停止機能のオフ即ちＦＳ＝ＯＦＦが登録されている。
【００３２】
図２右側の登録例において、例えば、第１スイッチＳｗ１が操作された場合は、ＦＳ＝ＯＮにより、伴奏シーケンスデータ○○○−１の一時停止イベントＳＴによる一時停止機能が有効に働き、伴奏イベントＡｖａ，ＡＶｂを再生して一時停止し、一時停止解除によって次の伴奏イベントＡｖｃ，ＡＶｄの再生に進む。これに対して、第２スイッチＳｗ２の操作された場合は、ＦＳ＝ＯＦＦにより一時停止イベントＳＴが無視され、同じ伴奏シーケンスデータ○○○−１でも一時停止機能を無効とし、第２伴奏イベントＡｖｂの再生終了後直ちに第３伴奏イベントＡｖ３を再生する。すなわち、第６小節から「マーチングバンド１（フィルインＡ）」の伴奏データを再生する。従って、ユーザは、スイッチＳｗ１の操作で、伴奏イベントＡｖａ，ＡＶｂと伴奏イベントＡｖｃ，ＡＶｄ，…の再生を区分して部分練習を行い、スイッチＳｗ２の操作で、同じ楽曲の通し練習を行うことができる。
【００３３】
このように、この発明の一実施例による演奏システムにおいては、一時停止情報ＳＴを含む複数の伴奏シーケンスデータＡＳ：○○○−１，○○○−２，…，△△△−１，…の何れかを複数のスイッチＳｗ：Ｓｗ１〜Ｓｗ４に登録し、スイッチＳｗの操作で所望のシーケンスデータＳｗを選択して再生し、再生中に一時停止情報ＳＴが読み出されると再生を停止し、一時停止解除操作により再生を再開する。登録時に各スイッチＳｗのシーケンスデータＡＳに一時停止機能オンオフ情報ＦＳを設定し、このオン／オフ（ＦＳ＝ＯＮ／ＯＦＦ）の設定により、一時停止情報ＳＴによる一時停止機能を有効／無効とすることができる。また、一時停止情報ＳＴに停止回数情報ＮＳ乃至再開位置情報ＰＲを含ませ、停止回数情報ＮＳにて一時停止の回数を指定し、再開位置情報ＰＲにて一時停止解除後に再生の進行を再開させる伴奏イベントＡＶのタイミング位置を指定することができる。
【００３４】
〔演奏処理の動作フロー例〕
図３及び図４は、この発明の一実施例による演奏処理（伴奏シーケンスデータ再生処理）の動作例を表わすフローチャートである。パネル操作子５における伴奏モード開始ボタンのユーザ操作があると、ＣＰＵ１は、伴奏モード開始を指示し、演奏プログラムに従って演奏処理（伴奏シーケンスデータ再生処理）をスタートさせる。まず、最初のステップＳ１（図３）で、シーケンス登録画面をディスプレイ１０に表示し、この画面に対してユーザにより入力操作子５を用いた登録操作がなされると、操作内容に応じて、記憶手段（３，４）に記憶されている伴奏シーケンスデータＡＳから所望の伴奏シーケンスデータＡＳを各シーケンススイッチＳｗ：Ｓｗ１〜Ｓｗ４に登録する。また、登録された各伴奏シーケンスデータＡＳに対し一時停止機能のＯＮ／ＯＦＦを設定してこれを一時停止機能情報ＦＳとして登録し、登録内容をＲＡＭ２の登録シーケンス格納領域に記憶する。
【００３５】
次のステップＳ２では、シーケンス編集画面を表示し、この画面に対するユーザの編集操作に応じて、各シーケンススイッチＳｗ１〜Ｓｗ４に登録された伴奏シーケンスデータＡＳ内の一時停止情報ＳＴを編集する処理を行い、登録された内容でよければ特段の処理はしない。この編集処理では、一時停止情報ＳＴの挿入箇所や停止回数情報ＮＳ及び再開位置情報ＰＲの内容などを設定することができ、例えば、停止回数情報ＮＳの値の回数分停止した後に再開する楽曲中の位置（再生開始位置）を編集画面にて指定したり、ＮＳ値が２以上の場合は反復開始位置を一時停止情報ＳＴの直前或いはイベントグループの先頭に設定することができる。なお、新たに設定変更された伴奏シーケンスデータＡＳは、必要に応じて、記憶手段（４）に保存しておき、次回の演奏処理に利用することができる。
【００３６】
ステップＳ２での編集処理が終了するとステップＳ３に進み、スイッチ選択画面を表示し、この画面に対するシーケンススイッチＳｗの選択操作を待つ。ここで、或るシーケンススイッチＳｗａ（ａ＝１〜４）の操作を検出すると（Ｓ３＝ＹＥＳ）、当該シーケンススイッチＳｗａが選択された旨をＲＡＭ２上に保持し、さらに、ステップＳ４に進んで、演奏開始の指示を待つ。そして、例えば、演奏開始スイッチ（ボタン）が操作されて、演奏開始の指示があったことを検出すると（Ｓ４＝ＹＥＳ）、ステップＳ５に進む。
【００３７】
ステップＳ５では、選択されたシーケンススイッチＳｗａに登録された伴奏シーケンスデータＡＳとこれに対応する一時停止機能オンオフ情報ＦＳをＲＡＭ２のシーケンス格納エリアに読み込み、次のステップＳ６で、現在時刻を、ステップＳ５で読み込んだ伴奏シーケンスデータＡＳの先頭のイベントＡＶａのタイミング情報Ｔｉｍｉｎｇに相当する時刻として、ステップＳ７に進む。
【００３８】
ステップＳ７では、伴奏シーケンスデータＡＳから現在時刻のイベント情報ＩＶを読み出し、続くステップＳ８で、伴奏モード終了ボタンのユーザ操作などに基づく演奏終了の指示があったか否かを検出し、演奏終了の指示がないときは（Ｓ８＝ＮＯ）、ステップＳ９に進んで、このイベント情報ＩＶが一時停止イベントＳＴであるか否かを判定する。
【００３９】
ここで、イベント情報ＩＶが伴奏イベントＡｖであるときは（Ｓ９＝ＮＯ）、ステップＳ１０に進み、伴奏イベントＡｖにより特定される伴奏データの再生を開始する（伴奏データの再生処理については、本処理とは別に並列に行われるが、その処理内容は公知なので、説明は省略する）と共に、当該伴奏イベントＡｖのタイミング情報ＴｉｍｉｎｇをＲＡＭ２上に一時記憶する。次いで、ステップＳ１１（図４）にて、シーケンススイッチＳｗの切替え操作があったか否かを検出し、切替え操作がないときは（Ｓ１１＝ＮＯ）、ステップＳ１２に進んで、現在再生中の伴奏イベントＡｖの次のイベント情報ＩＶのタイミング情報Ｔｉｍｉｎｇと現在時刻を比較し、現在、再生中伴奏イベントＡｖの再生終了時刻であるか否かを判定する。
【００４０】
ここで、再生中伴奏イベントＡｖの終了時刻でないときは（Ｓ１２＝ＮＯ）、ステップＳ１３で、伴奏モード終了ボタンの操作などにより演奏終了の指示があったか否かを検出し、演奏終了指示がないときは（Ｓ１３＝ＮＯ）ステップＳ１２に戻って再生中伴奏イベントＡｖの終了を待つ。そして、再生中伴奏イベントＡｖの再生終了時刻になると（Ｓ１２＝ＹＥＳ）、ステップＳ１４に進んで、現在時刻を次のイベントＩＶの開始時刻に更新した上、ステップＳ７に戻り、当該イベントＩＶが伴奏イベントＡＶである間は（Ｓ９＝ＮＯ）、上述したステップＳ７〜Ｓ１４の動作を繰り返す。
【００４１】
現在時刻のイベントＩＶとして一時停止イベントＳＴを読み出したときは（図３：Ｓ７→Ｓ９＝ＹＥＳ）、ステップＳ１５に進み、ステップＳ５で読み込んだ一時停止機能オンオフ情報ＦＳが一時停止機能のＯＮを示しているか否かを判定する。ここで、一時停止機能のＯＦＦを示しているときは（Ｓ１５＝ＮＯ）、ステップＳ１１（図４）に進み、上述したステップＳ１１〜Ｓ１４の処理を行った上ステップＳ７に戻り、一時停止イベントＳＴの機能を無効にして直ちに次の演奏イベントＡＶの再生に向かう。次の演奏イベントＡＶの時刻まで、以前の演奏イベントＡＶに対応する伴奏データの再生は継続する。
【００４２】
一方、一時停止機能オンオフ情報ＦＳが一時停止機能のＯＮを示しているときは（図３：Ｓ１５＝ＹＥＳ）、ステップＳ１６（図４）で、一時停止イベントＳＴの停止回数情報ＮＳの値を一時停止カウントＣＴの初期値としてＲＡＭ２に一時記憶（但し、繰返しの初回のみ）した後、ステップＳ１７に進む。ステップＳ１７では、一時停止カウントＣＴの値が「０」であるか否かを判定し、「０」でなければ（Ｓ１７＝ＮＯ）、ステップＳ１８で現在の伴奏データの再生を一時停止し、ステップＳ１９にて、一時停止スイッチの操作を待機する。
【００４３】
一時停止スイッチの操作に基づく一時停止解除の指示を検出すると（Ｓ１９＝ＹＥＳ）、ステップＳ２０で、一時停止カウントＣＴの値が「１」であるか否かを判定し、ＣＴ値が「２」以上のときは（Ｓ２０＝ＮＯ）、ステップＳ２１に進む。ステップＳ２１では、ＣＴ値を「−１」し、さらに、ステップＳ２２で、ＲＡＭ２に一時記憶されているタイミング情報Ｔｉｍｉｎｇのうち、一時停止イベントＳＴの直前（或いはイベントグループＶＧの先頭）の伴奏イベントＡＶのタイミング情報Ｔｉｍｉｎｇ（反復開始位置）を現在時刻にした上、ステップＳ７に戻る。そして、ＣＴ値が「２」以上の間は（Ｓ２０＝ＮＯ）ステップＳ７〜Ｓ９，Ｓ１５〜Ｓ２２の処理を繰り返す（Ｓ１６はスルー）。
【００４４】
一時停止カウントＣＴの値が「１」であると判定されると（Ｓ２０＝ＹＥＳ）、ステップＳ２３で、当該一時停止イベントＳＴの再開位置情報ＰＲを現在時刻にすると共に、ステップＳ１０でＲＡＭ２上に一時記憶されたタイミング情報Ｔｉｍｉｎｇ及び一時停止カウントＣＴをリセット（クリア）した上（なお、反復開始位置を一時停止イベントＳＴの直前に固定する場合は、ステップＳ１０で、再生開始した伴奏イベントＡＶのタイミング情報Ｔｉｍｉｎｇの逐次更新を行うものとし、ステップＳ２３でのタイミング情報Ｔｉｍｉｎｇのリセットは不要）、ステップＳ７に戻る。そして、再開位置情報ＰＲに相当するタイミング情報Ｔｉｍｉｎｇの伴奏イベントＡｖについてステップＳ７〜Ｓ１４の処理を行う。また、ステップＳ１７で一時停止カウントＣＴの値が「０」である（つまり、停止回数情報ＮＳの値＝「１」）と判定したときも（Ｓ１７＝ＹＥＳ）ステップＳ２３の処理を行ってステップＳ７に戻り、ステップＳ７〜Ｓ１４で同様の処理を行う。
【００４５】
なお、一時停止イベントＳＴに再開位置情報ＰＲが設定されていないときには、同様の処理（Ｓ１５＝ＹＥＳ〜Ｓ２０）を経て一時停止カウントＣＴの値＝「１」と判定したときに（Ｓ２０＝ＹＥＳ）、一時停止イベントＳＴの直後のイベントのタイミング情報を現在時刻にし（図示せず）、その後、ステップＳ７に戻る。また、停止回数情報ＮＳが設定されていないときは、ステップＳ１５で一時停止機能のＯＮ判定（Ｓ１５＝ＹＥＳ）の後、直ちにステップＳ１９の一時停止解除指示を検出する処理を行い、一時停止解除の指示を検出すると（Ｓ１９＝ＹＥＳ）、ステップＳ２３と同様に、当該一時停止イベントＳＴの再開位置情報ＰＲを現在時刻にし（図示せず）、その後、ステップＳ７に戻る。
【００４６】
また、ステップＳ１１で新たなシーケンススイッチＳｗｂ（ａ≠ｂ＝１〜４）が操作されてスイッチの切替え操作があったことを検出したときは（Ｓ１１＝ＹＥＳ）、ステップＳ２４で、現在の伴奏データの再生を停止すると共に一時記憶タイミング情報Ｔｉｍｉｎｇ及び一時停止カウントＣＴをリセットした上、ステップＳ５（図３）に戻る。ステップＳ５では、新たなシーケンススイッチＳｗａに登録された伴奏シーケンスデータＡＳとこれに対応する一時停止機能オンオフ情報ＦＳを読み込む。次のステップＳ６で、現在時刻を伴奏シーケンスデータＡＳの先頭イベントＡＶａの時刻にした後、ステップＳ７に進み、スイッチ切替え操作がない間は（Ｓ１１＝ＮＯ）、ステップＳ７〜Ｓ２３の動作を繰り返す。
【００４７】
そして、ステップＳ８或いはステップＳ１３で、伴奏モード終了ボタンのユーザ操作などにより演奏終了の指示があったと判定したときには（Ｓ８＝ＮＯ，Ｓ１３＝ＮＯ）、その際、現在再生中であれば、ステップＳ２５で、伴奏データの再生を中止する処理を行ってから、この演奏処理を終了する。
【００４８】
〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。種々の態様で実施することができる。例えば、一時停止情報（ＳＴ）が追加される伴奏シーケンスデータは、実施例のように伴奏スタイルデータ（ベース、コード、リズムなどの１乃至複数パートの伴奏パターンデータを有し、指定された和音に応じて音高を修正して再生されるようなデータ）のセクションデータであってもよいし、複数トラックの演奏データであってもよい。或いは、リズムのみのシーケンスデータであってもよい。また、楽曲データ全体であってもよい。シーケンススイッチの個数については、実施例では４個としたが、４個以外でもよい。一時停止機能のＯＮ／ＯＦＦ切替え（ＦＳ）については、実施例では各シーケンススイッチ毎に設定するようにしたが、複数個あるシーケンススイッチ（スイッチ群）毎に設定するようにしてもよい。
【００４９】
一時停止情報（ＳＴ）を追加する位置は、ユーザが１つ１つ編集画面にて編集し登録する形式でもよいし、予め楽曲単位で提供されていてもよい。また、楽曲で提供されている場合はユーザにより編集可能とするのが好ましい。一時停止情報に付加される拡張情報については、実施例で説明した停止回数情報（ＮＳ）や再開位置情報（ＰＲ）の外に、反復開始位置を具体的に指定する反復開始位置情報を一時停止情報に付加してもよい。
【００５０】
伴奏シーケンスデータの再生開始を指示する手段（Ｓ４）については、実施例の演奏開始スイッチのように装置上のボタンなどの操作子でもよいし、ユーザが鍵盤を弾き始めたことを自動的に検出して再生を開始するようにしてもよい。
【００５１】
シーケンススイッチの切替え時に（Ｓ１１＝ＹＥＳ）それまで再生中であった伴奏シーケンスデータは、実施例のようにその時点で再生をストップさせてもよいし、最後まで再生させてから若しくは小節線区切りなど切りのよいところまで再生させてから、切り替えられたスイッチに登録された伴奏シーケンスデータの再生を開始するようにしてもよい。
【００５２】
伴奏シーケンスデータ（ＡＳ）において、一時停止イベント（ＳＴ）の時刻とその次の伴奏イベント（ＡＶ）の時刻を同じ時刻としてもよい。このようにすると、一時停止機能（ＦＳ）をＯＦＦに設定した場合に、余分な１小節分の伴奏再生がなされるのを防ぐことができる。或いは、実施例において、一時停止機能（ＦＳ）がＯＦＦされていた場合に、一時停止イベント（ＳＴ）の時刻に達した時点で、次の伴奏イベント（ＡＶ）の時刻に現在時刻を進めるようにしてもよい。
【００５３】
また、伴奏シーケンスデータ（ＡＳ）のデータ形式は、タイミング情報（Ｔｉｍｉｎｇ）を順次記述したものに限らず、イベント情報をその読出し順に並べたものとし、タイミングについては、イベント情報により再生される伴奏データの長さ（小節数）によって管理するようにしてもよい。
【００５４】
一時停止機能（ＦＳ）のＯＮ／ＯＦＦは、複数の伴奏シーケンスデータで共通に設定してもよい。また、停止回数情報（ＮＳ）と再開位置情報（ＰＲ）は、何れか一方のみを記憶させてもよい。
【図面の簡単な説明】
【００５５】
【図１】この発明の一実施例による演奏システムのハードウエア構成例を示すブロック図である。
【図２】この発明の一実施例による伴奏シーケンスデータ及びその登録の例である。
【図３】この発明の一実施例による演奏処理（伴奏シーケンスデータ再生処理）の動作例を表わすフローチャートの一部である。
【図４】この発明の一実施例による演奏処理（伴奏シーケンスデータ再生処理）の動作例を表わすフローチャートの他部である。
【符号の説明】
【００５６】
ＣＴ  一時停止カウント又はその値、
Ｓｗ；Ｓｗ１〜Ｓｗ４；Ｓｗａ，Ｓｗｂ  シーケンススイッチ、
ＡＳ  伴奏シーケンスデータ、
ＩＶ  イベント［情報］、
ＡＶ：ＡＶａ，Ａｖｂ，…  伴奏イベント［情報］、
ＳＴ  停止回数［情報］ＮＳと再開位置［情報］ＰＲを含む一時停止イベント［情報］、
ＶＧ  イベントグループ、
ＦＳ  一時停止機能オンオフ情報。
【図１】
2008191272.tif 000003
【図２】
2008191272.tif 000004
【図３】
2008191272.tif 000005
【図４】
2008191272.tif 000006