(57)【要約】【課題】繰返し再生の開始を指示するタイミングに関わらず、希望の繰返し区間の位置や長さを容易に設定することができる演奏データ再生システムを提供すること。【解決手段】このシステムでは、通常再生モードで演奏データが曲の進行に従って順次再生されて行き、繰返し再生モードで演奏データ中の所定区間Ｔｒが繰り返し再生される。通常再生中に繰返し再生開始キーＫＳの操作（Ａ）で繰返し再生開始が指示されると、指示タイミング位置Ａを基に区間Ｔｒの終了位置ｐｂが決定される（２）。繰返し再生モードでは、位置変更指示操作子ＫＰの操作（Ｂ）により、開始及び終了位置ｐａ，ｐｂが移動され（４）、開始位置ｐａは演奏データの先頭を超えないように調整されるが、区間幅変更指定操作により、開始位置ｐａのみを移動して区間長ｐａ〜ｐｂの調整もできる。【選択図】図３
2008282054.tif 000002
【特許請求の範囲】
【請求項１】
通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間を繰り返し再生する再生手段と、
通常再生モードで演奏データが再生されているときに、ユーザ操作に基づき、繰返し再生開始を指示する繰返し開始指示手段と、
この繰返し再生開始が指示されたタイミングに応じて、上記区間の開始位置及び終了位置を決定し、上記再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始手段と、
繰返し再生モードにおいて、ユーザ操作に基づき、上記終了位置の変更を指示する位置変更指示手段と、
この指示に応じて、上記区間の開始位置及び終了位置を所定の演奏単位だけ変更する位置変更手段と、
上記位置変更手段により変更された開始位置が演奏データの先頭より前になる場合には、演奏データの先頭を上記区間の開始位置とするように調整し、この調整により短くした上記区間の長さを記憶する開始位置調整手段と、
上記終了位置の変更が指示されたタイミングで、上記再生手段に対して、演奏データの再生を停止させ、直ちに、上記位置変更手段により変更された開始位置或いは上記開始位置調整手段により調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開手段と
を具備することを特徴とする演奏データ再生装置。
【請求項２】
通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間を繰り返し再生する再生手段と、
通常再生モードで演奏データが再生されているときに、ユーザ操作に基づき、繰返し再生開始を指示する繰返し開始指示手段と、
この繰返し再生開始が指示されたタイミングに応じて、上記区間の開始位置及び終了位置を決定し、上記再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始手段と、
繰返し再生モードにおいて、ユーザ操作に基づき、上記終了位置の変更を指示する位置変更指示手段と、
この指示に応じて、上記区間の開始位置及び終了位置を変更する位置変更手段と、
繰返し再生モードにおいて、ユーザ操作に基づき、上記区間の長さの変更が指示されたことに応じて、上記区間の開始位置を調整する開始位置調整手段と、
上記終了位置の変更が指示されたタイミング或いは上記区間の長さの変更が指示されたタイミングで、上記再生手段に対して、演奏データの再生を停止させ、直ちに、上記位置変更手段により変更された開始位置或いは上記開始位置調整手段により調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開手段と
を具備することを特徴とする演奏データ再生装置。
【請求項３】
通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間を繰り返し再生する再生手段を具備し、演奏データ再生装置として機能するコンピュータに、
通常再生モードで演奏データが再生されているときに、ユーザ操作に基づき、繰返し再生開始を指示する繰返し開始指示ステップと、
この繰返し再生開始が指示されたタイミングに応じて、上記区間の開始位置及び終了位置を決定し、上記再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始ステップと、
繰返し再生モードにおいて、ユーザ操作に基づき、上記終了位置の変更を指示する位置変更指示ステップと、
この指示に応じて、上記区間の開始位置及び終了位置を所定の演奏単位だけ変更する位置変更ステップと、
上記位置変更ステップで変更された開始位置が演奏データの先頭より前になる場合には、演奏データの先頭を上記区間の開始位置とするように調整し、この調整により短くした上記区間の長さを記憶する開始位置調整ステップと、
上記終了位置の変更が指示されたタイミングで、上記再生手段に対して、演奏データの再生を停止させ、直ちに、上記位置変更ステップで変更された開始位置或いは上記開始位置調整ステップで調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開ステップと
から成る手順を実行させる演奏データ再生プログラム。
【請求項４】
通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間を繰り返し再生する再生手段を具備し、演奏データ再生装置として機能するコンピュータに、
通常再生モードで演奏データが再生されているときに、ユーザ操作に基づき、繰返し再生開始を指示する繰返し開始指示ステップと、
この繰返し再生開始が指示されたタイミングに応じて、上記区間の開始位置及び終了位置を決定し、上記再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始ステップと、
繰返し再生モードにおいて、ユーザ操作に基づき、上記終了位置変更を指示する位置変更指示ステップと、
この指示に応じて、上記区間の開始位置及び終了位置を変更する位置変更ステップと、
繰返し再生モードにおいて、ユーザ操作に基づき、上記区間の長さの変更が指示されたことに応じて、上記区間の開始位置を調整する開始位置調整ステップと、
上記終了位置の変更が指示されたタイミング或いは上記区間の長さの変更が指示されたタイミングで、上記再生手段に対して、演奏データの再生を停止させ、直ちに、上記位置変更ステップで変更された開始位置或いは上記開始位置調整ステップで調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開ステップと
から成る手順を実行させる演奏データ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏データの繰返し再生区間を容易に調整することができる演奏データ再生システムに関する。
【背景技術】
【０００２】
従来より、記憶手段に記憶されている演奏データの再生中に、操作子の操作による繰返し指示があると所定の区間或いは任意の区間だけ演奏位置を前に戻すことができる繰返し再生機能を備えた電子楽器が、例えば、特許文献１により、知られている。このような繰返し再生機能によれば、戻された位置から操作子を操作した位置（区間）の間、繰返し再生が行われる。
【特許文献１】特開平７−３１９４５８号公報
【０００３】
しかしながら、従来の繰返し再生機能では、繰返し再生を行う区間の始点は調整できるが、この繰返し区間の終点については、操作子を操作したときの演奏位置により固定的に決まっているので、演奏データの再生中に繰返し再生を行う場合、ユーザは、希望の繰返し再生の終点を得るためには、操作子をタイミングよく操作しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような不都合に鑑み、繰返し再生の開始を指示するタイミングに関わらず、希望の繰返し再生区間の位置や長さを容易に設定することができる演奏データ再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の第１の特徴に従うと、通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間（Ｔｒ）を繰り返し再生する再生手段（６，７）と、通常再生モードで演奏データが再生されているときに、ユーザ操作（ＫＳ）に基づき、繰返し再生開始を指示する繰返し開始指示手段（Ｓ５＝ＹＥＳ→Ｓ６）と、この繰返し再生開始が指示されたタイミング〔図２（１），図３（２）：Ａ〕に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を決定し、再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始手段（Ｓ７〜Ｓ９）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＰ，ＫＭ）に基づき、終了位置（ｐｂ）の変更を指示する位置変更指示手段（Ｓ１１＝ＹＥＳ）と、この指示に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を所定の演奏単位（１小節）だけ変更する（ｐａ＝ｐ３，ｐｂ＝ｐ７）位置変更手段（Ｓ１２，Ｓ１３）と、位置変更手段（Ｓ１２，Ｓ１３）により変更された開始位置が演奏データの先頭より前になる場合には、演奏データの先頭（ｐ１）を区間（Ｔｒ）の開始位置（ｐａ）とするように調整し、この調整により短くした区間（Ｔｒ）の長さを記憶する開始位置調整手段（［００６７］）と、終了位置（ｐｂ）の変更が指示されたタイミング〔図３（４）：Ｂ〕で、再生手段に対して、演奏データの再生を停止させ、直ちに、位置変更手段により変更された開始位置（ｐａ＝ｐ３）或いは開始位置調整手段により調整された開始位置（ｐａ＝ｐ１）から演奏データの新たな繰返し再生を開始させる繰返し再生再開手段（Ｓ１４）とを具備する演奏データ再生装置〔請求項１〕、並びに、通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間（Ｔｒ）を繰り返し再生する再生手段（６，７）を具備し、演奏データ再生装置として機能するコンピュータに、通常再生モードで演奏データが再生されているときに、ユーザ操作（ＫＳ）に基づき、繰返し再生開始を指示する繰返し開始指示ステップ（Ｓ５＝ＹＥＳ→Ｓ６）と、この繰返し再生開始が指示されたタイミング〔図２（１），図３（２）：Ａ〕に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を決定し、再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始ステップ（Ｓ７〜Ｓ９）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＰ，ＫＭ）に基づき、終了位置（ｐｂ）の変更を指示する位置変更指示ステップ（Ｓ１１＝ＹＥＳ）と、この指示に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を所定の演奏単位（１小節）だけ変更する（ｐａ＝ｐ３，ｐｂ＝ｐ７）位置変更ステップ（Ｓ１２，Ｓ１３）と、位置変更ステップ（Ｓ１２，Ｓ１３）で変更された開始位置が演奏データの先頭より前になる場合には、演奏データの先頭（ｐ１）を区間（Ｔｒ）の開始位置（ｐａ）とするように調整し、この調整により短くした区間（Ｔｒ）の長さを記憶する開始位置調整ステップ（［００６７］）と、終了位置（ｐｂ）の変更が指示されたタイミング〔図３（４）：Ｂ〕で、再生手段に対して、演奏データの再生を停止させ、直ちに、位置変更ステップで変更された開始位置（ｐａ＝ｐ３）或いは開始位置調整ステップで調整された開始位置（ｐａ＝ｐ１）から演奏データの新たな繰返し再生を開始させる繰返し再生再開ステップ（Ｓ１４）とから成る手順を実行させる演奏データ再生プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便のために、対応する実施例の参照記号等を付記したものであり、以下においても同様である。
【０００６】
また、この発明の第２の特徴に従うと、通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間（Ｔｒ）を繰り返し再生する再生手段（６，７）と、通常再生モードで演奏データが再生されているときに、ユーザ操作（ＫＳ）に基づき、繰返し再生開始を指示する繰返し開始指示手段（Ｓ５＝ＹＥＳ→Ｓ６）と、この繰返し再生開始が指示されたタイミング〔図２（１），図３（２）：Ａ〕に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を決定し、再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始手段（Ｓ７〜Ｓ９）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＰ，ＫＭ）に基づき、終了位置（ｐｂ）の変更を指示する位置変更指示手段（Ｓ１１＝ＹＥＳ）と、この指示に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を変更する（ｐａ＝ｐ３，ｐｂ＝ｐ７）位置変更手段（Ｓ１２，Ｓ１３）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＴ）に基づき、区間（Ｔｒ）の長さ（「区間幅」）の変更が指示されたことに応じて、区間（Ｔｒ）の開始位置（ｐａ）を調整する開始位置調整手段（Ｓ１５＝ＹＥＳ→Ｓ１６）と、終了位置（ｐｂ）の変更が指示されたタイミング〔図３（４）：Ｂ〕或いは区間（Ｔｒ）の長さ（「区間幅」）の変更が指示されたタイミングで、再生手段に対して、演奏データの再生を停止させ、直ちに、位置変更手段により変更された開始位置（ｐａ＝ｐ３）或いは開始位置調整手段により調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開手段（Ｓ１４，Ｓ１７）とを具備することを特徴とする演奏データ再生装置〔請求項２〕、並びに、通常再生モードで演奏データを曲の進行に従って順次再生して行き、繰返し再生開始の指示により繰返し再生モードに入ると、演奏データ中の一部の区間（Ｔｒ）を繰り返し再生する再生手段（６，７）を具備し、演奏データ再生装置として機能するコンピュータに、通常再生モードで演奏データが再生されているときに、ユーザ操作（ＫＳ）に基づき、繰返し再生開始を指示する繰返し開始指示ステップ（Ｓ５＝ＹＥＳ→Ｓ６）と、この繰返し再生開始が指示されたタイミング〔図２（１），図３（２）：Ａ〕に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を決定し、再生手段に繰返し再生を開始させる位置決定及び繰返し再生開始ステップ（Ｓ７〜Ｓ９）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＰ，ＫＭ）に基づき、終了位置（ｐｂ）の変更を指示する位置変更指示ステップ（Ｓ１１＝ＹＥＳ）と、この指示に応じて、区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を変更する（ｐａ＝ｐ３，ｐｂ＝ｐ７）位置変更ステップ（Ｓ１２，Ｓ１３）と、繰返し再生モードにおいて（Ｓ１０＝ＹＥＳ）、ユーザ操作（ＫＴ）に基づき、区間（Ｔｒ）の長さ（「区間幅」）の変更が指示されたことに応じて、区間（Ｔｒ）の開始位置（ｐａ）を調整する開始位置調整ステップ（Ｓ１５＝ＹＥＳ→Ｓ１６）と、終了位置（ｐｂ）の変更が指示されたタイミング〔図３（４）：Ｂ〕或いは区間（Ｔｒ）の長さ（「区間幅」）の変更が指示されたタイミングで、再生手段に対して、演奏データの再生を停止させ、直ちに、位置変更ステップで変更された開始位置（ｐａ＝ｐ３）或いは開始位置調整ステップで調整された開始位置から演奏データの新たな繰返し再生を開始させる繰返し再生再開ステップ（Ｓ１４，Ｓ１７）とから成る手順を実行させる演奏データ再生プログラム〔請求項４〕が提供される。
【発明の効果】
【０００７】
この発明による演奏データ再生システムにおいては〔請求項１〜４〕、演奏データの再生モードに通常再生モード及び繰返し再生モードが含まれ、通常再生モードでは、記憶手段（３，４）等から供給された演奏データを曲の進行に従って順次そのまま再生して行き、通常再生モードで再生中に繰返し再生開始の指示があると（Ｓ５＝ＹＥＳ）、繰返し再生モードに入り（Ｓ６）、繰返し再生モードでは、演奏データ中の一部の区間（Ｔｒ）を繰り返し再生することができる。ここで、通常再生モードでの演奏データ再生動作は「通常再生」と呼ばれ、繰返し再生モードでの演奏データ再生動作は「繰返し再生」と呼ばれる。また、繰返し再生モードにおいて繰り返し再生される演奏データ区間は「繰返し再生区間」と呼ばれる。
【０００８】
この発明では、演奏データの通常再生中に繰返し開始操作子（ＫＳ）をユーザが操作すると、これに応じて、繰返し再生開始が指示されて繰返し再生モードに入り（Ｓ５＝ＹＥＳ→Ｓ６）、繰返し再生区間の演奏データを繰り返し再生する（Ｓ１８〜Ｓ２０）。ここで、繰返し再生区間（Ｔｒ）については、一旦、ユーザ操作による繰返し再生開始の指示があったタイミング〔図２（１），図３（２）：Ａ〕に応じて開始位置（始点）（ｐａ）及び終了位置（終点）（ｐｂ）が決定され（Ｓ７，Ｓ８：ｐａ＝ｐ２，ｐｂ＝ｐ６；ｐａ〜ｐｂ＝ｐ２〜ｐ６＝４小節）、繰返し再生開始のタイミング（データ位置Ａ）で、決定された開始位置（ｐａ＝ｐ３）から演奏データの繰返し再生を開始することができる（Ｓ９）。また、繰返し再生モードに入った後（Ｓ１０＝ＹＥＳ）、位置変更操作子（ＫＰ，ＫＭ）をユーザが操作すれば、これに応じて、終了位置（ｐｂ）の変更指示が受け付けられ（Ｓ１１＝ＹＥＳ）、この指示の受け付けにより繰返し再生区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）が変更され（Ｓ１２，Ｓ１３：ｐａ＝［ｐ２→］ｐ３，ｐｂ＝［ｐ６→］ｐ７）、この指示を受け付けたタイミング〔図３（４）：Ｂ〕で、演奏データの再生が停止され、直ちに、変更された開始位置（ｐａ＝ｐ３）からの新たな繰返し再生を開始することができる（Ｓ１４）。
【０００９】
このように、この発明では、繰返し再生への移行当初は、演奏データの再生進行中における繰返し再生開始指示タイミング（Ａ）に応じて繰返し再生区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を決定するものの、その後の終了位置変更の指示に従って繰返し再生区間（Ｔｒ）の終了位置（ｐｂ）の変更を受け付けると、これに応じて開始位置（ｐａ）及び終了位置（ｐｂ）を前後にずらすと共に、終了位置変更の指示タイミング（Ｂ）で直ちに変更後の開始位置（ｐａ）から繰返し再生を開始するようにしている。従って、ユーザは、繰返し再生の開始を指示するタイミングに関わらず、繰返し再生区間の終了位置を任意に設定して、所望の繰返し再生区間を容易に得ることができる。その結果、ユーザは、繰返し再生を指示する操作子の操作タイミングを気にしなくてもよくなり、演奏データの繰返し再生中は、終了位置変更の指示操作によりいつでも希望の繰返し再生区間に変更することができると共に、終了位置変更の指示操作タイミングで直ちに希望の開始位置からの繰返し再生をスタートさせることができる。
【００１０】
ここで、この発明の第１の特徴による演奏データ再生システムでは〔請求項１，３〕、終了位置（ｐｂ）の変更指示操作（ＫＰ，ＫＭ）に従って繰返し再生区間（Ｔｒ）の終了位置（ｐｂ）だけでなく開始位置（ｐａ）も所定の演奏単位（１小節）だけ移動することができ（Ｓ１１＝ＹＥＳ→Ｓ１２，Ｓ１３）、さらに、この移動で開始位置（ｐａ）が演奏データの先頭（ｐ１）より前になる場合については、区間（Ｔｒ）の開始位置（ｐａ）が演奏データの先頭になるように調整され、終了位置変更の指示タイミング〔図３（４）：Ｂ〕で、直ちに、調整された開始位置即ち演奏データの先頭（ｐａ＝ｐ１）から演奏データの新たな繰返し再生が開始されると共に、開始位置の調整により短くした区間（Ｔｒ）の長さは記憶される（［００６７］）。つまり、この発明によれば、上述のように、繰返し再生モードへの移行当初は、演奏データの再生進行中における繰返し再生開始の指示タイミングに応じて、繰返し再生が行われる繰返し再生区間の開始位置及び終了位置を決定することができると共に、繰返し再生モードに入った後は、終了位置変更の指示を受け付けて、所望区間長を維持しつつ繰返し再生区間全体を所定の演奏単位だけ移動して前後にずらしたり、さらに、この移動で開始位置が演奏データの先頭より前になる場合には、演奏データの先頭を繰返し再生区間の開始位置に調整することができる。
【００１１】
一方、この発明の第２の特徴による演奏データ再生システムでは〔請求項２，４〕、繰返し再生モードに入った後（Ｓ１０＝ＹＥＳ）、終了位置（ｐｂ）の変更指示操作（ＫＰ，ＫＭ）に従って繰返し再生区間（Ｔｒ）の開始位置（ｐａ）及び終了位置（ｐｂ）を変更し、終了位置変更の指示タイミング（Ｂ）で、直ちに、変更された開始位置（ｐａ）から演奏データの新たな繰返し再生を開始することができるだけでなく（Ｓ１１＝ＹＥＳ→Ｓ１２，Ｓ１３→Ｓ１４）、さらに、区間（Ｔｒ）の長さ（「区間幅」）の変更指示操作（ＫＴ）に従って区間（Ｔｒ）の開始位置（ｐａ）を調整し、区間長変更の指示タイミングで、直ちに、調整された開始位置（ｐａ）から演奏データの新たな繰返し再生を開始することができる。つまり、この発明によれば、上述のように、繰返し再生モードへの移行当初は、演奏データの再生進行中における繰返し再生開始の指示タイミングに応じて、繰返し再生が行われる繰返し再生区間の開始位置及び終了位置を決定することができると共に、繰返し再生モードに入った後は、終了位置変更の指示を受け付けて繰返し再生区間全体を前後にずらしたり、さらに、区間長変更の指示を受け付けて繰返し再生区間の開始位置のみを移動して繰返し再生区間自体の長さを調整することができる。
【発明を実施するための最良の形態】
【００１２】
〔システム構成〕
図１は、この発明の一実施例による演奏データ再生システムのハードウエア構成例を示す。この演奏データ再生システムの例では、演奏データ再生装置として電子楽器が用いられるが、電子楽器のような音楽専用の情報処理装置でなくても、パーソナルコンピュータ等の汎用の情報処理装置に演奏入力及び楽音生成機能を設けたものを用いてもよい。この演奏データ再生装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、入力操作部５、表示部６、音源部７、通信インターフェース（通信Ｉ／Ｆ）８等の要素を備え、これら要素１〜８はバス９を介して互いに接続される。
【００１３】
装置全体を制御するＣＰＵ１は、演奏データ再生プログラムを含む各種制御プログラムに従って各種処理を実行する。ＲＡＭ２は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能する。また、ＲＯＭ３は、各種制御プログラムや必要な制御データ、演奏データ等の各種データを記憶している。
【００１４】
外部記憶装置４は、ハードディスク（ＨＤ）や、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の記憶媒体を用いた記憶手段である。演奏データ再生プログラムや演奏データ等の各種プログラム及びデータは、ＲＯＭ３だけでなく外部記憶装置４に記憶させることができる。
【００１５】
例えば、ＲＯＭ３に演奏データ再生プログラム等の制御プログラムが記憶されていない場合、ＨＤやＣＤ−ＲＯＭなどの外部記憶装置４に制御プログラムを記憶させておきそれをＲＡＭ２に読み込むことで、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができ、制御プログラムの追加やバージョンアップ等を容易に行うことができる。また、演奏データ再生処理に用いられるプログラムや必要な制御データ等をインストールすることによって、所望の演奏データ再生装置を実現することができる。
【００１６】
この演奏データは、「曲データ」とも呼ばれ、楽曲の演奏に関する情報が所定フォーマット（例えば、ＭＩＤＩ形式）で記述された演奏情報を含み、さらに、演奏ガイド情報を含むこともある。演奏データを再生する際に装置に設定される動作モードには、演奏データ中の演奏情報のみを再生する“鑑賞モード”（演奏ガイド無し）や、演奏情報の一部パートと演奏ガイド情報を再生する“練習モード”（演奏ガイド有り）などがある。また、各動作モードで装置が動作している際に演奏データ再生の進行態様を決定する再生モードには、演奏データの楽曲進行順に従ってそのまま順次再生を進めて行く“通常再生モード”や、この演奏データ中の一部区間を「繰返し再生区間」（単に「繰返し区間」とも呼ばれる）として、この区間内を繰り返し再生する“繰返し再生モード”などがある。
【００１７】
入力操作部５は、鍵盤などの演奏操作子や、電源のオンオフや、各種設定、演奏データ再生処理の開始及び停止、繰返し再生の開始及び解除などを指示するための種々のパネル操作子（キー／ボタン、マウス等）を含む操作部と操作検出回路から成り、これら操作子を用いたユーザによる演奏操作やパネル操作の内容を操作検出回路で検出し、対応する入力情報をシステム本体内に導入する。
【００１８】
演奏データ再生時に使用されるパネル操作子には、例えば、再生される演奏データの選択、鑑賞モードや練習モード等の動作モードの指定、繰返し再生区間の幅の設定などを行うための設定操作子、演奏データの再生中に、繰返し再生モードの開始及び解除、繰返し再生区間の終了位置の変更、繰返し再生区間の長さ（幅）の変更などを指示するための指示操作子がある。これらの操作子機能には専用の操作子を用いてもよいが、演奏データ再生時に所定の操作子に所定の機能を割り当ててもよい。
【００１９】
以下の例では、演奏データ再生時には、各操作子機能がパネル操作子内の特定のキー（ボタン）に割り当てられる。例えば、図示のように、繰返し再生モードの開始及び解除を指示するための繰返し再生開始及び解除操作子には、或る文字（Ｓ，Ｒ）キーが用いられ、繰返し再生開始及び解除キーＫＳ，ＫＲと呼ばれる。繰返し再生区間の終了位置の変更を指示するための位置変更操作子には「＋」キーＫＰ及び「−」キーＫＭが用いられ、繰返し再生区間の幅の変更値を指示するための区間幅変更操作子にはテンキー（数字１，２，…）ＫＴが用いられる。なお、これらの操作子ＫＲ；ＫＰ，ＫＭ；ＫＴによる上述の各指示機能は、再生モードが繰返し再生モードのときに有効となる。
【００２０】
表示部６は、これに接続されるディスプレイ（ＣＲＴ、ＬＣＤ等の表示器）や各種ランプ・インジケータなどを含む１０の表示内容や点灯状態をＣＰＵ１からの指令に従って制御し、入力操作部５の操作に対する表示援助を行う。
【００２１】
例えば、演奏データ再生時の動作モードが練習モードの場合には、演奏データ中にある演奏ガイド情報の再生に従って、鍵盤の各鍵に対応して設けられたガイドランプの点灯を制御したり、或いは、ディスプレイ１０に表示された鍵盤の各鍵の表示態様を変えるなどの方法で、演奏ガイドを行うことができる。演奏データ再生時には、また、現在設定されている繰返し再生区間の幅を小節数などで表示したり、再生モードが繰返し再生モードになると、そのときの繰返し再生区間の開始及び終了位置を小節などで表示することができるようにしてもよい。さらに、前述した各種パネル操作子の機能に代えて、各種機能が割り当てられたボタンをディスプレイ１０の画面上にユーザ操作可能に表示する方法を採ることもできる。
【００２２】
音源部７は、音源（ソフトウエアを含む）や効果付与ＤＳＰを含み、演奏操作子（５）の演奏操作に基づく実演奏情報や記憶手段３，４などの演奏データ中の演奏情報に対応する楽音信号を生成し、音源部７に接続されるサウンドシステム１１は、Ｄ／Ａ変換部やアンプ、スピーカを備え、音源部７からの楽音信号に基づく楽音を発生する。なお、練習モードにおいては、演奏情報の一部又は全部を楽音発生部７−１１から発音させないように構成される。
【００２３】
また、図示の通信Ｉ／Ｆ８は、ローカルエリアネットワーク（ＬＡＮ）や、インターネット、電話回線などの一般用通信ネットワーク、或いは、ＭＩＤＩ用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやＭＩＤＩ機器などの種々の外部機器１２と各種情報を授受することができる。
【００２４】
例えば、この装置に制御プログラムやデータが記憶されていない場合、通信Ｉ／Ｆ８を介して他のコンピュータ１２から制御プログラム等をダウンロードすることができる。また、外部機器１２に、他の演奏情報入力装置（鍵盤楽器など）や演奏データ出力装置を含む各種ＭＩＤＩ機器を用いて、実演奏情報や各種演奏データを通信Ｉ／Ｆ８から取り込むこともできる。
【００２５】
〔繰返し再生区間の変更例〕
この発明の一実施例による演奏データ再生システムでは、演奏データ（曲データ）の再生中に、ユーザ操作により繰返し再生の開始を指示すると、繰返し再生区間の演奏データだけを繰り返し再生する繰返し再生モードに入ると共に、この繰返し再生モードでは、ユーザ操作により区間終了位置の変更を指示することができ、この指示に応じて繰返し再生区間の終了位置を前後にずらすようにしているので、ユーザは繰返し再生開始を指示するタイミングに関わらず、演奏データ中の希望する繰返し再生区間を設定することができる。図２及び図３は、この発明の一実施例による繰返し再生区間の変更例を表わす。
【００２６】
ここで、図２及び図３を用いてこの演奏データ再生システムにおける演奏データ再生の要点を極く簡単に説明しておく。このシステムにおいて、演奏データ再生時の通常再生モードで、演奏データが曲の進行に従って順次再生されて行き、繰返し再生モードでは、演奏データ中の所定区間Ｔｒが繰り返し再生される。通常再生中に繰返し再生開始キーＫＳのユーザ操作（Ａ点）によって繰返し再生開始が指示されると（１）、指示タイミング位置Ａを基にして繰返し再生区間Ｔｒの終了位置ｐｂが決定される（２）。これにより、繰返し再生モードに入った後、位置変更操作子ＫＰ（又はＫＭ）のユーザ操作（Ｂ点）により終了位置変更が指示されると（３）、繰返し再生区間Ｔｒの終了位置ｐｂが後方（又は前方）に変更される（４）。また、繰返し再生区間Ｔｒの開始位置ｐａについても、繰返し再生開始指示（Ａ）で決定された終了位置ｐｂを基にして決定され（２）、終了位置ｐｂの変更に応じて同様に変更される（４）。
【００２７】
以下、図２及び図３につき、より詳しく説明する。以下の例では、演奏データとして、８小節から成る曲データが用意され、この曲データを繰り返し再生する繰返し再生区間Ｔｒの終了位置ｐｂを位置変更操作子ＫＰ，ＫＭのユーザ操作に応じて変更できるように構成されており、また、繰返し再生区間Ｔｒの幅（区間幅、繰返し幅ともいう）が予め設定されている。また、終了位置ｐｂ又は区間幅は、例えば、１小節を演奏単位として変更又は設定することができ、図示の例では区間幅が４小節に設定されている。
【００２８】
曲データの再生動作の開始が指示されると、通常再生モードで曲データの再生がスタートし、まず、図２（１）に示すように、曲データの第１小節の冒頭位置ｐ１から再生を開始する。その後、第５小節の途中まで再生が進み、Ａ点の位置で繰返し再生開始キー（単に開始キーともいう）ＫＳが操作されて繰返し再生の開始を受け付けたとすると、演奏データの再生を位置Ａで停止して、図３（２）に示すように、通常再生モードから、繰返し再生区間Ｔｒの曲データを繰り返し再生する繰返し再生モードに移行する。
【００２９】
この場合、繰返し再生区間Ｔｒの終点（終了位置）ｐｂは、繰返し再生モードへの移行当初は、繰返し再生開始受付位置（通常再生停止位置）Ａが存在する演奏単位の末尾の位置にセットする。また、繰返し区間Ｔｒの始点（開始位置）ｐａは、終了位置ｐｂから区間幅設定長だけ前の位置にセットする。
【００３０】
この例では、終了位置ｐｂは、曲データの第５小節の末尾の位置（第６小節の冒頭ｐ６の直前）にセットされ、また、予め“区間幅＝４小節”に設定されているので、第２小節の冒頭ｐ２にセットされる。そして、繰返し再生モードに入ると、設定された繰返し区間Ｔｒの始点ｐａ＝ｐ２に再生開始位置を戻し、何らかの変更操作がない限り、このようにセットされた“繰返し区間Ｔｒ＝第２〜５小節”の曲データが、図３（２）に太線で示すように、繰り返し再生される。
【００３１】
繰返し再生モードにおいて、図３（２）のように繰返し区間Ｔｒの曲データを繰り返し再生しているときに、「＋」キーＫＰ又は「−」キーＫＭが操作されて終了位置の変更を受け付けたとすると、繰返し区間Ｔｒの終了位置ｐｂを、操作回数分の演奏単位だけ、曲データの進行に対して後方又は前方にシフトする。この場合、この例のように区間幅が予め所定長に設定されているケースでは、開始位置ｐａも同様にシフトさせ、繰返し区間Ｔｒ全体が両位置ｐａ，ｐｂのシフト分だけ曲データ上を後ろ又は前に移動させる。
【００３２】
例えば、図３（３）に示すように、一旦、繰返し区間Ｔｒが終了する第５小節の末尾（ｐｂ）まで再生した後、繰返し区間Ｔｒが開始する第２小節の冒頭（ｐａ）に戻り、この位置（ｐａ）から再び再生を行い、第４小節途中のＢ点にさしかかったとき、「＋」キーＫＰを１回操作したとする。このときは、図３（４）に示すように、繰返し区間Ｔｒの終了位置ｐｂは、「＋」キーＫＰの１操作回数に相当する１小節分だけ曲データの後ろにずらされて、第６小節の終了位置（第７小節の冒頭ｐ７の直前）にセットされる。この際、繰返し区間Ｔｒの開始位置ｐａは、終了位置ｐｂから設定区間幅＝４小節分だけ前方の曲データの第３小節の冒頭ｐ３にセットされる。従って、繰返し区間Ｔｒは、設定長が維持され、全体が後ろに移動する。
【００３３】
なお、図３（３）の例では、一旦終了位置ｐｂまで再生した後終了位置変更キーＫＰを操作する場合を挙げたが、例えば、装置の表示出力部（ディスプレイなど）１０に現在の終了位置ｐｂを表示するように構成しておけば、ユーザは、終了位置ｐｂまで再生しなくても繰返し区間Ｔｒの終了位置を確認することができるので、当初（１回目）の繰返し再生中に終了位置変更キーＫＰ，ＫＭを操作しても、希望する終了位置ｐｂが得られる。
【００３４】
さらに、「＋」キーＫＰの操作があった位置Ｂで演奏データの再生を停止し、設定された繰返し区間Ｔｒの新たな開始位置ｐａ（＝ｐ３）に繰返し再生開始位置を戻し、この位置ｐａ（＝ｐ３）から曲データの再生を開始し、設定された繰返し区間Ｔｒ（＝第３〜６小節）の曲データを、図３（４）の太線で示すように、繰り返し再生する。
【００３５】
〔曲データ再生の動作フロー〕
この発明の一実施例による演奏データ再生システムでは、演奏データ再生プログラムに従って演奏データ再生処理を実行し、演奏データの再生モードが繰返し再生モードに入ると、上述したように、ユーザ操作に応じた繰返し再生区間の終了位置変更を実現することができるだけでなく、さらに、区間幅を変更することもできる。図４及び図５は、この発明の一実施例による演奏データ再生処理に基づく曲データ再生動作の一例を表わすフローチャートである。
【００３６】
図示の動作フロー例は、演奏データ再生プログラム稼働中における１つの曲データ毎の再生動作を示している。また、入力操作部５の設定操作子のユーザ操作に従って、再生すべき曲データの選択や、繰返し幅（例えば、小節数単位）の設定（この例では“４小節”）、練習モード／再生モードの動作モード設定などは、既に行われているものとする。また、必要に応じて、曲データ再生当初に再生を開始させる位置も、曲データの先頭だけでなく、任意の所定位置に設定可能とする。
【００３７】
さて、ユーザにより再生開始操作子（５）が操作されると、選択された曲データの再生開始を指示し、まず、ステップＳ１で、初期化を行った後、当該曲データの再生を開始する。なお、初期化では、例えば、再生動作開始当初の再生位置が所定の再生開始位置（例えば、曲データ先頭など）にセットされ、また、繰返し再生モードは自動的に解除される。従って、曲データの再生開始時には、通常再生モードにて曲データの再生（通常再生）が行われ、例えば、曲データの先頭位置ｐ１から、曲データの進行に合わせて、順次、再生を進めて行く〔図２（１）参照〕。
【００３８】
続くステップＳ２では、この曲データ再生動作を終了させる操作があったか否かを検出する。この終了操作には、例えば、再生ストップ操作や装置の電源ＯＦＦ或いは別の曲データの選択操作などがある。ここで、このような終了操作がないときは（Ｓ２→ＮＯ）、ステップＳ３進んで、曲データの最後（図２，３の位置ｐｅに相当）を再生したか否かを判定する。この判定で、再生が曲データの最後の位置ｐｅまで進んだときは（Ｓ３→ＹＥＳ）、さらに、ステップＳ４にて、現在、繰返し再生モードであるか否かを判定する。
【００３９】
曲データ再生が最後の位置ｐｅまで進行していないとき（Ｓ３→ＮＯ）、或いは、再生が曲データの最後ｐｅまで進んだが繰返し再生モードにあるときは（Ｓ４→ＹＥＳ）、ステップＳ５に進み、繰返し再生を開始すべき指示を受け付けたか否かを検出する。ここで、通常再生中に繰返し再生開始キーＫＳのユーザ操作があると、繰返し再生開始の指示を受け付けて（Ｓ５→ＹＥＳ）、順次、ステップＳ６〜Ｓ９に進んでいき、繰返し再生モードに入るための処理を行った後、ステップＳ１０に進む。
【００４０】
一方、繰返し再生開始の指示を受け付けなかったときは（Ｓ５→ＮＯ）、直ちに、ステップＳ１０に進んで、現在、繰返し再生モードで再生動作中（繰返し再生中）であるか否かを判定し、繰返し再生中でないときは（Ｓ１０→ＮＯ）、ステップＳ２に戻る。そして、終了操作がなく繰返し再生開始の指示も受け付けられず繰返し再生中でもなく曲データを再生している間は（Ｓ２，Ｓ３，Ｓ５，Ｓ１０→ＮＯ）、上述したステップＳ２→Ｓ３→Ｓ５→Ｓ１０→Ｓ２のループ動作を繰り返して通常再生を続行する。
【００４１】
さて、繰返し開始指示を受け付けて（Ｓ５→ＹＥＳ）繰返し再生モード投入処理（Ｓ６〜Ｓ９）に進んだときは、最初のステップＳ６にて、曲データの再生モードを繰返し再生モードに設定する。続くステップＳ７では、現在再生中の小節の末尾を繰返し区間Ｔｒの終了位置ｐｂにセットし、さらに、ステップＳ８にて終了位置ｐｂから“繰返し幅＝４小節”だけ前の小節の先頭を同区間Ｔｒの開始位置ｐａにセットする〔図２（１）→図３（２）参照〕。
【００４２】
そして、ステップＳ９で、繰返し再生開始操作（キーＫＳの操作）があって繰返し再生開始指示を受け付けた位置Ａで曲データの再生を一時ストップし、セットされた開始位置ｐａから曲データの繰返し再生をスタートして、セットされた開始及び終了位置ｐａ，ｐｂ間の曲データを繰り返し再生する動作に入る〔図３（２）参照〕。
【００４３】
ステップＳ１０では、前述のように、繰返し再生中であるか否かを判定し、繰返し再生中と判定されたときは（Ｓ１０→ＹＥＳ）、ステップＳ１１（図５）に進む。従って、ステップＳ９からステップＳ１０に進んだときは、当然、繰返し再生中と判定されて（Ｓ１０→ＹＥＳ）ステップＳ１１に進む。
【００４４】
ステップＳ１１では、「＋」キーＫＰ又は「−」キーＫＭの操作に基づく繰返し再生区間Ｔｒの位置変更の指示を受け付けたか否かを判定し、区間位置変更の指示を受け付けたときは（Ｓ１１→ＹＥＳ）、順次、ステップＳ１２〜Ｓ１４に進んでいき、区間位置変更のための処理を行った後、ステップＳ１５に進む。一方、このような指示繰返し再生開始指示を受け付けなかったときは（Ｓ１１→ＮＯ）、直ちに、ステップＳ１５に進む。
【００４５】
区間位置変更の指示を受け付けて（Ｓ１１→ＹＥＳ）区間位置変更処理（Ｓ１２〜Ｓ１４）に進んだときは、最初のステップＳ１２で、「＋」又は「−」キーＫＰ，ＫＭの１操作に応じて演奏区間Ｔｒの終了位置ｐｂを１演奏単位だけ曲データの後方又は前方にシフトする〔図３（３）→（４）参照〕。
【００４６】
すなわち、「＋」キーＫＰが操作されたのであれば、その１操作に応じて１小節だけ終了位置ｐｂを後ろに進める。また、「−」キーＫＭが操作されたのであれば、その１操作に応じて１小節だけ終了位置ｐｂを前に戻す。このようにして、「＋」又は「−」キーＫＰ，ＫＭの操作によって終了位ｐｂの変更指示が行われ、「＋」キーＫＰが操作されると終了位置ｐｂは曲データの後ろに変更され、「−」キーＫＭが操作されると終了位置ｐｂは前に変更される。
【００４７】
次のステップＳ１３では、ステップＳ１２での演奏区間Ｔｒの終了位置ｐｂの変更に対応して、その開始位置ｐａを１演奏単位即ち１小節分だけ曲データの後方又は前方にシフトする。さらに、ステップＳ１４において、曲データの再生を、「＋」又は「−」キーＫＰ，ＫＭが操作されたときの位置で一時ストップし、変更された開始位置ｐａから新たな繰返し再生をスタートして、変更後の新たな開始及び終了位置ｐａ，ｐｂ間の曲データを繰り返し再生する動作に入る〔図３（４）参照〕。
【００４８】
ステップＳ１５では、繰返し再生区間Ｔｒについて、テンキーＫＴの操作に基づく区間幅（この例では、開始位置ｐａ〜終了位置ｐｂ間の小節単位での長さ）の変更値の指示を受け付けたか否かを判定し、かかる区間幅変更値の指示を受け付けたときは（Ｓ１５→ＹＥＳ）、順次、ステップＳ１６，Ｓ１７に進んでいき、区間幅変更のための処理を行った後、ステップＳ１８に進む。一方、このような区間幅変更値指示を受け付けなかったときは（Ｓ１５→ＮＯ）、直ちに、ステップＳ１８に進む。
【００４９】
区間幅変更値の指示を受け付けて（Ｓ１５→ＹＥＳ）区間幅変更処理（Ｓ１６，Ｓ１７）に進んだときは、まず、ステップＳ１６で、現在の繰返し再生区間Ｔｒの終了位置ｐｂに対して（即ち、終了位置ｐｂを末尾位置とする演奏単位から数えて）、テンキーＫＴの操作内容に対応する数値に応じた演奏単位分だけ前方の演奏単位の冒頭位置を新たな開始位置ｐａとする。例えば、図３（４）に示される繰返し区間Ｔｒの繰返し再生中に数値“３”を表わすテンキーＫＴが操作されたのであれば、現在の終了位置ｐｂ（第６小節の終了位置）から“３”小節分だけ前方の第４小節の冒頭ｐ４を新たな開始位置ｐａとする。
【００５０】
このようにして、繰返し幅がテンキーによる数値入力により変更されると、次に、ステップＳ１７において、曲データの再生を、テンキーＫＴが操作されたときの位置で一時ストップし、区間幅が変更された新たな開始位置ｐａから再生をスタートする。以後、区間幅が変更された新たな開始及び終了位置ｐａ，ｐｂ間の曲データを繰り返し再生する。
【００５１】
ステップＳ１８では、繰返し再生解除キーＫＲの操作に基づく繰返し再生モードの解除の指示を受け付けたか否かを判定し、かかる繰返し再生モード解除の指示を受け付けなかったときは（Ｓ１８→ＮＯ）、ステップＳ１９に進み、さらに、現在、繰返し再生区間Ｔｒの終了位置ｐｂを再生したか否かを判定する。
【００５２】
ここで、終了位置ｐｂを再生したときは（Ｓ１９→ＹＥＳ）、ステップＳ２０で、曲データの再生位置を、現在セットされている繰返し再生区間Ｔｒの開始位置ｐａに戻した後、ステップＳ２（図２）に戻り、そうでないときは（Ｓ１９→ＮＯ）直ちにステップＳ２に戻る。そして、終了操作がなく繰返し再生中である間は（Ｓ２→ＮＯ，〔Ｓ４→ＹＥＳ，〕Ｓ５→ＮＯ，Ｓ１０→ＮＯ）、上述したステップＳ２〜Ｓ５→Ｓ１０→Ｓ１１〜Ｓ２０→Ｓ２のループで繰返し再生を続行する。
【００５３】
従って、この繰返しループのステップＳ１１を通る過程で、「＋」キーＫＰを１回操作する毎に１小節ずつ繰返し再生区間Ｔｒの終了位置ｐｂが後ろに延び、「−」キーＫＭを１回操作する毎に１小節ずつ終了位置ｐｂが１小節ずつ前に縮まる。これにより、「＋」又は「−」ボタンＫＰ，ＫＭを複数回操作した場合は、操作回数分の小節数だけ終了位置ｐｂが後方又は前方に移動する。
【００５４】
なお、装置の表示出力部（ディスプレイなど）１０に、現在セットされている開始位置ｐａや終了位置ｐｂ、区間幅などを表示し、ユーザがこれらの情報を確認することができるように構成しておけば、ユーザは、繰返し再生モードで、これらの表示内容を参照することにより、希望する繰返し区間位置や区間幅に応じて、位置変更及び区間幅変更操作子ＫＰ，ＫＭ；ＫＴを操作すべき回数や内容を容易かつ迅速に判断することができる。
【００５５】
一方、モード解除判定ステップＳ１８で繰返し再生モード解除の指示を受け付けたときは（Ｓ１８→ＹＥＳ）、ステップＳ２１にて、繰返し再生モードを解除して通常再生モードに復帰させた後、ステップＳ２に戻る。この場合、終了操作がなく繰返し再生開始の指示も受け付けられず繰返し再生中でもなく曲データを再生している間、前述したステップＳ２→Ｓ３→Ｓ５→Ｓ１０→Ｓ２のループで通常再生を行う。従って、このループのステップＳ５で繰返し再生開始の指示を受け付けたときは（Ｓ５→ＹＥＳ）、繰返し再生投入処理（Ｓ６〜Ｓ９）の後、再び、上述したステップＳ１１〜Ｓ２０の繰返し再生に入る。
【００５６】
以上のようなステップＳ２〜Ｓ２１の各種ループで処理を行ってステップＳ２に戻った後、終了操作が検出されたり（Ｓ２→ＹＥＳ）、或いは、通常再生が曲データの最後の位置ｐｅまで進んだときは（Ｓ３→ＹＥＳ，Ｓ４→ＮＯ）、この曲データについての再生動作フローを終了する。
【００５７】
〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、その精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、繰返し再生モードの開始及び解除指示については、実施例では、開始及び終了指示を装置上の特定のボタン操作（キーＫＳ，ＫＲの操作）で夫々行っているが、開始指示を行うボタン操作で繰返し再生の状態に入った後、再度、同じボタン操作を行うと、繰返し再生が解除されるように構成してもよい。
【００５８】
演奏データ（曲データ）の再生については、鑑賞モードではユーザが聴くためだけに曲データが再生され、また、練習モードでは、例えば、ユーザが弾くべき鍵をガイドランプなどの表示により案内していくというように、曲データが演奏練習の状態で再生される。また、練習モードの際には、ユーザが正しく弾く〔演奏操作子（５）によるユーザ演奏が演奏情報による模範演奏に一致する〕まで、曲の進行（再生）を待つようにしてもよい。
【００５９】
繰返し再生開始を指示するための手段には、実施例では、装置上のボタン（キーＫＳ，ＫＲ）の操作を想定しているが、他の形態の操作子でもよい。或いは、表示画面上の操作による場合もある。
【００６０】
繰返し再生の終了位置（ｐｂ）の変更を指示するための手段は、実施例では、装置上の「＋」及び「−」ボタン（ＫＰ，ＫＭ）を想定しているが、「＋」及び「−」ボタンの代わりに、例えば、「→」及び「←」ボタンでもよい。また、他の形態の操作子でもよい。
【００６１】
繰返し再生の開始位置（ｐａ）については、終了位置（ｐｂ）から所定長（実施例では４小節）だけ前というように、デフォルトで決まっていてもよいが、テンキーなどのユーザ操作により任意の区間幅を決めるようにしてもよい。
【００６２】
また、繰返し再生の開始位置は、このように終了位置に合わせて設定するだけでなく、曲データの先頭や第ｎ小節の冒頭などのように、曲データ中の所定位置に固定的に設定するようにしてもよい。この場合も、開始位置をデフォルトで設定しておいてもよいし、ユーザ設定により任意に設定できるようにしてもよい。なお、この場合、実施例（Ｓ１３，Ｓ１６）と同様の方法で、位置変更操作子（ＫＰ，ＫＭ）や区間幅変更操作子（ＫＴ）のユーザ操作に応じて繰返し再生の開始位置を変更することができる。
【００６３】
繰返し再生開始の指示を受け付けたときには〔図３（２）ではＡ点〕、実施例のように、直ちに繰返し再生開始位置から再生をスタートさせるようにしてもよいし、例えば、繰返し再生開始の指示を受けた直後の小節線〔同図では第５小節の末尾〕まで再生を進めて、その後、繰返し再生開始位置から再生をスタートさせるようにしてもよい。
【００６４】
繰返し再生終了位置（ｐｂ）の変更の指示を受けたとき〔図３（３）ではＢ点〕も、実施例のように、直ちに繰返し再生開始位置から再生をスタートさせるようにしてもよいが、同様に、指示を受けた直後の小節線まで再生を進めから変更後の繰返し再生開始位置から再生をスタートさせるようにしてもよいし、或いは、一旦、指示を受ける直前の繰返し区間の再生が終了するのを待って、その後、変更後の繰返し再生開始位置から再生をスタートさせるようにしてもよい。さらに、繰返し再生開始位置（ｐａ）をテンキー（ＫＴ）などの操作により変更した場合も同様である。
【００６５】
演奏ガイド情報付きの演奏データを演奏練習に使用している練習モードの場合は、繰返し再生区間の開始位置を再生する直前にカウントインを入れるようにしてもよい。
【００６６】
繰返し再生区間（Ｔｒ）の長さ（区間幅）や終了位置（ｐｂ）及び開始位置（ｐａ）の単位は、実施例のように小節でもよいが、フレーズなどの演奏単位でもよい。
【００６７】
繰返し再生終了位置（ｐｂ）を変更したときに、計算上繰返し再生の開始位置が曲データ先頭よりも前になってしまった場合などは、曲データの先頭にするなどの調整を行う。その際、調整により区間を短くした幅を記憶しておいてもよい（その後の終了位置の変更により可能であれば区間幅を復活させてもよい。）
【００６８】
繰返し再生の解除については、実施例のように、繰返解除操作子（ＫＲ）が操作されると解除されるようにしてもよいが、例えば、所定回数繰返し再生を行うと、自動的に、次に続く区間に再生が進むようにしてもよい。
【図面の簡単な説明】
【００６９】
【図１】この発明の一実施例による演奏データ再生システムのハードウエア構成例を示すブロック図である。
【図２】この発明の一実施例による繰返し再生区間の変更例を示す図の一部である。
【図３】この発明の一実施例による繰返し再生区間の変更例を示す図の他部である。
【図４】この発明の一実施例による曲データ再生の一例を表わすフローチャートの一部である。
【図５】この発明の一実施例による曲データ再生の一例を表わすフローチャートの他部である。
【符号の説明】
【００７０】
ＫＳ，ＫＲ  繰返し再生開始及び解除キー／ボタン（繰返し再生開始及び解除操作子）、
ＫＰ，ＫＭ  「＋」及「−」キー／ボタン（終了位置変更操作子）、
ＫＴ  テンキー（区間幅変更操作子）、
Ｔｒ  繰返し再生区間。
【図１】
2008282054.tif 000003
【図２】
2008282054.tif 000004
【図３】
2008282054.tif 000005
【図４】
2008282054.tif 000006
【図５】
2008282054.tif 000007