(57)【特許請求の範囲】
【請求項１】
楽曲の演奏情報を記憶する記憶手段と、
この記憶手段の演奏情報に基づいて楽譜を表示画面に表示する表示手段と、
前記表示画面に表示された楽譜に関して位置指定操作をなしうると共に前記表示画面において前記楽譜以外の特定の個所で自動演奏指定操作をなしうる指定手段であって、前記位置指定操作に応じて前記楽譜に関する演奏位置を指定するものと、
前記指定手段で指定された演奏位置に対応して前記記憶手段の演奏情報に関する演奏位置を設定する設定手段と、
前記指定手段による自動演奏指定操作に応答して前記設定手段での設定に係る演奏位置以降の演奏情報に基づいて自動演奏を行なう演奏情報処理手段と
を備えた演奏情報処理装置。
【請求項２】
楽曲の演奏情報を記憶する記憶手段と、
この記憶手段の演奏情報に基づいて楽譜を表示画面に表示する表示手段と、
前記表示画面に表示された楽譜に関して区間指定操作をなしうると共に前記表示画面において前記楽譜以外の特定の個所で自動演奏指定操作をなしうる指定手段であって、前記区間指定操作に応じて前記楽譜に関する演奏区間を指定するものと、
前記指定手段で指定された演奏区間に対応して前記記憶手段の演奏情報に関する演奏区間を設定する設定手段と、
前記指定手段による自動演奏指定操作に応答して前記設定手段での設定に係る演奏区間の演奏情報に基づいて自動演奏を行なう演奏情報処理手段と
を備えた演奏情報処理装置。
【請求項３】
楽曲の演奏情報を記憶する記憶手段と、
この記憶手段の演奏情報に基づいて楽譜を表示画面に表示する表示手段と、
前記表示画面に表示された楽譜に関して位置指定操作又は区間指定操作のいずれの操作もなしうると共に前記表示画面において前記楽譜以外の特定の個所で自動演奏指定操作をなしうる指定手段であって、前記位置指定操作がなされたときは前記位置指定操作に応じて前記楽譜に関する演奏位置を指定すると共に、前記区間指定操作がなされたときは前記区間指定操作に応じて前記楽譜に関する演奏区間を指定するものと、
前記指定手段で演奏位置が指定されたときは該演奏位置に対応して前記記憶手段の演奏情報に関する演奏位置を設定すると共に、前記指定手段で演奏区間が指定されたときは該演奏区間に対応して前記記憶手段の演奏情報に関する演奏区間を設定する設定手段と、
前記設定手段で前記記憶手段の演奏情報に関する演奏位置が設定されたときは前記指定手段による自動演奏指定操作に応答して前記設定手段での設定に係る演奏位置以降の演奏情報に基づいて自動演奏を行なうと共に、前記設定手段で前記記憶手段の演奏情報に関する演奏区間が設定されたときは前記指定手段による自動演奏指定操作に応答して前記設定手段での設定に係る演奏区間の演奏情報に基づいて自動演奏を行なう演奏情報処理手段と
を備えた演奏情報処理装置。
【請求項４】
前記表示手段は、前記設定手段で設定された演奏区間を前記表示画面において前記楽譜に関して強調表示することを特徴とする請求項２又は３記載の演奏情報処理装置。
【請求項５】
前記表示手段は、前記設定手段で設定された演奏区間の開始位置及び終了位置を前記表示画面においてそれぞれ数値表示することを特徴とする請求項２又は３記載の演奏情報処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、楽譜表示器を有する演奏情報処理装置に関し、特に表示楽譜上で処理位置又は処理区間を指定可能としたことにより指定操作を簡単且つ正確に行なえるようにしたものである。
【０００２】
【従来の技術】
従来、演奏開始位置やリピート演奏区間を指定可能な自動演奏装置としては、小節番号等をテンキー操作で指定するもの、演奏を聴きながらスイッチ操作で位置や区間を指定するものなどが知られている。
【０００３】
【発明が解決しようとする課題】
上記したテンキー操作式の指定手段では、小節番号等を楽譜から数えて入力しなければならず、操作が面倒である。また、演奏聴取式の指定手段では、聴いて判断して操作するので、指定位置が所望の位置からずれることが多い。
【０００４】
この発明の目的は、処理位置や処理区間を簡単且つ正確に指定することができる新規な演奏情報処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
この発明に係る演奏情報処理装置は、
楽曲の演奏情報を記憶する記憶手段と、
この記憶手段の演奏情報に基づいて楽譜を表示画面に表示する表示手段と、
前記表示画面に表示された楽譜に関して位置指定操作をなしうると共に前記表示画面において前記楽譜以外の特定の個所で自動演奏指定操作をなしうる指定手段であって、前記位置指定操作に応じて前記楽譜に関する演奏位置を指定するものと、
前記指定手段で指定された演奏位置に対応して前記記憶手段の演奏情報に関する演奏位置を設定する設定手段と、
前記指定手段による自動演奏指定操作に応答して前記設定手段での設定に係る演奏位置以降の演奏情報に基づいて自動演奏を行なう演奏情報処理手段と
を備えたものである。
【０００６】
【作用】
この発明の構成によると、表示画面に表示された楽譜に関して指定手段で位置指定操作を行なうことにより所望の演奏位置を指定すると、該演奏位置に対応して記憶手段の演奏情報に関する演奏位置が設定手段で設定される。そして、演奏情報処理手段では、指定手段による自動演奏指定操作に応答して設定手段での設定に係る演奏位置以降の演奏情報に基づいて自動演奏が行なわれる。
【０００７】
この発明の構成にあっては、所望の処理位置に代えて所望の処理区間を指定し、該処理区間に対応する演奏情報を処理するようにしてもよい。
【０００８】
【実施例】
図１は、この発明の一実施例に係る電子楽器の回路構成を示すもので、この電子楽器では、マニアル演奏音の発生、自動演奏音の発生、楽譜表示等がマイクロコンピュータによって制御されるようになっている。
【０００９】
バス１０には、鍵盤走査回路１２、スイッチ（ＳＷ）走査回路１４、マウス情報検出回路１６、表示制御回路１８、中央処理装置（ＣＰＵ）２０、リード・オンリィ・メモリ（ＲＯＭ）２２、タイマ２４、ランダム・アクセス・メモリ（ＲＡＭ）２６、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格のインターフェース２８、音源回路３０等が接続されている。
【００１０】
鍵盤走査回路１２は、鍵盤１２Ａの多数のキーにそれぞれ連動する多数のキースイッチを走査してキー操作情報を検出するためのものである。
【００１１】
ＳＷ走査回路１４は、スイッチ（ＳＷ）群１４Ａ中の各種スイッチを走査してスイッチ操作情報を検出するためのものである。ＳＷ群１４Ａ中の各種のスイッチは、楽器本体のパネル面に設けられている。この発明の実施に関係するスイッチとしては、曲選択スイッチ、図７の小節指定スイッチＳ１  〜Ｓ４  、前頁スイッチＳＰ  、次頁スイッチＳＮ  等がある。
【００１２】
マウス情報検出回路１６は、スイッチを有する平面移動自在のマウス１６Ａから移動情報、スイッチオン／オフ情報等を検出するためのものである。
【００１３】
表示制御回路１８は、表示器１８Ａでの楽譜表示等を制御するためのもので、表示例については図２，３を参照して後述する。
【００１４】
ＣＰＵ２０は、ＲＯＭ２２にストアされたプログラムに従って楽音発生、楽譜表示等のための各種処理を実行するもので、この発明の実施に関係する処理については図４〜６を参照して後述する。ＣＰＵ２０には、タイマ２４から所定の周期（例えば４分音符あたり２４回）でテンポクロック信号が割込信号として供給され、ＣＰＵ２０は、割込信号を受取るたびに割込みルーチン（図示せず）を実行する。割込みルーチンは、自動演奏を遂行するためのものである。
【００１５】
ＲＡＭ２６は、ＣＰＵ２０による各種処理に際してレジスタ、フラグ等として使用される記憶領域を含んでいる。この発明の実施に関係するレジスタ類としては、マウスオンフラグＭＯＮ、ドラッグフラグＤＲＧＦ、アドレスレジスタＡ，Ｂ等がある。
【００１６】
ＲＡＭ２６は、曲毎に曲データを記憶する曲データ記憶部を含んでおり、この曲データ記憶部には、楽譜表示に先立って図示しないフロッピーディスク等の記録装置から（又は他機からインターフェース２８を介して）複数曲の曲データが転送される。各曲の曲データは、音高データ及び音長データからなる４パート分の自動演奏用の演奏データと、楽譜表示用の楽譜画像データと、変換テーブルとを含んでいる。
【００１７】
変換テーブルは、図２に示すように表示された楽譜上でカーソルＣＳで指示した位置や区間を自動演奏用の演奏データの読出開始アドレス乃至読出終了アドレスに変換するためのものである。例えば、カーソルＣＳで演奏開始位置を指示したときは、変換テーブルを参照することで演奏開始位置に対応する読出開始アドレスを求めることができる。また、カーソルＣＳで演奏区間（演奏開始位置と演奏終了位置）を指示したときは、変換テーブルを参照することで演奏区間に対応する読出開始アドレス及び読出終了アドレスを求めることができる。
【００１８】
ＭＩＤＩインターフェース２８は、他の電子楽器又は自動演奏機との間で演奏データ等を授受するために設けられたものである。
【００１９】
音源回路３０は、多数の楽音発生チャンネルを有する音源を含むもので、各楽音発生チャンネル毎に楽音信号を発生可能である。
【００２０】
サウンドシステム３２は、出力アンプ、スピーカ等を含むもので、音源回路３０からの楽音信号を音響に変換するようになっている。
【００２１】
図２は、表示器１８Ａの表示画面における位置指定の一例を示すものである。表示器１８Ａは、液晶表示器又はＣＲＴ（陰極線管）表示器等からなるもので、１行当り６小節の楽譜を８行（図２の例では４パート×２行）表示可能である。
【００２２】
表示画面の上部には、再生ボタンＰＢ、リピートボタンＲＢ、停止ボタンＳＢ、前頁ボタンＰＰ、次頁ボタンＮＰ、開始位置表示部ＳＤ、終了位置表示部ＥＤ等が表示される。カーソルＣＳは、マウス１６Ａの移動操作に応じて表示画面上で任意に移動可能である。
【００２３】
表示された楽譜上でマウス操作により所望の演奏開始位置にカーソルＣＳを当ててスイッチオンすると、該位置には縦線状のマーカＭＫが表示される。また、表示部ＳＤには、マーカＭＫの位置に対応する「４：３：００」のような数値が表示される。ここで、「４」は小節番号、「３」は拍番号、「００」は拍内タイミング値をそれぞれ表わす。従って、マーカＭＫの位置は、４小節目の３拍目の頭ということになる。この実施例では、４分音符に相当する１拍の長さをテンポクロック数２４で表わしており、拍内タイミング値は、００〜２３のいずれかの値をとることができる。
【００２４】
マウス操作により所望の位置を指定した後は、マウス操作によりカーソルＣＳを再生ボタンＰＢに当ててスイッチオンすることによりマーカＭＫの位置から自動演奏を開始させることができる。この場合、演奏終了位置を指定してないので、表示中の頁（楽譜）の終りが演奏終了位置となる。
【００２５】
図３は、表示器１８Ａの表示画面における区間指定の一例を示すものであり、図２と同様の部分には同様の符号を付してある。
【００２６】
表示された楽譜上でマウス操作により所望の演奏開始位置にカーソルＣＳを当ててスイッチオンすると、該位置にマーカＭＫが表示されると共に表示部ＳＤにマーカＭＫの位置が数値表示される。そして、マウスをスイッチオン状態のまま移動操作してカーソルＣＳを所望の演奏終了位置まで移動させると、網かけフレームＦＭが演奏開始位置から演奏終了位置に至る演奏区間に重ねて表示されると共に、表示部ＥＤには演奏終了位置が数値表示される。網かけフレームＦＭは、演奏区間を強調表示するためのものであり、他の形式の強調表示を用いてもよい。
【００２７】
この後は、マウス操作によりカーソルＣＳを再生ボタンＰＢに当ててスイッチオンすることによりフレームＦＭの区間の自動演奏を行なわせることができる。また、マウス操作によりカーソルＣＳをリピートボタンＲＢに当ててスイッチオンすることによりフレームＦＭの区間で自動演奏を反復的に行なわせることができる。
【００２８】
なお、図２，３のいずれの場合にも、自動演奏を停止させたいときは、マウス操作によりカーソルＣＳを停止ボタンＳＢに当ててスイッチオンすればよい。また、表示画面を前頁又は次頁に移したいときは、マウス操作によりカーソルＣＳを前頁ボタンＰＰ又は次頁ボタンＮＰに当ててスイッチオンすればよい。
【００２９】
図４は、メインルーチンの処理の流れを示すもので、このルーチンは、電源オン等に応じてスタートする。
【００３０】
まず、ステップ４０では、イニシャライズ処理を実行し、各種のレジスタを初期設定する。そして、ステップ４２に移り、図５について後述するようにマウス処理のサブルーチンを実行する。
【００３１】
次に、ステップ４４では、その他の処理を行なう。例えば、鍵盤走査回路１２を用いて鍵盤１２Ａのキースイッチを走査してキーイベント（キーオン又はキーオフイベント）ありか調べ、キーオンイベントがあれば押されたキーに対応する音高データ及びキーオン信号を音源回路３０内の空きの楽音発生チャンネルに供給して楽音信号を発生させ、キーオフイベントがあれば離されたキーに対応する楽音信号の減衰を開始させる。このような処理によりマニアル演奏音の発生が可能になる。
【００３２】
また、ＳＷ走査回路１４を用いてＳＷ群１４Ａ中の各種スイッチを走査してスイッチイベントありか調べ、例えば曲選択スイッチにオンイベントがあれば該スイッチで選択された曲の曲データをＲＡＭ２６の曲データ記憶部にて選択する。そして、選択した曲データに含まれている楽譜画像データのうち初期画面用のデータを図２に示すように表示する。
【００３３】
ステップ４４の後は、ステップ４２に戻り、それ以降の処理を上記したと同様に繰返す。
【００３４】
図５は、マウス処理のサブルーチンを示すもので、ステップ５０では、マウス１６Ａのスイッチにオンイベントありか判定する。この判定結果が肯定的（Ｙ）であればステップ５２でフラグＭＯＮに１をセットする。そして、ステップ５４に移る。
【００３５】
ステップ５４では、カーソルＣＳの指示位置が表示楽譜の上か判定する。この判定結果が肯定的（Ｙ）であればステップ５６に移り、カーソルＣＳの指示位置に対応して演奏データに関する演奏開始位置を設定する。すなわち、曲選択スイッチで選択された曲の曲データに含まれている変換テーブルからカーソルＣＳの指示位置に対応するデータのアドレスを読出して読出開始アドレスとしてレジスタＡにセットすると共に、該変換テーブルから表示中の頁（楽譜）の終りに対応するデータのアドレスを読出して読出終了アドレスとしてレジスタＢにセットする。この後、ステップ５８に移る。
【００３６】
ステップ５８では、表示器１８Ａに演奏開始位置を表示させる。すなわち、表示部ＳＤには、小節番号、拍番号及び拍内タイミング値を図２に示すように表示すると共に、表示楽譜に重ねてマーカＭＫを図２に示すように表示する。
【００３７】
ステップ５４の判定結果が否定的（Ｎ）であったときは、表示楽譜上でない個所（例えば再生ボタンＰＢ上）でスイッチオンイベントがあったことになり、ステップ６０で他のオンイベント処理を行なう。ステップ６０の処理については、図６を参照して後述する。
【００３８】
ステップ５８又は６０の処理が終ったとき、あるいはステップ５０の判定結果が否定的（Ｎ）であったときは、ステップ６２でオフイベントありか判定する。この判定結果が肯定的（Ｙ）であればステップ６４に移り、ＭＯＮに０をセットする。
【００３９】
次に、ステップ６６では、フラグＤＲＧＦが１か判定する。この判定結果が肯定的（Ｙ）であればステップ６８でＤＲＧＦに０をセットする。そして、ステップ７０に移る。
【００４０】
ステップ７０では、カーソルＣＳの指示位置が表示楽譜の上か判定する。この判定結果が肯定的（Ｙ）であればステップ７２に移り、カーソルＣＳの指示位置に対応して演奏データに関する演奏終了位置を設定する。すなわち、曲選択スイッチで選択された曲の曲データに含まれている変換テーブルからカーソルＣＳの指示位置に対応するデータのアドレスを読出して読出終了アドレスとしてレジスタＢにセットする。この結果、先にステップ５６でレジスタＢにセットされた読出終了アドレスが更新される。この後、ステップ７４に移る。
【００４１】
ステップ７４では、表示器１８Ａに演奏終了位置を表示させる。すなわち、表示部ＥＤには、小節番号、拍番号及び拍タイミング値を図３に示すように表示すると共に、表示楽譜の演奏区間（演奏開始位置から演奏終了位置までの区間）に重ねて網かけフレームＦＭを図３に示すように表示する。
【００４２】
ステップ７４の処理が終ったとき、あるいはステップ６２，６６又は７０の判定結果が否定的（Ｎ）であったときは、ステップ７６でマウス１６Ａが移動中か判定する。この判定結果が肯定的（Ｙ）であればステップ７８に移り、ＭＯＮが１か（マウススイッチオンか）判定する。この判定結果が肯定的（Ｙ）であればステップ８０でＤＲＧＦに１をセットする。これは、マウススイッチをオンした状態でマウスを移動させたことを意味する。
【００４３】
ステップ８０の処理が終ったとき又はステップ７８の判定結果が否定的（Ｎ）であったときは、ステップ８２に移り、カーソルＣＳの移動処理を行なう。この結果、マウス１６Ａの移動操作に従って表示画面上でカーソルＣＳが移動するようになる。
【００４４】
ステップ８２の処理が終ったとき又はステップ７６の判定結果が否定的（Ｎ）であったときは、図４のルーチンにリターンする。
【００４５】
図５のルーチンによれば、スイッチオフ状態でマウス１６Ａを移動させると、ステップ８２によりカーソルＣＳが移動する。マウス操作によりカーソルＣＳを表示楽譜上で所望の演奏開始位置に当ててスイッチオンすると、ステップ５０〜５８の処理により演奏開始位置が設定及び表示される。
【００４６】
このようにして演奏開始位置を指定した後、スイッチオン状態のままマウス１６Ａを移動させると、ステップ８０でＤＲＧＦに１がセットされると共にステップ８２によりカーソルＣＳが移動する。マウス操作によりカーソルＣＳを表示楽譜上で所望の演奏終了位置に当ててスイッチオフすると、ステップ６２〜７４の処理により演奏終了位置が設定及び表示される。
【００４７】
図６は、他のオンイベント処理のサブルーチンを示すもので、ステップ９０では、カーソルＣＳで指示したのが再生ボタンＰＢか判定する。この判定結果が肯定的（Ｙ）であればステップ９２に移る。
【００４８】
ステップ９２では、前述した割込みルーチンにより演奏開始位置から自動演奏を開始する。すなわち、曲選択スイッチで選択された曲の曲データに含まれている自動演奏用の演奏データをレジスタＡの読出開始アドレスから読出し開始する。このとき、ある音符に対応する音高データ及び音長データを読出すと、該音高データ及びキーオン信号を音源回路３０内の空きの楽音発生チャンネルに供給して該音高データに対応する楽音信号を発生させる。そして、テンポクロック信号を計数して音長データの示す音長の終りに達すると、次の音符に対応する音高データ及び音長データを読出し、該音高データに対応する楽音信号を前回と同様に発生させる。
【００４９】
このような処理により自動演奏が進行する。そして、レジスタＢの読出終了アドレスの指示するデータを読出すと、該データに基づく楽音発生等の処理を行なう。しかし、この後の読出動作は行なわない。この結果、自動演奏は、レジスタＢにセットした読出終了アドレスの示すデータまでで終了する。すなわち、マウス操作により演奏終了位置を指定しないときは、表示中の頁（楽譜）の終りで自動演奏が終了し、マウス操作により演奏終了位置を指定したときは、指定した演奏終了位置で自動演奏が終了する。
【００５０】
ステップ９２の処理が終ったとき又はステップ９０の判定結果が否定的（Ｎ）であったときは、ステップ９４に移る。ステップ９４では、カーソルＣＳで指示したのがリピートボタンＲＢか判定する。この判定結果が肯定的（Ｙ）であればステップ９６に移る。
【００５１】
ステップ９６では、前述した割込ルーチンにより演奏開始位置から自動演奏を開始し、演奏終了位置から演奏開始位置に戻って自動演奏を続行する。この場合、楽音信号発生処理は、ステップ９２で述べたものと同様である。また、演奏終了位置も、指定操作をしなければ表示中の頁（楽譜）の終りであり、指定操作をすれば指定に係る位置である。
【００５２】
ステップ９６の処理が終ったとき又はステップ９４の判定結果が否定的（Ｎ）であったときは、ステップ９８に移る。ステップ９８では、カーソルＣＳで指示したのが停止ボタンＳＢか判定する。この判定結果が肯定的（Ｙ）であればステップ１００に移る。
【００５３】
ステップ１００では、演奏停止処理を行なう。すなわち、自動演奏のための割込みルーチンが実質的に実行されないようにする。
【００５４】
ステップ１０２では、カーソルＣＳで指示したのが前頁ボタンＰＰか判定する。この判定結果が肯定的（Ｙ）であればステップ１０４に移り、表示器１８Ａに前頁の楽譜を表示させる。
【００５５】
ステップ１０４の処理が終ったとき又はステップ１０２の判定結果が否定的（Ｎ）であったときは、ステップ１０６に移る。ステップ１０６では、カーソルＣＳで指示したのが次頁ボタンＮＰか判定する。この判定結果が肯定的（Ｙ）であればステップ１０８に移り、表示器１８Ａに次頁の楽譜を表示する。
【００５６】
ステップ１０８の処理が終ったとき又はステップ１０６の判定結果が否定的（Ｎ）であったときは、図５のルーチンにリターンする。
【００５７】
図７は、比較例に係る表示器・スイッチ配置を示すものである。表示器１８Ａ’は、例えば液晶表示器からなり、１行に４小節の楽譜を表示可能である。
【００５８】
表示器１８Ａ’の近傍には、１〜４小節に対応して小節指定スイッチＳ１  〜Ｓ４  が設けられている。また、スイッチＳ１  の左隣りには前頁スイッチＳＰ  が設けられると共に、スイッチＳ４  の右隣りには次頁スイッチＳＮ  が設けられている。さらに、図２のボタンＰＢ，ＲＢ，ＳＢにそれぞれ対応するスイッチも設けられているが、図示を省略した。
【００５９】
図１の回路では、表示器１８Ａの代わりに表示器１８Ａ’を使用し、スイッチＳ１  〜Ｓ４  で所望の演奏開始小節乃至演奏終了小節を指定することができる。また、スイッチＳＰ  ，ＳＮ  で前頁表示又は次頁表示を指令することができる。
【００６０】
この発明は、上記した実施例に限定されるものではなく、種々の改変形態で実施可能なものである。例えば、次のような変更が可能である。
【００６１】
（１）指定する位置や区間は、演奏に関するものに限らず、編集（コピー、移動、削除等）に関するものであってもよい。
【００６２】
（２）位置を指定するときの分解能は、最小分解能毎、音符毎、１拍毎、小節毎等どのようなものであってもよい。
【００６３】
（３）位置指定手段としては、マウス操作又はスイッチ操作によるものに限らず、ペン操作、タッチ操作等によるものでもよい。
【００６４】
（４）楽譜画像データは、予め作成して記憶しておくのではなく、演奏データ（音高・音長データ等）に基づいて作成して表示するようにしてもよい。
【００６５】
（５）位置や区間の指定は、１頁内で行なうようにしたが、複数頁にわたって行なうようにしてもよい。
【００６６】
（６）開始位置のみ指定する場合、頁の終りを終了位置とする代わりに、曲の終りを終了位置としてもよい。
【００６７】
（７）演奏データは、音高データ＋音長データという形式ではなく、キーオン／オフデータ＋各データの発生タイミングデータという形式やキーオンデータ＋発音時間データ＋キーオン発生タイミングデータという形式等であってもよい。これらの場合、楽譜上での位置指定により演奏データの読出アドレスのみならず、読出しに必要なタイミング情報をも求めるようにするとよい。
【００６８】
【発明の効果】
以上のように、この発明によれば、表示した楽譜に関して演奏位置や演奏区間を任意に指定できるようにしたので、表示楽譜を見ながら指定操作を簡単且つ正確に行なえる効果が得られる。また、楽譜を表示する画面において楽譜以外の特定の個所で自動演奏指定操作を行なうことで指定に係る演奏位置又は演奏区間の自動演奏を行なうようにしたので、自動演奏へ簡単に移行できる効果も得られる。
【図面の簡単な説明】
【図１】この発明の一実施例に係る電子楽器の回路構成を示すブロック図である。
【図２】表示画面における位置指定の一例を示す正面図である。
【図３】表示画面における区間指定の一例を示す正面図である。
【図４】メインルーチンを示すフローチャートである。
【図５】マウス処理のサブルーチンを示すフローチャートである。
【図６】他のオンイベント処理のサブルーチンを示すフローチャートである。
【図７】比較例に係る表示器・スイッチ配置を示す正面図である。
【符号の説明】
１０：バス、１２Ａ：鍵盤、１２：鍵盤走査回路、１４Ａ：ＳＷ群、１４：ＳＷ走査回路、１６Ａ：マウス、１６：マウス情報検出回路、１８Ａ，１８Ａ’：表示器、１８：表示制御回路、２０：ＣＰＵ、２２：ＲＯＭ、２４：タイマ、２６：ＲＡＭ、２８：ＭＩＤＩインターフェース、３０：音源回路、３２：サウンドシステム、ＰＢ：再生ボタン、ＲＢ：リピートボタン、ＳＢ：停止ボタン、ＰＰ：前頁ボタン、ＮＰ：次頁ボタン、Ｓ１  〜Ｓ４  ：小節指定スイッチ、ＳＰ  ：前頁スイッチ、ＳＮ  ：次頁スイッチ、ＳＤ：開始位置表示部、ＥＤ：終了位置表示部。
【図１】
0003586904.tif 000002
【図２】
0003586904.tif 000003
【図３】
0003586904.tif 000004
【図４】
0003586904.tif 000005
【図７】
0003586904.tif 000006
【図５】
0003586904.tif 000007
【図６】
0003586904.tif 000008