(57)【要約】【課題】  同一パート内で自由に区間指定を行える自動演奏装置を提供する。【解決手段】  自動演奏装置は、曲データを読み出す読み出し手段と、前記読み出した曲データを楽譜表示する表示手段と、前記曲データの必ずしも時間的に連続しない複数区間を指定する指定手段と、前記指定された複数区間を他の区間と異なる表示態様で表示するように前記表示手段を制御する制御手段とを有する。【選択図】  図２
2005274671.tif 000002
【特許請求の範囲】
【請求項１】
曲データを読み出す読み出し手段と、
前記読み出した曲データを楽譜表示する表示手段と、
前記曲データの必ずしも時間的に連続しない複数区間を指定する指定手段と、
前記指定された複数区間を他の区間と異なる表示態様で表示するように前記表示手段を制御する制御手段と
を有する自動演奏装置。
【請求項２】
さらに、前記曲データの前記指定された複数区間を時間的に連続して再生する再生手段を有する請求項１記載の自動演奏装置。
【請求項３】
さらに、前記再生手段が再生を開始する再生開始位置を指示する再生開始位置指示手段と、
前記再生開始位置が、前記指定された複数区間内に含まれない場合に、前記指示された再生開始位置を前記指定された複数区間内に移動する再生開始位置移動手段とを有する請求項１又は２記載の自動演奏装置。
【請求項４】
さらに、前記指定された複数区間を指示する区間情報を複数組記憶する記憶手段と、
前記区間情報を選択する選択手段とを有し、
前記制御手段は、前記選択された区間情報に基づき楽譜表示を制御する請求項１〜３のいずれか１項に記載の自動演奏装置。
【請求項５】
前記表示手段は、前記指定された複数区間のみを含む一連の時間的に連続する楽譜を新たに表示することもできる請求項１〜４のいずれか１項に記載の自動演奏装置。
【請求項６】
曲データを読み出す読み出し手順と、
前記読み出した曲データを楽譜表示する表示手順と、
前記曲データの必ずしも時間的に連続しない複数区間を指定する指定手順と、
前記指定された複数区間を他の区間と異なる表示態様で表示するように前記表示手順を制御する制御手順と
を有する自動演奏処理をコンピュータで実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動演奏装置に関し、より詳しくは、曲データに基づき楽譜表示を行うことが出来る自動演奏装置に関する。
【背景技術】
【０００２】
従来、自動演奏データ等の曲データに基づき、該曲データに対応する楽曲をディスプレイ等に五線譜等を用いて表示することが行われている。例えば、複数パートを有する自動演奏データを楽譜表示する際に、ユーザが指定したパートを他のパートと区別して表示し、さらに、指定したパートが演奏されないように制御する自動演奏装置がある（例えば特許文献１参照）。
【０００３】
【特許文献１】特開平０７−２７１３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の自動演奏装置では、パートごとの指定なので、パート内の時間的に連続しない区間を選択することが出来なかったので、指定した区間のみを練習したい場合などに不便であった。
【０００５】
本発明の目的は、同一パート内で自由に区間指定を行える自動演奏装置を提供することである。
【０００６】
また、本発明の他の目的は、同一パート内で自由に選択した区間を楽譜表示することが出来る自動演奏装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、自動演奏装置は、曲データを読み出す読み出し手段と、前記読み出した曲データを楽譜表示する表示手段と、前記曲データの必ずしも時間的に連続しない複数区間を指定する指定手段と、前記指定された複数区間を他の区間と異なる表示態様で表示するように前記表示手段を制御する制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、同一パート内で自由に区間指定を行える自動演奏装置を提供することができる。
【０００９】
また、本発明によれば、同一パート内で自由に区間指定を行える自動演奏装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
【実施例】
【００１１】
図１は、本発明の実施例による自動演奏装置１のハードウェア構成を示すブロック図である。
【００１２】
自動演奏装置１はバス６、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、タイマ１０、検出回路１１、パネル操作子１２、演奏操作子２２、表示回路１３、ディスプレイ１４、外部記憶装置１５、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、サウンドシステム２０、通信インターフェイス（Ｉ／Ｆ）２１を含んで構成される。
【００１３】
バス６には、ＲＡＭ７、ＲＯＭ８、ＣＰＵ９、外部記憶装置１５、検出回路１１、表示回路１３、ＭＩＤＩインターフェイス１６、音源回路１８、効果回路１９、通信インターフェイス（Ｉ／Ｆ）２１が接続される。
【００１４】
ＲＡＭ７は、バッファ領域、フラグ、レジスタ、各種パラメータ等を記憶するＣＰＵ９のワーキングエリアを有する。
【００１５】
ＲＯＭ８には、各種パラメータ及び制御プログラム、又は本実施例を実現するためのプログラム等を記憶することができる。この場合、プログラム等を重ねて、外部記憶装置１５に記憶する必要は無い。
【００１６】
ＣＰＵ９は、ＲＯＭ８又は、外部記憶装置１５に記憶されている制御プログラム等に従い、演算又は制御を行う。タイマ１０は、ＣＰＵ９に接続されており、基本クロック信号、割り込み処理タイミング等をＣＰＵ９に供給する。
【００１７】
ユーザは、検出回路１１に接続されるパネル操作子１２を用いて、各種入力及び設定をすることができる。パネル操作子１２は、例えば、スイッチ、パッド、フェーダ、スライダ、文字入力用キーボード、マウス、ロータリーエンコーダ、ジョイスティック、ジョグシャトル等、ユーザの入力に応じた信号を出力できるものならどのようなものでもよい。また、パネル操作子１２は、マウス等の他の操作子を用いて操作するディスプレイ１４上に表示されるソフトスイッチ等でもよい。
【００１８】
演奏操作子２２は、検出回路１１に接続され、ユーザの演奏動作に従い、演奏情報を供給する。演奏操作子２２として、演奏用の鍵盤、パッド等を用いることができる。なお、演奏操作子２２はこれらに限らず、ユーザが演奏情報を入力できるものであればどのようなものでもよい。
【００１９】
表示回路１３は、ディスプレイ１４に接続され、各種情報をディスプレイ１４に表示することができる。ディスプレイ１４は、各種パラメータを表示する。また、図２に示す楽譜表示画面２４及び図３に示す区間指定画面３４を表示する。ユーザは、このディスプレイ１４に表示される情報を参照して、各種入力及び設定を行うとともに、各種演奏ガイド、楽譜表示画面２４等を参照して演奏操作を行う。また、ディスプレイ１４は、外部の表示装置を接続することにより構成してもよい。
【００２０】
外部記憶装置１５は、外部記憶装置用のインターフェイスを含み、そのインターフェイスを介してバス６に接続される。外部記憶装置１５は、楽譜表示の元となる曲データを複数記憶することが出来る。
【００２１】
外部記憶装置１５は、例えばフレキシブルディスク又はフロッピー（登録商標）ディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、光磁気ディスク（ＭＯ）ドライブ、ＣＤ−ＲＯＭ（コンパクトディスク−リードオンリィメモリ）ドライブ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）ドライブ、半導体メモリ等である。
【００２２】
外部記憶装置１５として、ハードディスクドライブ（ＨＤＤ）が接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等は、外部記憶装置１５内のハードディスク（ＨＤＤ）に記憶させることもできる。ハードディスクからＲＡＭ７に制御プログラム等を読み出すことにより、ＲＯＭ８に制御プログラム等を記憶させている場合と同様の動作をＣＰＵ９にさせることができる。このようにすると、制御プログラム等の追加やバージョンアップ等が容易に行える。
【００２３】
また、ハードディスクドライブに加えて、ＣＤ−ＲＯＭドライブが接続されている場合には、制御プログラム又は本実施例を実現するためのプログラム等をＣＤ−ＲＯＭに記憶させることもできる。ＣＤ−ＲＯＭからハードディスクに制御プログラムや本実施例を実現するためのプログラム等をコピーすることができる。制御プログラム等の新規インストールやバージョンアップを容易に行うことができる。
【００２４】
ＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１６は、ＭＩＤＩ機器１７、その他の楽器、音響機器、コンピュータ等に接続できるものであり、少なくともＭＩＤＩ信号を送受信できるものである。ＭＩＤＩインターフェイス１６は、専用のＭＩＤＩインターフェイスに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェイスを用いて構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００２５】
ＭＩＤＩ機器１７は、ＭＩＤＩインターフェイス１６に接続される音響機器及び楽器等である。ＭＩＤＩ機器１７の形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信方法用いて各装置を接続するものであってもよい。
【００２６】
音源回路１８は、外部記憶装置１５、ＲＯＭ８又はＲＡＭ７等に記録された曲データ若しくは演奏操作子２２又はＭＩＤＩインターフェイス１６に接続されたＭＩＤＩ機器１７等から供給される演奏信号、ＭＩＤＩ信号等に応じて楽音信号を生成し、効果回路１９を介して、サウンドシステム２０に供給する。
【００２７】
効果回路１９は、音源回路１８から供給される楽音信号に対して、各種音楽的効果を付与する。
【００２８】
サウンドシステム２０は、Ｄ／Ａ変換器及びスピーカを含み、供給されるデジタル形式の楽音信号をアナログ形式に変換し、発音する。
【００２９】
なお、音源回路１８は、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）＋ＶＣＦ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｆｉｌｔｅｒ）＋ＶＣＡ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ａｍｐｌｉｆｉｅｒ）のアナログシンセサイザ方式、アナログシミュレーション方式等、どのような方式であってもよい。
【００３０】
また、音源回路１８は、専用のハードウェアを用いて構成するものに限らず、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）＋マイクロプログラムを用いて構成してもよいし、ＣＰＵ＋ソフトウェアのプログラムで構成するようにしてもよいし、サウンドカードのようなものでもよい。
【００３１】
さらに、１つの音源回路を時分割で使用することにより複数の発音チャンネルを形成するようにしてもよいし、複数の音源回路を用い、１つの発音チャンネルにつき１つの音源回路で複数の発音チャンネルを構成するようにしてもよい。  
【００３２】
通信インターフェイス２１は、ＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワーク３に接続可能であり、該通信ネットワーク３を介して、サーバ５と相互に接続可能である。
【００３３】
なお、通信インターフェイス２１及び通信ネットワーク３は、有線のものに限らず無線でもよい。また双方を備えていてもよい。また、通信インターフェイス２１は、内蔵のものでも良いし、ＰＣカード等の着脱可能なものでも良い。
【００３４】
図２は、本実施例による楽譜表示画面２４（２４ａ及び２４ｂ）の一例を示す概略図である。なお、説明の便宜上、図中単にボックスで示したが、各区間（小節）ボックス中には、五線譜や音符のデータ等が表示されているものとする。また、斜線が施されたボックスは指定された区間を示す。
【００３５】
図２（Ａ）は、曲データに基づいて曲全体を表示した楽譜表示画面２４ａの一例を示す図である。図に示す状態では、２小節目のデータ、６小節目のデータ、７小節目のデータが指定されている。６小節目と７小節目のデータは時間的に連続しているが、これらのデータと２小節目のデータは時間的に不連続である。
【００３６】
また、図に示すように、指定されている区間（小節）は、他の区間（小節）とは異なる表示態様で表示される。ここで、異なる表示態様とは、例えば、指定区間の背景色を他の区間の背景色と異ならせたり、指定区間の五線譜及び音符のいずれか又は双方を他の区間のものと異なる色又は線の太さ等で表示したりすることである。それ以外にも、指定区間と他の区間が視覚的に区別して認識できるようにすることを本明細書では、異なる表示態様で表示すると呼ぶ。なお、この例では、再生開始位置は、再生開始位置指示ＲＰの示す２小節目の先頭である。
【００３７】
なお、本実施例における曲データは、例えば、ＭＩＤＩ形式の自動演奏データである。また、本実施例では、ＭＩＤＩ形式の自動演奏データに基づき楽譜表示画面を生成する以外にも、再生用の自動演奏データとは別に曲データ中に含まれる楽譜表示用のデータ、又は再生用の曲データとは別ファイルの楽譜表示用データを用いて楽譜表示画面を生成してもよい。さらに、楽譜表示用のデータだけを記録しておき、再生時に該楽譜表示用データから自動演奏用のデータを生成するようにしてもよい。
【００３８】
図２（Ｂ）は、指定区間のみを表示した場合の楽譜表示画面２４ｂの一例を示す図である。図中左側に配置されているページ切り替えタブ２５をマウス等の操作子で選択（例えば、ポイントした後にクリック）することにより所望のページに切り替えることが出来る。
【００３９】
図に示すように、この楽譜表示画面２４ｂでは指定された区間（２小節目のデータ、６小節目のデータ、７小節目のデータ）のみが時間的に連続するように表示されている。つまり、２小節目のデータと６小節目のデータの時間的間隔を詰めて表示している。
【００４０】
このように指定した区間のみを時間的に詰めて表示することで、指定した区間のみの楽譜を作成することが出来る。よって、ユーザは必要な区間のみの楽譜を見て演奏練習等を行うことが出来る。
【００４１】
なお、この例では、楽譜表示画面２４ａ及び楽譜表示画面２４ｂのそれぞれをページとして択一的に選択表示しているが、これらの画面を同時に同一ウインドウ内に並列して表示させるようにしてもよいし、楽譜表示画面２４ｂを新たな表示画面として別ウインドウに表示するようにしてもよい。
【００４２】
図３は、区間指定画面３４の一例を示す図である。区間指定画面３４は、ユーザの区間指定指示により別ウインドウとして表示される。
【００４３】
区間指定画面３４は、例えば、構成リストＣＬ、区間指定の有無を選択する選択スイッチＳＳ、確定スイッチＯＫ及びキャンセルスイッチＣＮで構成される。
【００４４】
構成リストＣＬには、複数の構成をリスト表示することが出来る。それぞれの構成には、構成名及び区間情報が記録されている。構成名はユーザが任意につけることが出来る。区間情報は指定区間を識別するための情報であり、ユーザが区間指定の構成を作成すると構成名とともに記録される。
【００４５】
図中斜線で示す構成が選択されている構成である。この例では、構成２が選択されている。構成２は、２小節目のデータ、６小節目のデータ、７小節目のデータを指定する構成であるので、この構成に基づく楽譜表示画面２４は、図２に示すものとなる。
【００４６】
区間指定の有無を選択する選択スイッチＳＳは、「楽譜に反映させる構成」および「区間指定なし」の二つのスイッチがあり、「楽譜に反映させる構成」の下には、現在選択されている構成の構成名が構成名ボックス３５に表示され、該構成名に関連付けられている区間情報（指定区間を表す情報）が区間情報ボックス３６に表示される。また、構成を楽譜に反映させる場合には、「楽譜に反映させる構成」スイッチをマウス等の操作子で選択する。区間指定しない場合は、区間指定なしスイッチを選択する。
【００４７】
区間指定画面３４で、構成を作成または変更する場合は、構成名ボックス３５に新規構成名を入力し、区間情報ボックス３６に指定したい区間（小節）を数字入力することで行う。また、構成の変更も同様に、構成名ボックス３５及び区間情報ボックス３６を用いて行うことが出来る。なお、区間の指定は、この区間指定画面３４に限らず、楽譜表示画面２４ａ上で指定したい区間をマウス等の操作子で選択することによっても行うことが出来る。
【００４８】
ここでの操作が終了したら、確定スイッチＯＫを操作することで、設定内容が楽譜表示画面２４等に反映される。キャンセルスイッチＣＮを操作するとここでの設定変更が破棄されて、従前の設定に基づき楽譜表示画面２４の表示等を行う。
【００４９】
なお、区間指定画面３４は、図３に示したものに限らず、複数の構成及び該複数の構成の区間情報を表示できるものであり、且つ、区間情報を新規入力及び変更できるとともに、構成を選択できるものであればどのようなものでもよい。
【００５０】
また、ここでの複数の構成のそれぞれは、楽譜表示画面２４のそれぞれのページに対応するようにしてもよい。その場合、例えば、構成１〜４は、楽譜表示画面２４のページ１〜４に対応する。
【００５１】
なお、指定区間の構成は、上述したようにユーザが作成する以外にも予め曲データごとにデフォルトの構成をいくつか記録しておき、それらを含めてユーザが選択できるようにしてもよい。
【００５２】
図４は、本発明の実施例による自動演奏処理を表すフローチャートである。
【００５３】
ステップＳＡ１で自動演奏処理を開始し、ステップＳＡ２では、例えば、図１の外部記憶装置１５等に記憶されている複数の曲データから処理対象の曲データを選択して、読み出す。
【００５４】
ステップＳＡ３では、ステップＳＡ２で読み出した曲データに対応する曲全体を同一の表示態様で図１のディスプレイ１４等に楽譜表示する。なお、ここで全体を楽譜表示するというのは、必ずしも曲全体が１画面に表示される必要は無く、スクロール等をすることにより曲全体の楽譜を表示させることが出来る状態を言う。
【００５５】
ステップＳＡ４では、各種設定を行う。ここで行われる設定としては、例えば、区間指定の有無、区間指定する場合の表示モード（指定区間のみ表示／全体を表示）、再生開始位置の設定、繰り返し再生の有無等である。
【００５６】
スッテップＳＡ５では、再生開始位置の指示操作があったか否かを検出する。再生開始位置の指示操作があった場合は、ＹＥＳの矢印で示すステップＳＡ６に進み、再生開始位置を更新（移動）させる。なお、再生開始位置の更新とともに、図２の再生開始位置指示ＲＰの表示位置も更新する。指示が無い場合は、ＮＯの矢印で示すステップＳＡ７に進む。
【００５７】
ステップＳＡ７では、区間指定をするか否かを検出する。区間指定をする場合は、ＹＥＳの矢印で示すステップＳＡ８に進む。区間指定をしない場合は、ＮＯの矢印で示すステップＳＡ１６に進む。
【００５８】
ステップＳＡ８では、例えば、図３の区間指定画面３４を開き、構成リストから指定区間の構成を選択するか、若しくは、新規構成を作成して、区間情報を取得する。
【００５９】
ステップＳＡ９では、指定区間のみを表示する設定か否かを判断する。指定区間のみを表示する場合は、ＹＥＳの矢印で示すステップＳＡ１０に進む。指定区間以外の区間も併せて表示（全体を表示）する場合は、ＮＯの矢印で示すステップＳＡ１１に進む。
【００６０】
ステップＳＡ１０では、新たな楽譜画面（例えば、図２（Ｂ）の楽譜表示画面２４ｂ）を作成し、ステップＳＡ８で取得した区間情報に含まれる指定区間を時系列順に詰めて表示する。その後、ステップＳＡ１２に進む。
【００６１】
ステップＳＡ１１では、ステップＳＡ８で取得した区間情報に含まれる指定区間の表示態様をその他の区間と異ならせて曲全体の楽譜を表示（例えば、図２（Ａ）の楽譜表示画面２４ａ）。
【００６２】
ステップＳＡ１２では、再生開始位置が指定区間のいずれかに含まれているか否かを判断する。指定区間内にある場合は、ＹＥＳの矢印で示すステップＳＡ１６に進む。指定区間内に無い場合は、ＮＯの矢印で示すステップＳＡ１３に進む。
【００６３】
ステップＳＡ１３では、再生開始位置より時間的に後ろにステップＳＡ８で取得した区間情報に含まれる指定区間のいずれかがあるか否かを判断する。指定区間がある場合は、ＹＥＳの矢印で示すステップＳＡ１４に進む。指定区間が無い場合は、ＮＯの矢印で示すステップＳＡ１５に進む。
【００６４】
ステップＳＡ１４では、再生開始位置の直後の指定区間の先頭に再生開始位置を変更する。その後、ステップＳＡ１６に進む。
【００６５】
ステップＳＡ１５では、ステップＳＡ８で取得した区間情報に含まれる全指定区間の先頭の区間の先頭位置に再生開始位置を変更する。
【００６６】
ステップＳＡ１６では、図５に示す再生処理を行う。再生処理では、区間指定がある場合は、指定区間のみを再生し、区間指定が無い場合は、曲全体を再生する。再生終了後、ステップＳＡ１７に進む。
【００６７】
ステップＳＡ１７では、本処理の終了操作を検出する。終了操作を検出した場合は、ＹＥＳの矢印で示すステップＳＡ１８に進み、自動演奏処理を終了する。終了操作を検出しない場合は、ＮＯの矢印で示すステップＳＡ２に戻り以降の処理を繰り返す。
【００６８】
図５は、図４のステップＳＡ１６で行う再生処理を表すフローチャートである。
【００６９】
ステップＳＢ１で、再生処理を開始し、ステップＳＢ２では、区間指定が設定されているか否かを判断する。区間指定がある（図４のステップＳＡ８で区間情報を取得した）場合は、ＹＥＳの矢印で示すステップＳＢ３に進む。区間指定が無い（図４のステップＳＡ８で区間情報を取得していない）場合、もしくはステップＳＡ７で区間を指定していない場合は、ＮＯの矢印で示すステップＳＢ６に進む。
【００７０】
ステップＳＢ３では、繰り返し再生の設定がＯＮであるか否かを判断する。繰り返し再生の設定がＯＮである場合は、ＹＥＳの矢印で示すステップＳＢ４に進む。繰り返し再生の設定がＯＦＦである場合はＮＯの矢印で示すステップＳＢ５に進む。
【００７１】
ステップＳＢ４では、図４のステップＳＡ８で取得した区間情報に含まれる指定区間を再生開始位置から時系列順に再生し、再生開始位置より後の全指定区間を再生後、全指定区間の先頭位置に戻り再生を継続する。その後、ステップＳＢ９に進む。
【００７２】
ステップＳＢ５では、図４のステップＳＡ８で取得した区間情報に含まれる指定区間を再生開始位置から時系列順に再生する。その後、ステップＳＢ９に進む。
【００７３】
ステップＳＢ６では、繰り返し再生の設定がＯＮであるか否かを判断する。繰り返し再生の設定がＯＮである場合は、ＹＥＳの矢印で示すステップＳＢ８に進む。繰り返し再生の設定がＯＦＦである場合はＮＯの矢印で示すステップＳＢ７に進む。
【００７４】
ステップＳＢ７では、全区間を再生開始位置から時系列順に再生する。その後、ステップＳＢ９に進む。
【００７５】
ステップＳＢ８では、全区間を再生開始位置から時系列順に再生し、再生開始位置より後の全区間を再生後、全区間の先頭位置に戻り再生を継続する。その後、ステップＳＢ９に進む。
【００７６】
ステップＳＢ９では、再生が終了したか否か若しくは再生の終了指示があるか否かを判断する。再生を終了する場合はＹＥＳの矢印で示すステップＳＢ１０に進み再生処理を終了して図４のステップＳＡ１７に進む。再生を終了しない場合は、ＮＯの矢印で示すステップＳＢ２に戻り以降の処理を繰り返す。
【００７７】
以上、本発明の実施例によれば、指定された連続していない複数の区間を明確に、他の区間と区別した表示態様で表示することが出来る。また、該指定した区間のみを連続して再生することが出来る。さらに、該指定した区間のみを一連の楽譜として表示することが出来る。
【００７８】
このようにすることで、例えば、ユーザが楽譜表示を参照して、楽曲の一部分だけを集中して練習したい場合などに、ユーザに適した練習用楽譜を用意することが出来る。また、区間の構成を複数組用意することで、状況にあわせた練習用楽譜を用意することが出来る。
【００７９】
なお、実施例では、再生開始位置をユーザが操作子などで自由に設定できるようにしたが、指定区間以外では再生開始位置を設定できないように制御してもよい。また、指定区間以外の区間内に再生開始位置が移動された場合は、例えば、その位置に一番近い指定区間内の位置若しくは全指定区間の先頭位置に直ちに移動するようにしてもよい。
【００８０】
なお、実施例では、区間の指定を小節単位としたが、これに限らず、例えば、拍単位、音符単位、フレーズ単位、複数小節（２〜８小節等）単位等で区間を指定できるようにしてもよい。
【００８１】
また、本実施例の自動演奏装置にプリンタ等の印刷装置を接続することにより、本実施例で生成する楽譜表示画面２４に対応した楽譜を印刷することも出来る。
【００８２】
なお、本実施例は、本実施例に対応するコンピュータプログラム等をインストールした汎用のコンピュータ等によって、実施させるようにしてもよい。
【００８３】
その場合には、本実施例に対応するコンピュータプログラム等を、ＣＤ−ＲＯＭやフロッピーディスク等の、コンピュータが読み込むことが出来る記憶媒体に記憶させた状態で、ユーザに提供してもよい。
【００８４】
以上実施例に沿って本発明を説明したが、本発明はこれらに制限されるものではない。例えば、種々の変更、改良、組み合わせ等が可能なことは当業者に自明であろう。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施例による自動演奏装置１のハードウェア構成を示すブロック図である。
【図２】本実施例による楽譜表示画面２４（２４ａ及び２４ｂ）の一例を示す概略図である。
【図３】区間指定画面３４の一例を示す図である。
【図４】本発明の実施例による自動演奏処理を表すフローチャートである。
【図５】図４のステップＳＡ１６で行う再生処理を表すフローチャートである。
【符号の説明】
【００８６】
１…自動演奏装置、３…通信ネットワーク、５…サーバ、６…バス、７…ＲＡＭ、８…ＲＯＭ、９…ＣＰＵ、１０…タイマ、１１…検出回路、１２…設定操作子、１３…表示回路、１４…ディスプレイ、１５…外部記憶装置、１６…ＭＩＤＩ  Ｉ／Ｆ、１７…ＭＩＤＩ機器、１８…音源回路、１９…効果回路、２０…サウンドシステム、２１…通信Ｉ／Ｆ、２２…演奏操作子、２４…楽譜表示画面、２５…ページ切り替えタブ、３４…区間指定画面、３５…構成名ボックス、３６…区間情報ボックス
【図１】
2005274671.tif 000003
【図２】
2005274671.tif 000004
【図３】
2005274671.tif 000005
【図４】
2005274671.tif 000006
【図５】
2005274671.tif 000007