(57)【特許請求の範囲】
【請求項１】
制御操作子と、
発生される楽音信号の楽音要素を設定するための第１画面と、楽曲に対応した楽曲データに基づいて表示される歌詞又は楽譜を表す第２画面とを選択的に表示可能な表示手段と、
外部に画像データを出力するための画像データ出力端子と、
本体用画像データメモリを有していて同本体用画像データメモリに記憶されている画像データに基づいて前記表示手段の表示を制御する表示制御回路と、
外部用画像データメモリを有していて同外部用画像データメモリに記憶されている画像データを前記画像データ出力端子に出力する画像データ出力回路と、
前記制御操作子の操作に応じて、前記第１画面と前記第２画面とのうちのいずれかの画面を選択する第１選択手段と、
前記制御操作子の操作に応じて、前記第１選択手段によって選択された画面と前記第２画面とのうちのいずれかの画面を選択する第２選択手段と、
前記第１選択手段によって選択された画面を表す画像データを前記本体用画像データメモリに書き込むとともに、前記第２選択手段によって選択された画面を表す画像データを前記外部用画像データメモリに書き込む画像データ書き込み手段と
を備えた電子楽器。
【請求項２】
前記請求項１に記載した電子楽器において、
前記楽曲データは、歌詞を表示するための歌詞データ及び楽譜を表示するための楽譜データを含み、
前記第１選択手段及び第２選択手段は、前記第２画面として、前記歌詞データに基づく歌詞画面と前記楽譜データに基づく楽譜画面とのうちのいずれかの画面を選択する第３選択手段をそれぞれ含むものである電子楽器。
【請求項３】
前記請求項１又は２に記載した電子楽器において、
前記楽曲データは楽曲の進行に従った自動演奏データを含んでいて、前記自動演奏データを含む楽曲データを記憶した記憶手段と、
前記記憶手段に記憶されている自動演奏データに基づいて自動演奏を行う自動演奏手段とを備え、
前記画像データ書き込み手段は、前記第１選択手段又は前記第２選択手段によって前記第２画面が選択されている場合、前記本体用画像データメモリ又は前記外部用画像データメモリ内の画像データを、前記第１選択手段又は前記第２選択手段によって選択された画面を表す画像データであって前記自動演奏の進行に応じた画像データに逐次更新するものである電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発生される楽音信号の音色、音量、効果などの楽音要素を設定するための設定用画面を表示したり、歌詞又は楽譜を表示する表示器を操作パネルに備えた電子楽器に関する。
【０００２】
【従来の技術】
従来から、鍵盤を有する電子楽器の操作パネル面に本体側表示器を配設するとともに同電子楽器に画像データ出力端子を設け、本体側表示器にて歌詞又は楽譜を表示するとともに、同本体側表示器に表示されている画像を表す画像データを画像データ出力端子に供給することにより、同出力端子にケーブルを介して接続した外部表示器でも歌詞又は楽譜を表示できるようにすることは知られている。
【０００３】
また、この操作パネル面に配設した本体側表示器は、この電子楽器にて発生される楽音信号の音色、音量、効果などの楽音要素を選択及び設定する際にも利用される。この場合、本体側表示器が楽音要素の設定用画面を表示している状態で、操作パネル面に設けた制御操作子が操作されると、本体側表示器の表示状態と制御操作子の操作との組み合わせに応じて、この電子楽器にて発生される楽音信号の音色、音量、効果などの楽音要素が選択及び設定される。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の装置においては、外部表示器にて歌詞又は楽譜を表示している状態で、演奏者が演奏音の音色、音量、効果などの楽音要素を変更するために、本体側表示器の表示状態を変更すると、外部表示器の歌詞又は楽譜の表示画面も楽音要素の設定用画面に変更されてしまう。これでは、演奏者による電子楽器の演奏音を聞きながら、他の者が、外部表示器によって表示される歌詞を見て歌を歌ったり、同外部表示器によって表示される楽譜を見て他の楽器を演奏したりしている場合、他の者にとっては歌詞又は楽譜を見ることができなくなり、不便である。
【０００５】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、電子楽器に設けた表示手段と外部表示器の表示内容を独立させることにより、電子楽器に設けた表示手段の表示内容を変更しても、外部表示器の表示内容が連動して変更されないようにした電子楽器を提供することにある。
【０００６】
上記目的を達成するために、本発明の構成上の特徴は、制御操作子と、発生される楽音信号の楽音要素を設定するための第１画面と、楽曲に対応した楽曲データに基づいて表示される歌詞又は楽譜を表す第２画面とを選択的に表示可能な表示手段と、外部に画像データを出力するための画像データ出力端子と、本体用画像データメモリを有していて同本体用画像データメモリに記憶されている画像データに基づいて表示手段の表示を制御する表示制御回路と、外部用画像データメモリを有していて同外部用画像データメモリに記憶されている画像データを画像データ出力端子に出力する画像データ出力回路と、制御操作子の操作に応じて、第１画面と第２画面とのうちのいずれかの画面を選択する第１選択手段と、制御操作子の操作に応じて、第１選択手段によって選択された画面と第２画面とのうちのいずれかの画面を選択する第２選択手段と、第１選択手段によって選択された画面を表す画像データを本体用画像データメモリに書き込むとともに、第２選択手段によって選択された画面を表す画像データを外部用画像データメモリに書き込む画像データ書き込み手段とを備えたことにある。
この場合、楽曲データは、歌詞を表示するための歌詞データ及び楽譜を表示するための楽譜データを含み、第１選択手段及び第２選択手段は、第２画面として、歌詞データに基づく歌詞画面と楽譜データに基づく楽譜画面とのうちのいずれかの画面を選択する第３選択手段をそれぞれ含むようにするとよい。
【０００７】
上記のように構成した電子楽器においては、表示制御回路は、本体用画像データメモリに記憶されている画像データに基づいて電子楽器に設けられた表示手段の表示を制御する。画像データ出力回路は、外部用画像データメモリに記憶されている画像データを画像データ出力端子に出力する。これらの本体用画像データメモリ及び外部用画像データメモリは独立に設けられているとともに、制御操作子の操作に応じて本体用画像データメモリ及び外部用画像データメモリに選択的に画像データが書き込まれるので、画像データ出力端子に外部表示器を接続すれば、電子楽器に設けられた表示手段と外部表示器とで異なる画面を独立して表示させることができる。
より具体的には、第１選択手段は、制御操作子の操作に応じて、第１画面と第２画面とのうちのいずれかの画面を選択する。第２選択手段は、制御操作子の操作に応じて、第１選択手段によって選択された画面と第２画面とのうちのいずれかの画面を選択する。そして、画像データ書き込み手段は、第１選択手段によって選択された画面を表す画像データを本体用画像データメモリに書き込むとともに、第２選択手段によって選択された画面を表す画像データを外部用画像データメモリに書き込む。したがって、画像データ出力端子に外部表示器を接続すれば、電子楽器に設けられた表示手段には第１選択手段によって選択された画面が表示され、外部表示器には第２選択手段によって選択された画面が表示される。
これにより、電子楽器に設けられた表示手段で楽音要素を設定するための第１画面を表示させている状態でも、外部表示器の表示状態を電子楽器に設けられた表示手段とは独立して異なった表示状態に保つことができる。
【０００８】
したがって、本発明によれば、楽音要素を設定するための第１画面を表示するための画面データと、歌詞又は楽譜を表示するための第２画面用の画面データとを用意すれば、外部表示器にて歌詞又は楽譜を表示している状態で、演奏者が演奏音の音色、音量、効果などの楽音要素を変更するために、電子楽器に設けられた表示手段の表示状態を楽音要素を設定するための第１画面に変更しても、外部表示器にて歌詞又は楽譜を表示させ続けることができる。その結果、演奏者による電子楽器の演奏音を聞きながら、他の者が、外部表示器によって表示される歌詞を見て歌を歌ったり、同外部表示器によって表示される楽譜を見て他の楽器を演奏したりする際に、便利になる。
【００１０】
また、本発明の他の構成上の特徴は、楽曲データは楽曲の進行に従った自動演奏データを含んでいて、自動演奏データを含む楽曲データを記憶した記憶手段と、記憶手段に記憶されている自動演奏データに基づいて自動演奏を行う自動演奏手段とを備え、画像データ書き込み手段が、第１選択手段又は第２選択手段によって第２画面が選択されている場合、本体用画像データメモリ又は外部用画像データメモリ内の画像データを、第１選択手段又は第２選択手段によって選択された画面を表す画像データであって自動演奏の進行に応じた画像データに逐次更新することにある。
【００１１】
これによれば、電子楽器に設けられた表示手段及び外部表示器にて表示される歌詞又は楽譜を楽曲の進行に従って順次変えていくことができる。したがって、電子楽器を演奏する演奏者又は外部表示器を見ている他の者は、楽曲の進行に合わせて表示状態の変化する歌詞又は楽譜を見ながら、楽器を演奏したり、歌を歌うことができるようになり、便利になる。また、これによれば、電子楽器から自動演奏音を合わせて発生させることもでき、外部表示器を見ながら楽器を演奏し又は歌を歌う他の者にとって便利になる。
【００１４】
【発明の実施の形態】
以下、本発明の一実施形態を図面を用いて説明すると、図１は、同実施形態に係る電子楽器をブロック図により示している。
【００１５】
この電子楽器は、鍵盤１０及び操作パネル２０を備えている。鍵盤１０は演奏操作子としての複数の鍵からなり、各鍵の押離鍵により、同各鍵にそれぞれ対応して設けられた鍵スイッチ１１がオン・オフするようになっている。鍵スイッチ１１のオン・オフは、バス１２に接続された検出回路１３により検出されるようになっている。
【００１６】
操作パネル２０には、ディスプレイ２１及び多数の制御操作子２２が配置されている。ディスプレイ２１は、液晶表示器で構成されて本体側表示器として機能するもので、少なくとも、発生される楽音信号の音色、音量、効果などの楽音要素を設定したり、後述する外部表示器５３の表示画面モードを設定するための設定用画面を表示可能であるとともに、歌詞又は楽譜を表す歌詞又は楽譜画面を表示可能に構成されている。なお、このディスプレイ２１として、液晶表示器以外の小型ブラウン管装置などの他の表示器を用いてもよい。ディスプレイ２１は、バス１２に接続された表示制御回路２３により表示制御されるようになっている。この表示制御回路２３は、ディスプレイ２１に表示される画像を表す画像データを記憶する画像データメモリ２３ａを内蔵している。
【００１７】
制御操作子２２は、本電子楽器の動作を制御するもので、各操作により、各制御操作子２２にそれぞれ対応した操作子スイッチ２４がオン・オフされるようになっている。特に、制御操作子２２は、ディスプレイ２１の表示モードを選択する操作子、同ディスプレイ２１の表示状態との組み合わせにより楽音要素、後述する外部表示器５３の表示モードなどを選択する操作子、自動演奏の動作を制御するスタート操作子、ストップ操作子、所望の楽曲を選択する操作子などを含む。操作子スイッチ２４のオン・オフは、バス１２に接続された検出回路２５により検出されるようになっている。
【００１８】
バス１２には、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、外部記憶装置３４、タイマ３５及び音源回路４０が接続されている。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３及びタイマ３５は、マイクロコンピュータ本体部を構成するもので、本電子楽器の各種動作をプログラムの実行により制御する。外部記憶装置３４は、本電子楽器に予め組み込まれているハードディスクＨＤ、同電子楽器に装着可能なコンパクトディスクＣＤ、ミニディスクＭＤ、フロッピーディスクＦＤなどの種々の記録媒体と、同各記録媒体に対するドライブユニットを含むものであり、大量のデータ及びプログラムを記憶及び読み出し可能にしている。
【００１９】
本実施形態の場合、図２に示すように、ハードディスクＨＤには、図３〜６のプログラムを含む各種プログラムと、同各種プログラムの実行時に利用される各種データとが記憶されている。これらのプログラム及びデータは、コンパクトディスクＣＤ、ミニディスクＭＤ、フロッピーディスクＦＤからハードディスクＨＤに供給されたり、後述する外部音楽機器６３又は通信ネットワーク６４を介した外部からハードディスクＨＤに供給されるものである。
【００２０】
各種データとしては、少なくとも各種画面データ、楽音要素制御データ、及び複数の楽曲にそれぞれ対応した複数組の楽曲データを含む。各種画面データは、ディスプレイ２１及び外部表示器５３における各種表示画面を表す画像データである。楽音要素制御データは、演奏者によって選択され又は自動演奏データによって指定され、音源回路４０にて形成される楽音信号の音色、音量（振幅エンベロープ）、効果などを制御するためのデータである。
【００２１】
各楽曲データは、インデックスデータ、自動演奏データ、歌詞表示用データ及び楽譜表示用データからなる。インデックスデータは、楽曲名を表す楽曲名データ、楽曲の調を表す調データ、データ形式の種類を表すデータなどからなる。
【００２２】
自動演奏データは、初期に発生される楽音信号の音色、初期の楽曲の再生テンポなどを決定する初期データ、一連の演奏イベントデータ、一連のタイミグデータ及びエンドデータなどからなる。演奏イベントデータは、楽曲の進行に従った楽器の演奏イベントを表すもので、例えば鍵の押鍵又は離鍵を表すキーオン又はキーオフデータ、同押鍵または離鍵された鍵（音高）を表すノート番号データ、押鍵の速さ（音量）を表すベロシティデータからなる。また、演奏イベントデータとして、演奏途中における音色、再生テンポの変更を表す音色データ、テンポデータなどを含めてもよい。タイミングデータは、各演奏イベント間の時間を表す。エンドデータは、楽曲の終了を表す。
【００２３】
歌詞表示用データは、曲名を表す曲名データなどの初期データ、一連の歌詞データ、一連のタイミングデータ及びエンドデータなどからなる。歌詞データは、歌詞を構成する各文字を表すもので、タイミングデータは各文字間の時間を表す。エンドデータは、楽曲の終了を表す。
【００２４】
楽譜表示用データは、曲名を表す曲名データ、調を表す調データなどの初期データ、一連の楽譜データ、一連のタイミングデータ及びエンドデータなどからなる。楽譜データは、音符、休符、半音記号などを表すもので、タイミングデータは各楽譜データ間の時間を表す。エンドデータは、楽曲の終了を表す。
【００２５】
音源回路４０は、ＣＰＵ３１からの演奏情報（キーオン信号、キーオフ信号、ノート番号、ベロシティなど）に基づいて楽音信号を形成する。この楽音信号の形成においては、音源回路４０は、ＣＰＵ３１からの音色、音量（振幅エンベロープ）、効果などの楽音要素を制御するための楽音要素制御データに基づいて、楽音信号の楽音要素も制御する。音源回路４０にて形成された楽音信号は、サウンドシステム４１に出力される。サウンドシステム４１は、アンプ、スピーカなどからなり、前記出力された楽音信号に対応した楽音を発音する。
【００２６】
また、バス１２には、画像データ出力回路５１、ミディー（ＭＩＤＩ）インターフェース回路６１及び通信インターフェース回路６２も接続されている。画像データ出力回路５１は、外部へ出力する画像データを記憶する外部用画像データメモリ５１ａを内蔵しており、同メモリ５１ａに書き込まれた画像データを画像データ出力端子５２に出力する。この画像データ出力端子５２には、外部表示器５３がケーブルなどを介して接続されるようになっている。外部表示器５３は、前記ディスプレイ２１に比べて大型のＣＲＴディスプレイ、液晶表示器などで構成され、少なくとも、前記ディスプレイ２１の場合と同様な設定用画面、及び歌詞又は楽譜画面を表示可能に構成されている。なお、画像データ出力回路５１から画像データ出力端子５２を介して外部表示器５３に出力される画像データの出力方式は、通常のビデオ出力方式でも、高画質出力方式でもよい。
【００２７】
ミディーインターフェース回路６１は、前述した自動演奏データ、歌詞表示用データ、楽譜表示用データなどの音楽に関するデータを、同インターフェース回路６１に接続された外部音楽機器６３と交信し合うためのものである。通信インターフェース回路６２は、通信ネットワーク６４を介して外部と接続可能となっていて、この電子楽器が外部と各種プログラム及びデータを交信可能となっている。
【００２８】
次に、上記のように構成した実施形態の動作を説明する。ユーザが、電子楽器の電源スイッチ（図示しない）を投入したり、同電源スイッチの投入後にいずれかの制御操作子２２を操作すると、ＣＰＵ３１は、ＲＯＭ３２に記憶された図示しないプログラムの実行により、本電子楽器の初期設定動作を実行する。この初期設定動作においては、外部記憶装置３４のハードディスクＨＤに記憶されている図３〜図６のプログラムを含む各種プログラム、各種画面データ及び楽音要素制御データを読み出してＲＡＭ３３に記憶させ、同ＲＡＭ３３に記憶された所定のプログラムを起動する。
【００２９】
なお、各種プログラムがハードディスクＨＤに記憶されていない場合には、コンパクトディスクＣＤ、ミニディスクＭＤ、フロッピーディスクＦＤなどに記憶されている各種プログラムをハードディスクＨＤに記憶させた後、又は外部音楽機器６３又は通信ネットワーク６４を介した外部から前記各種プログラムをハードディスクＨＤにダウンロードした後、各種プログラムをＲＡＭ３３に転送して起動する。また、前記各種プログラム、各種画面データ及び楽音要素制御データのうちの一部を、前記ＲＡＭ３３に記憶させないで、必要に応じてハードディスクＨＤ又はその他の記録媒体に記憶させたままにしてもよい。
【００３０】
まず、操作パネル２０に設けた制御操作子２２の操作による音色設定動作、ディスプレイ２１及び外部表示器５３の表示制御動作について説明する。制御操作子２２は、ディスプレイ２１にて、音色設定用画面、歌詞表示画面、楽譜表示画面、外部表示器５３の表示モード設定用画面、及びその他の表示画面をそれぞれ表示させるための制御操作子を含んでいる。そして、これらの制御操作子が操作されると、ＣＰＵ３１は、図３の本体画像モード設定プログラムをステップＳ１００にて開始し、ステップＳ１０２にていずれの制御操作子２２が操作されたかを判定する。そして、この判定処理により、ステップＳ１０４〜Ｓ１３４にて制御操作子２２の操作に応じた各種処理を実行した後、ステップＳ１３６にてこの本体画像モード設定プログラムの実行を終了する。
【００３１】
音色設定用画面を表示させる制御操作子２２が操作されると、ステップＳ１０２の判定処理により、ステップＳ１０４に進む。ステップＳ１０４においては、設定用画面フラグＬＣＦ１及び音色設定フラグＶＣＦ１を“１”にそれぞれセットするとともに、歌詞フラグＬＲＦ１及び楽譜フラグＳＣＦ１を“０”にそれぞれリセットする。また、同ステップＳ１０４においては、音色設定フラグＶＣＦ１以外のその他の各種設定フラグを“０”にリセットする。この音色設定フラグＶＣＦ１以外のその他の各種設定フラグの中には、後述する外部表示器５３の表示モードを設定する外部表示モード設定フラグＯＤＦ１に加え、楽音信号に付与される効果を選択するための設定フラグ、自動リズムの種類を選択するための設定フラグなどが含まれる。
【００３２】
設定用画面フラグＬＣＦ１は、“１”により制御操作子２２の操作に従って電子楽器の動作を設定するための各種設定用画面をディスプレイ２１で表示することを表し、“０”によりそれ以外の画面をディスプレイ２１で表示することを表す。音色設定フラグＶＣＦ１は、“１”により制御操作子２２の操作に従って楽音信号の音色を設定するための設定用画面をディスプレイ２１で表示することを表し、“０”によりそれ以外の画面をディスプレイ２１で表示することを表す。歌詞フラグＬＲＦ１は、“１”により歌詞画面をディスプレイ２１で表示することを表し、“０”によりそれ以外の画面をディスプレイ２１で表示することを表す。楽譜フラグＳＣＦ１は、“１”により楽譜画面をディスプレイ２１で表示することを表し、“０”によりそれ以外の画面をディスプレイ２１で表示することを表す。その他の各種設定フラグも、音色設定フラグＶＣＦ１と同様に、“１”により制御操作子２２の操作に従って各種フラグに対応した電子楽器の各種動作を制御するパラメータを設定するための設定用画面をディスプレイ２１で表示することを表し、“０”によりそれ以外の画面をディスプレイ２１で表示することを表す。
【００３３】
前記ステップＳ１０４の処理後、ステップＳ１０６にて、前述した初期設定処理によってＲＡＭ３３に記憶されている各種画面データのうちの音色設定用画面データを読み出して、画像データメモリ２３ａに書き込む。すなわち、本体用画像データを音色設定用画面データに変更する。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた音色設定用画面データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図７及び図９(Ｃ)に示すような音色設定用画面を表示する。なお、この表示状態において、制御操作子２２を操作することにより楽音信号の音色を設定する動作については後述する。
【００３４】
歌詞画面を表示させる制御操作子２２が操作されると、ステップＳ１０２の判定処理により、ステップＳ１０８に進む。ステップＳ１０８においては、歌詞フラグＬＲＦ１が“０”であるか否かを判定する。歌詞フラグＬＲＦ１が“０”であれば、ステップＳ１０８にて「ＹＥＳ」と判定し、ステップＳ１１０にて歌詞フラグＬＲＦ１を“１”にセットするとともに、楽譜フラグＳＣＦ１及び設定用画面フラグＬＣＦ１を“０”にそれぞれリセットする。
【００３５】
前記ステップＳ１１０の処理後、ステップＳ１１２にて、後述する自動演奏設定プログラムの処理により現在選択されて最新の楽曲に関する楽曲データであって、外部記憶装置３４であるハードディスクＨＤからＲＡＭ３３に書き込まれている楽曲データ中の歌詞表示用データを読み出して、同読み出した歌詞表示用データを歌詞画像データに変換して画像データメモリ２３ａに書き込む。すなわち、本体用画像データを歌詞用画面データに変更する。この場合、自動演奏が動作していない状態では、歌詞表示用データの最初から所定区間の歌詞データに対応した歌詞画像データが画像データメモリ２３ａに書き込まれる。自動演奏が動作している状態では、楽曲の進行に応じた位置の所定区間の歌詞データに対応した歌詞画像データが画像データメモリ２３ａに書き込まれる。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた歌詞画像データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図９(Ａ)に示すような歌詞画面を表示する。
【００３６】
一方、前記ステップＳ１０８にて「ＮＯ」と判定されると、すなわち歌詞フラグＬＲＦ１が“１”であれば、ステップＳ１１４にて歌詞フラグＬＲＦ１及び楽譜フラグＳＣＦ１を“０”にリセットするとともに、設定用画面フラグＬＣＦ１を“１”にそれぞれセットする。
【００３７】
前記ステップＳ１１４の処理後、ステップＳ１１６にて、前記ＲＡＭ３３に記憶されている各種画面データのうちで、“１”に設定されている各種設定フラグ（音色設定フラグＶＣＦ１を含む）に対応した１組の設定用画面データを読み出して、画像データメモリ２３ａに書き込む。すなわち、本体用画像データを各種設定フラグに応じた設定用画面データに変更する。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた設定用画面データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて各種設定フラグに応じた設定用画面を表示する。この場合、例えば、音色設定フラグＶＣＦ１が“１”であれば、前記ステップＳ１０６の場合と同様に、ディスプレイ２１にて音色設定用画面が表示される。音色設定フラグＶＣＦ１以外の各種設定フラグとしては、楽音信号に付与される効果を選択するための設定フラグ、自動リズムの種類を選択するための設定フラグなどがあり、これらの設定フラグが“１”であれば、効果選択画面、リズム種類選択画面がディスプレイ２１にて表示される。
【００３８】
楽譜画面を表示させる制御操作子２２が操作されると、ステップＳ１０２の判定処理により、ステップＳ１１８に進む。ステップＳ１１８においては、楽譜フラグＳＣＦ１が“０”であるか否かを判定する。楽譜フラグＳＣＦ１が“０”であれば、ステップＳ１１８にて「ＹＥＳ」と判定し、ステップＳ１２０にて楽譜フラグＳＣＦ１を“１”にセットするとともに、歌詞フラグＬＲＦ１及び設定用画面フラグＬＣＦ１を“０”にそれぞれリセットする。
【００３９】
前記ステップＳ１２０の処理後、ステップＳ１２２にて、前記最新の楽曲に関する楽曲データであって、外部記憶装置３４であるハードディスクＨＤからＲＡＭ３３に書き込まれている楽曲データ中の楽譜表示用データを読み出して、同読み出した楽譜表示用データを楽譜画像データに変換して画像データメモリ２３ａに書き込む。すなわち、本体用画像データを楽譜用画面データに変更する。この場合も、自動演奏が動作していない状態では、楽譜表示用データの最初から所定区間の楽譜データに対応した楽譜画像データが画像データメモリ２３ａに書き込まれる。自動演奏が動作している状態では、楽曲の進行に応じた位置の所定区間の楽譜データに対応した楽譜画像データが画像データメモリ２３ａに書き込まれる。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた楽譜画像データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図９(Ｂ)に示すような楽譜画面を表示する。
【００４０】
一方、前記ステップＳ１１８にて「ＮＯ」と判定されると、すなわち楽譜フラグＳＣＦ１が“１”であれば、ステップＳ１２４にて楽譜フラグＳＣＦ１及び歌詞フラグＬＲＦ１を“０”にリセットするとともに、設定用画面フラグＬＣＦ１を“１”にそれぞれセットする。前記ステップＳ１２４の処理後、ステップＳ１２６にて、前記ステップＳ１１６の処理と同様な処理を実行して、画像データメモリ２３ａ内の本体用画像データを各種設定フラグに応じた設定用画面データに変更する。そして、表示制御回路２３は、変更された設定用画面データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて各種設定フラグに応じた設定用画面を表示する。
【００４１】
外部表示器５３の表示モード設定用画面を表示させる制御操作子２２が操作されると、ステップＳ１０２の判定処理により、ステップＳ１２８に進む。ステップＳ１２８においては、設定用画面フラグＬＣＦ１及び外部表示モード設定フラグＯＤＦ１を“１”にそれぞれセットするとともに、歌詞フラグＬＲＦ１及び楽譜フラグＳＣＦ１を“０”にそれぞれリセットする。また、同ステップＳ１２８においては、外部表示モード設定フラグＯＤＦ１以外の音色設定フラグＶＣＦ１を含むその他の各種設定フラグも“０”にリセットする。
【００４２】
前記ステップＳ１２８の処理後、ステップＳ１３０にて、前述した初期設定処理によってＲＡＭ３３に記憶されている各種画面データのうちの外部表示モード設定用画面データを読み出して、画像データメモリ２３ａに書き込む。すなわち、本体用画像データを外部表示モード設定用画面データに変更する。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた外部表示モード設定用画面データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図８に示す外部表示器５３の表示モード設定用画面を表示する。なお、この表示状態において、制御操作子２２を操作することにより外部表示器５３の表示モードを設定する動作については後述する。
【００４３】
また、前記以外の設定用画面を表示させる制御操作子２２が操作されると、ステップＳ１０２の判定処理により、ステップＳ１３２，Ｓ１３４の処理を実行する。ステップＳ１３２においては、前記ステップＳ１０４、Ｓ１２８と同様なフラグ処理を、操作された制御操作子２２に応じて行う。ステップＳ１３４においては、前記ステップＳ１０６、Ｓ１３０と同様な本体用画像データの変更処理を、操作された制御操作子２２に応じて行う。
【００４４】
次に、上記ステップＳ１０６，Ｓ１１６，Ｓ１２６，Ｓ１３０，Ｓ１３４の処理により、ディスプレイ２１にて音色設定用画面、外部表示モード設定用画面、その他の設定用画面が表示された状態で、音色、外部表示モード、その他の電子楽器の動作を設定する動作について説明する。この場合、多数の制御操作子２２のうちで、ディスプレイ２１の近傍に位置する制御操作子２２が操作されると、ＣＰＵ３１は、図４の画面利用モード切り換えプログラムを実行する。
【００４５】
この画面利用モード切り換えプログラムの実行はステップＳ２００にて開始され、ステップＳ２０２にて、ディスプレイ２１が音色設定用画面を表示中かを判定する。具体的には、設定用画面フラグＬＣＦ１及び音色設定フラグＶＣＦ１が共に“１”であるかを判定すればよい。この判定において「ＹＥＳ」と判定されると、ステップＳ２０４にて前述したディスプレイ２１の近傍に配置された制御操作子２２の操作に応じて楽音信号の音色を設定し、ステップＳ２２６にて画面利用モード切り換えプログラムの実行を終了する。
【００４６】
この音色設定処理を一例を上げて詳細に説明しておくと、この状態で、ディスプレイ２１は、前述した図７（図９(Ｃ)）に示すように、「グランドピアノ（Grand Piano）」、「ロックピアノ（Rock Piano）」などの音色を表す文字を表示している。この場合、ディスプレイ２１の左右近傍に配置されて音色を表す文字の隣りに位置する各制御操作子２２が、前記文字にて表示された音色にそれぞれ対応している。そして、これらのディスプレイ２１の左右近傍に配置された制御操作子２２のいずれかを操作することは、同操作された制御操作子２２に対応した音色を選択することを意味する。したがって、ステップＳ２０４の音色設定処理においては、初期設定によりＲＡＭ３３に転送記憶させた楽音要素制御データのうちで、前記操作された制御操作子２２に対応した音色制御データを読み出して、音源回路４０に供給する。
【００４７】
音源回路４０においては、今まで記憶されていた音色制御データを今回供給された音色制御データで更新する。これにより、鍵盤１０の演奏操作による楽音信号であって、音源回路４０にてこれから形成される楽音信号の音色は、前記新たな音色制御データにより決定されるようになる。
【００４８】
また、ディスプレイ２１の近傍に位置する制御操作子２２が操作されたとき、ディスプレイ２１が図８に示すように外部表示器５３の表示モード設定用画面を表示していたとする。この場合、ＣＰＵ３１は、ステップＳ２０２にて「ＮＯ」と判定し、ステップＳ２０６にて「ＹＥＳ」すなわちディスプレイ２１が外部表示器５３の表示モード設定用画面を表示中であると判定する。具体的には、設定用画面フラグＬＣＦ１及び外部表示モード設定フラグＯＤＦ１が共に“１”であるかを判定すればよい。前記ステップＳ２０６の「ＹＥＳ」との判定後、ステップＳ２０８〜Ｓ２２２の処理により、前述したディスプレイ２１の近傍に配置された制御操作子２２の操作に応じて外部表示器５３の表示モードを設定し、ステップＳ２２６にて画面利用モード切り換えプログラムの実行を終了する。
【００４９】
この外部表示器５３の表示モード設定処理について一例を上げて詳細に説明しておく。この状態では、ディスプレイ２１は、前述した図８に示すように、「サイズ(SIZE)  小(SMALL)  大(LARGE)」、「表示内容(Screen Content)  歌詞(Lyric)  楽譜（Score）  本体(LCD)」などの表示態様に関する文字を表示している。「サイズ」などに関しては、本発明に直接関係ないので説明を省略し、「表示内容」に関してのみ詳しく説明する。
【００５０】
この場合、ディスプレイ２１の下側に近接配置されて各文字の下側に位置する各制御操作子２２が、各文字に対するカーソルの移動操作子として機能する。すなわち、「表示内容(Screen Content)  歌詞(Lyric)  楽譜（Score）  本体(LCD)」と表示された下側に位置する２段の制御操作子２２のうちで上段の操作子がカーソルを上方に移動する機能を有し、下段の操作子がカーソルを下方へ移動する機能を有する。そして、これらの２段の制御操作子２２が操作された場合、ステップＳ２０８の処理によりカーソルが移動され、ステップＳ２１０にてカーソルの移動位置が判定される。
【００５１】
いま、カーソルが歌詞位置（最上位位置）に移動したとすると、ステップＳ２１０の判定処理により、ステップＳ２１２に進む。ステップＳ２１２においては、歌詞フラグＬＲＦ２を“１”にセットするとともに、楽譜フラグＳＣＦ２及び本体表示フラグＬＣＦ２を“０”にリセットする。歌詞フラグＬＲＦ２は、“１”により歌詞画面を外部表示器５３で表示することを表し、“０”によりそれ以外の画面を外部表示器５３で表示することを表す。楽譜フラグＳＣＦ２は、“１”により楽譜画面を外部表示器５３で表示することを表し、“０”によりそれ以外の画面を外部表示器５３で表示することを表す。本体表示フラグＬＣＦ２は、“１”によりディスプレイ２１と同一画面を外部表示器５３で表示することを表し、“０”によりそれ以外の画面を外部表示器５３で表示することを表す。
【００５２】
前記ステップＳ２１２の処理後、ステップＳ２１４にて、前記図３のステップＳ１１２の同様な歌詞データをＲＡＭ３３から読み出して歌詞画像データに変換し、画像データ出力回路５１の外部用画像データメモリ５１ａに書き込んで、ステップＳ２２６にてこの画面利用モード切り換えプログラムの実行を終了する。すなわち、外部用画像データを歌詞用画面データに変更する。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、画像データ出力端子５２に外部表示器５３が接続されていれば、外部表示器５３は、前記出力された外部用画像データを受け取って歌詞表示する（図９(Ａ)参照）。なお、以降、外部表示器５３が画像データ出力端子５２に接続されているものとして説明する。
【００５３】
また、前記ステップＳ２０８の処理により、カーソルが楽譜位置（中央位置）に移動したとすると、ステップＳ２１０の判定処理により、ステップＳ２１６に進む。ステップＳ２１６においては、楽譜フラグＳＣＦ２を“１”にセットするとともに、歌詞フラグＬＲＦ２及び本体表示フラグＬＣＦ２を“０”にリセットする。
【００５４】
前記ステップＳ２１６の処理後、ステップＳ２１８にて、前記図３のステップＳ１１２の同様な楽譜データをＲＡＭ３３から読み出して楽譜画像データに変換し、画像データ出力回路５１の外部用画像データメモリ５１ａに書き込んで、ステップＳ２２６にてこの画面利用モード切り換えプログラムの実行を終了する。すなわち、外部用画像データを楽譜用画面データに変更する。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、前記出力された外部用画像データを受け取って楽譜表示するようになる（図９(Ｂ)参照）。
【００５５】
また、前記ステップＳ２０８の処理により、カーソルが本体表示（最下位位置）に移動したとすると、ステップＳ２１０の判定処理により、ステップＳ２２０に進む。ステップＳ２２０においては、本体表示フラグＬＣＦ２を“１”にセットするとともに、歌詞フラグＬＲＦ２及び楽譜フラグＳＣＦ２を“０”にリセットする。
【００５６】
前記ステップＳ２２０の処理後、ステップＳ２２２にて、表示制御回路２３内の画像データメモリ２３ａに記憶されている画像データを読み出して、同画像データを外部用画像データとして画像データ出力回路５１の外部用画像データメモリ５１ａに書き込み、ステップＳ２２６にてこの画面利用モード切り換えプログラムの実行を終了する。すなわち、外部用画像データを本体用画像データに変更する。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、ディスプレイ２１と同じ画面を表示することになる。
【００５７】
また、ディスプレイ２１が前記した音色設定用画面及び外部表示器５３のモード設定用画面以外の画面を表示していれば、ステップＳ２０２，Ｓ２０６にてそれぞれ「ＮＯ」と判定して、ステップＳ２２４にてその他の処理を実行して、ステップＳ２２６にてこの画面利用モード切り換えプログラムの実行を終了する。このステップＳ２２４の処理においては、ディスプレイ２１の近傍に位置する制御操作子２２とディスプレイ２１との表示画面との組み合わせに応じて、音色設定び外部表示器５３のモード設定以外の電子楽器の動作を設定制御する。
【００５８】
次に、外部記憶装置３４のハードディスクＨＤに記憶されている楽曲データに基づいて、自動演奏させたり、ディスプレイ２１及び外部表示器５３の表示を制御する動作について説明する。この場合、制御操作子２２のいずれかを操作することにより、電子楽器を自動演奏モードに設定する。この自動演奏モードにおいては、ＣＰＵ３１は、図５の自動演奏設定プログラムを所定の短時間ごとに繰り返し実行する。
【００５９】
この自動演奏設定プログラムは、ステップＳ３００にて開始され、ステップＳ３０２にて対象となる楽曲を選択する。この選択においては、ＣＰＵ３１が、外部記憶装置３４のハードディスクＨＤに記憶されている複数の楽曲データ中の各楽曲名データを読み出して、同楽曲名データに基づいてディスプレイ２１に複数の楽曲名を表示する。そして、ユーザが、表示されている複数の楽曲名の中から一つの楽曲を制御操作子２２を操作することにより選択する。これにより、選択された楽曲に関するインデックスデータ、自動演奏データ、歌詞表示用データ及び楽譜表示用データからなる１組の楽曲データが、ＲＡＭ３３に転送記憶される。
【００６０】
また、ユーザが所望とする楽曲に関する楽曲データがハードディスクＨＤに記憶されていない場合には、他の楽曲データを記憶したコンパクトディスクＣＤ、ミニディスクＭＤ、フロッピーディスクＦＤから所望の楽曲に関する楽曲データをＲＡＭ３３に読み込んだり、通信ネットワーク６４を介して外部から所望の楽曲に関する楽曲データをＲＡＭ３３に読み込んだりしてもよい。ただし、この場合には、楽曲データの繰り返し利用を実現するために、ＲＡＭ３３に書き込んだ楽曲データをハードディスクＨＤにも書き込んでおくとよい。
【００６１】
次に、ステップＳ３０４にて、制御操作子２２に含まれる自動演奏のスタート操作子及びストップ操作子の操作を検出する。そして、ステップＳ３０４にて作動フラグＲＵＮが“０”であるかを判定する。この作動フラグＲＵＮは、“０”により自動演奏の停止状態を表し、“１”により自動演奏の作動状態を表す。自動演奏が停止状態にあって作動フラグＲＵＮが“０”に設定されていれば、ステップＳ３０６にて「ＹＥＳ」と判定し、ステップＳ３０８にて前記ステップＳ３０４の処理によってスタート操作子のオン操作が検出されているかを判定する。ステップＳ３０４の処理によってスタート操作子のオン操作が検出されていなければ、ステップＳ３０８にて「ＮＯ」と判定して、ステップＳ３２８にてこの自動演奏設定プログラムの実行を終了する。
【００６２】
これに対して、ステップＳ３０４の処理によってスタート操作子のオン操作が検出されていると、ステップＳ３０８にて「ＹＥＳ」と判定して、ステップＳ３１０にて作動フラグＲＵＮを“１”に設定する。このステップＳ３１０の処理後、ステップＳ３１２にて歌詞フラグＬＲＦ１が“１”であるかを判定するとともに、ステップＳ３１４にて楽譜フラグＳＣＦ１が“１”であるかを判定する。両フラグＬＲＦ１，ＳＣＦ１が共に“０”であれば、両ステップＳ３１２，Ｓ３１４にて共に「ＮＯ」と判定して、ステップＳ３２０に進む。
【００６３】
歌詞フラグＬＲＦ１が“１”であれば、ステップＳ３１２にて「ＹＥＳ」と判定し、ステップＳ３１６にて、前記選択した楽曲に関する楽曲データであって、外部記憶装置３４であるハードディスクＨＤからＲＡＭ３３に書き込まれている楽曲データ中の歌詞表示用データのうちで、最初から所定区間の歌詞データを読み出す。そして、同読み出した歌詞表示用データを歌詞画像データに変換して画像データメモリ２３ａに書き込む。すなわち、本体用画像データを初期の歌詞用画面用データに変更する。表示制御回路２３は、この画像データメモリ２３ａに書き込まれた歌詞画像データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図９(Ａ)に示すような選択曲の初期の歌詞画面を表示する。
【００６４】
楽譜フラグＳＣＦ１が“１”であれば、ステップＳ３１２にて「ＮＯ」と判定するとともにステップＳ３１４にて「ＹＥＳ」と判定し、ステップＳ３１８にて、前記選択した楽曲に関する楽曲データであって、外部記憶装置３４であるハードディスクＨＤからＲＡＭ３３に書き込まれている楽曲データ中の楽譜表示用データのうちで、最初から所定区間の楽譜データを読み出す。そして、同読み出した楽譜表示用データを楽譜画像データに変換して画像データメモリ２３ａに書き込む。すなわち、本体用画像データを初期の楽譜用画面データに変更する。表示制御回路２３は、この画像データメモリ２３ａに書き込まれ楽譜画像データに基づいてディスプレイ２１を制御して、同ディスプレイ２１にて図９(Ｂ)に示すような選択曲の初期の楽譜画面を表示する。
【００６５】
前記ステップＳ３１２〜３１８の処理後、ステップＳ３２０にて歌詞フラグＬＲＦ２が“１”であるかを判定するとともに、ステップＳ３２２にて楽譜フラグＳＣＦ２が“１”であるかを判定する。両フラグＬＲＦ２，ＳＣＦ２が共に“０”であれば、両ステップＳ３２０，Ｓ３２２にて共に「ＮＯ」と判定して、ステップＳ３２８にてこの自動演奏設定プログラムの実行を終了する。
【００６６】
歌詞フラグＬＲＦ２が“１”であれば、ステップＳ３２０にて「ＹＥＳ」と判定し、ステップＳ３２４にて、前記ステップＳ３１６の場合と同様にして、選択曲の初期の歌詞画像データを形成して、画像データ出力回路５１内の外部用画像データメモリ５１ａに書き込み、ステップＳ３２８にてこの自動演奏設定プログラムの実行を終了する。すなわち、外部用画像データを選択曲の初期の歌詞用画面データに変更する。なお、歌詞フラグＬＲＦ１も“１”であれば、前記ステップＳ３１６と同じ歌詞用画面データを用いることもできる。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、前記出力された外部用画像データを受け取って選択曲の初期の歌詞を表示するようになる（図９(Ａ)参照）。
【００６７】
楽譜フラグＳＣＦ２が“１”であれば、ステップＳ３２０にて「ＮＯ」と判定するとともに、ステップＳ３２２にて「ＹＥＳ」と判定し、ステップＳ３２６にて、前記ステップＳ３１８の場合と同様にして、選択曲の初期の楽譜画像データを形成して、画像データ出力回路５１内の外部用画像データメモリ５１ａに書き込み、ステップＳ３２８にてこの自動演奏設定プログラムの実行を終了する。すなわち、外部用画像データを選択曲の初期の楽譜用画面データに変更する。なお、楽譜フラグＳＣＦ１も“１”であれば、前記ステップＳ３１８と同じ楽譜用画面データを用いることもできる。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、前記出力された外部用画像データを受け取って選択曲の初期の楽譜を表示するようになる（図９(Ｂ)参照）。
【００６８】
このような自動演奏設定プログラムの実行により、前記本体画像モード設定プログラム及び画面利用モード切り換えプログラムで設定した歌詞フラグＬＲＦ１，ＬＲＦ２及び楽譜フラグＳＣＦ１，ＳＣＦ２に応じて、選択曲の初期の歌詞及び楽譜がディスプレイ２１及び外部表示器５３にて選択的に表示される。
【００６９】
次に、自動演奏による楽音信号の再生動作と、歌詞及び楽譜表示の進行動作について説明する。前述したように作動フラグＲＵＮが“１”に設定されると、ＣＰＵ３１は、図示しないプログラムにより設定される演奏テンポに応じた短時間ごとに図６の自動演奏及び表示制御プログラムを実行し始める。このプログラムの実行はステップＳ４００にて開始され、ステップＳ４０２にて、前記図５のステップＳ３０２の処理によってＲＡＭ３３に転送した自動演奏データの読み出し処理を行う。この読み出し処理においては、タイミングデータによって規定される時間ごとに演奏イベントデータ（キーオン又はキーオフデータ、ノート番号データ及びベロシティデータ）及びエンドデータが順次読み出される。
【００７０】
次に、ステップＳ４０４にて前記読み出したデータがエンドデータであるかを判定する。前記読み出したデータがエンドデータであれば、ステップＳ４０４にて「ＹＥＳ」と判定し、ステップＳ４０６にて作動フラグＲＵＮを“０”に戻して、ステップＳ４３０にて自動演奏及び表示制御プログラムの実行を終了する。これにより、この場合には、自動演奏は終了する。
【００７１】
また、前記読み出したデータがエンドデータでなければ、すなわち演奏イベントデータであれば、ステップＳ４０４にて「ＮＯ」と判定し、ステップＳ４０８にて、前記読み出した演奏イベントデータ（キーオン又はキーオフデータ、ノート番号データ及びベロシティデータ）を音源回路４０に供給する。音源回路４０においては、前記供給された演奏イベントデータに基づいて、楽音信号を発生する。この場合、キーオン又はキーオフデータにより楽音信号の発生開始又は終了が制御され、ノート番号データにより発生楽音信号の音高周波数が制御され、及びベロシティデータにより発生楽音信号の音量が制御される。そして、この楽音信号はサウンドシステム４１に出力され、同システム４１は楽音を発音する。その結果、電子楽器からは、選択楽曲に関する自動演奏データに基づいて同楽曲を構成する楽音が順次発音される。
【００７２】
前記ステップＳ４０８の処理後、ステップＳ４１０にて歌詞フラグＬＲＦ１が“１”であるかを判定するとともに、ステップＳ４１２にて楽譜フラグＳＣＦ１が“１”であるかを判定する。
【００７３】
歌詞フラグＬＲＦ１が“１”であれば、ステップＳ４１０にて「ＹＥＳ」と判定し、ステップＳ４１４にて、前記図５のステップＳ３０４の処理によってＲＡＭ３３に転送した歌詞表示用データを構成する歌詞データを、タイミングデータによって規定される時間ごとに読み出して、同読み出した歌詞データに基づいて画像データメモリ２３ａに記憶されている本体用画像データを更新する。この更新においては、新たに読み出した歌詞データにより楽曲の進行位置を判定し、進行位置を表示するための本体用画像データを書き換える。
【００７４】
そして、表示制御回路２３は、画像データメモリ２３ａ内の更新された本体用画像データに基づいてディスプレイ２１を制御するので、同ディスプレイ２１にて図９(Ａ)に示すような歌詞表示に楽曲の進行位置が付加される。この進行位置の表示は、カーソルのようなマークを楽曲の進行に合わせて移動させてもよいし、歌詞を構成する文字の表示色を楽曲の進行に合わせて移動させるようにしてもよい。
【００７５】
楽譜フラグＳＣＦ１が“１”であれば、ステップＳ４１０にて「ＮＯ」と判定するとともにステップＳ４１２にて「ＹＥＳ」と判定し、ステップＳ４１６にて、前記図５のステップＳ３０４の処理によってＲＡＭ３３に転送した楽譜表示用データを構成する楽譜データを、タイミングデータによって規定される時間ごとに読み出して、同読み出した楽譜データに基づいて画像データメモリ２３ａに記憶されている本体用画像データを更新する。この更新においても、新たに読み出した楽譜データにより楽曲の進行位置を判定し、進行位置を表示するための本体画像用データを書き換える。そして、表示制御回路２３は、ディスプレイ２１を前記と同様に制御するので、同ディスプレイ２１にて、図９(Ｂ)に示すような楽譜表示に楽曲の進行位置が付加される。この進行位置の表示も、カーソルのようなマークを楽曲の進行に合わせて移動させてもよいし、楽譜を構成する音符の表示色を楽曲の進行に合わせて移動させるようにしてもよい。
【００７６】
また、歌詞フラグＬＲＦ１及び楽譜フラグＳＣＦ１が共に“０”であれば、ステップＳ４１０、Ｓ４１２にてそれぞれ「ＮＯ」と判定し、ステップＳ４１８にて画像データメモリ２３ａに記憶されている本体画像用データを設定用画面データに変更する。この場合、設定用画面フラグＬＣＦ１は“１”にセットされており、ディスプレイ２１は、音色設定フラグＶＣＦ１、外部表示モード設定フラグＯＤＦ１などの各種設定フラグに従った表示画面となる。例えば、音色設定フラグＶＣＦ１が“１”であれば、このステップＳ４１８の処理は図３のステップＳ１０６の処理と同じになる。また、外部表示モード設定フラグＯＤＦ１が“１”であれば、このステップＳ４１８の処理は図３のステップＳ１３０の処理と同じになる。
【００７７】
したがって、このような自動演奏の作動中であって、自動演奏データ、歌詞表示用データ及び楽譜表示用データを楽曲の進行に従って読み出し中であっても、ディスプレイ２１においては音色、外部表示器５３の表示モード、その他の設定用画面が表示される。その結果、自動演奏の作動中にも、音色などの楽音信号の各種要素の設定を含む電子楽器の各種動作の設定を、ユーザによる制御操作子の操作に応じて変更できる。
【００７８】
前記ステップＳ４１４〜Ｓ４１８の処理後、ステップＳ４２０にて歌詞フラグＬＲＦ２が“１”であるかを判定するとともに、ステップＳ４２２にて楽譜フラグＳＣＦ２が“１”であるかを判定する。
【００７９】
歌詞フラグＬＲＦ２が“１”であれば、ステップＳ４２０にて「ＹＥＳ」と判定し、ステップＳ４２４にて、前記ステップＳ４１４の処理と同様にして、画像データ出力回路５１内の外部用画像データメモリ５１ａに記憶されている外部用画像データを歌詞の進行位置を表示するために更新し、ステップＳ４３０にてこの自動演奏及び表示制御プログラムの実行を終了する。なお、歌詞フラグＬＲＦ１も“１”であれば、前記ステップＳ４１４と同じ本体用画像データ（歌詞画像データ）を用いることもできる。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、前記出力された外部用画像データに基づく歌詞画面を表示するので、楽曲の進行に従った歌詞の位置が表示される。この場合も、この進行位置の表示は、カーソルのようなマークを楽曲の進行に合わせて移動させてもよいし、歌詞を構成する文字の表示色を楽曲の進行に合わせて移動させるようにしてもよい。
【００８０】
楽譜フラグＳＣＦ２が“１”であれば、ステップＳ４２０にて「ＮＯ」と判定するとともにステップＳ４２２にて「ＹＥＳ」と判定し、ステップＳ４２６にて、前記ステップＳ４１６の処理と同様にして、画像データ出力回路５１内の外部用画像データメモリ５１ａに記憶されている外部用画像データを歌詞の進行位置を表示するために更新し、ステップＳ４３０にてこの自動演奏及び表示制御プログラムの実行を終了する。なお、楽譜フラグＳＣＦ１も“１”であれば、前記ステップＳ４１６と同じ本体用画像データ（楽譜画像データ）を用いることもできる。この場合も、画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、前記出力された外部用画像データに基づく楽譜画面を表示するので、楽曲の進行に従った楽譜の位置が表示される。この場合も、この進行位置の表示は、カーソルのようなマークを楽曲の進行に合わせて移動させてもよいし、楽譜を構成する音符の表示色を楽曲の進行に合わせて移動させるようにしてもよい。
【００８１】
また、歌詞フラグＬＲＦ２及び楽譜フラグＳＣＦ２が共に“０”であれば、ステップＳ４２０、Ｓ４２２にてそれぞれ「ＮＯ」と判定し、ステップＳ４２８にて、表示制御回路２３内の画像データメモリ２３ａに記憶されている画像データを読み出して、同画像データを外部用画像データとして画像データ出力回路５１の外部用画像データメモリ５１ａに書き込み、ステップＳ４３０にてこの自動演奏及び表示制御プログラムの実行を終了する。すなわち、外部用画像データを本体用画像データに変更する。画像データ出力回路５１は、外部用画像データメモリ５１ａに書き込まれた外部用画像データを読み出して、画像データ出力端子５２に出力する。したがって、外部表示器５３は、ディスプレイ２１と同じ画面を表示することになる。
【００８２】
なお、前述したステップＳ４１４，Ｓ４１６，Ｓ４２４，Ｓ４２６の処理において、ディスプレイ２１又は外部表示器５３にて表示中の歌詞又は楽譜の最後の文字又は音符に関する歌詞データ又は音符データの読み出しが終了した場合には、前述の楽曲の進行位置の表示制御に加えて次の処理を実行する。すなわち、次の歌詞データ及び楽譜データを読み出す際に、同次の歌詞データ又は楽譜データから所定区間の歌詞データ又は楽譜データを読み出して、これらの読み出した所定区間の歌詞データ又は楽譜データを歌詞用画面データ又は楽譜用画面データに変換して、新たな歌詞画面又は楽譜画面をディスプレイ２１又は外部表示器５３にて表示する。
【００８３】
また、このような自動演奏の動作中であっても、歌詞又は楽譜の表示中であっても、制御操作子２２の操作によって図３の本体画像モード設定プログラム及び図４の画面利用モード切り換えプログラムが実行されて、ディスプレイ２１又は外部表示器５３の表示状態は、音色、音量等の楽音要素、外部表示器５３の表示モードなどに変更され得る。
【００８４】
上記説明からも理解できるように、上記実施形態においては、表示制御回路２３に画像データメモリ２３ａを設けるとともに、これとは独立して画像データ出力回路５１内に外部用画像データメモリ５１ａを設け、制御操作子２２の操作により、ディスプレイ２１及び外部表示器５３にて、電子楽器の各種モードの設定用画面、歌詞用画面及び楽譜用画面を選択的に独立して表示できるようにした。したがって、上記実施形態によれば、外部表示器５３にて歌詞又は楽譜を表示している状態で、演奏者が演奏音の音色、音量、効果などの楽音要素を変更するために、ディスプレイ２１の表示状態を設定用画面に変更しても、外部表示器５３にて歌詞又は楽譜を表示させ続けることができる。その結果、演奏者による電子楽器の演奏音を聞きながら、他の者が、外部表示器５３によって表示される歌詞を見て歌を歌ったり、同外部表示器５３によって表示される楽譜を見て他の楽器を演奏したりする際に、便利になる。
【００８５】
また、このようなディスプレイ２１の表示モードは、歌詞画面表示、楽譜画面表示及び設定用画面表示の３種類に大別され、設定用画面表示は、さらに音色、音量、外部表示器５３の表示モードの設定のような種々の状態に切り換えられる。これに対して、外部表示器５３の表示モードは、歌詞画面表示、楽譜画面表示及び本体側と同一画面表示の３種類に大別され、本体側と同一の画面表示においては、ディスプレイ２１と同一画面が表示される。すなわち、ディスプレイ２１で歌詞が表示されていれば歌詞が表示され、ディスプレイ２１で楽譜が表示されていれば楽譜が表示され、ディスプレイ２１で各種設定用画面が表示されていれば同設定用画面が表示される。したがって、外部表示器５３を用いて演奏者によるディスプレイ２１を用いた演奏操作を常に監視することができ、この表示機能を教育用、合奏用などに使用すると便利である。
【００８６】
また、上記実施形態の電子楽器においては、自動演奏データ、歌詞表示用データ及び楽譜表示用データからなる楽曲データを記憶しておき、これらの各データを楽曲の進行に従って順次読み出して、自動演奏音の発生、歌詞及び楽譜の進行表示を可能とするようにした。したがって、この実施形態によれば、電子楽器を演奏する演奏者又は外部表示器を見ている他の者は、自動演奏を聞きながら、また楽曲の進行に合わせて表示状態の変化する歌詞又は楽譜を見ながら、楽器を演奏したり、歌を歌うことができるようになり、便利になる。
【００８７】
なお、上記実施形態においては、ディスプレイ２１及び外部表示器５３で表示される画面として、歌詞表示画面、楽譜表示画面及び各種モード設定用画面のみを例示したが、さらに他の情報も表示することが可能である。
【００８８】
また、上記実施形態においては、本発明を演奏操作子としての鍵盤を有する電子楽器に適用した例について説明したが、本発明は、タッチプレート、押しボタン、弦などを演奏操作子として有する種々の楽器にも適用できるものである。
【００８９】
さらに、本発明の実施にあたっては、上記実施形態及びその変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る電子楽器の概略ブロック図である。
【図２】  同電子楽器にて利用される各種データのフォーマット図である。
【図３】  図１のＣＰＵで実行される本体画像モード設定プログラムのフローチャートである。
【図４】  図１のＣＰＵで実行される画面利用モード切り換えプログラムのフローチャートである。
【図５】  図１のＣＰＵで実行される自動演奏設定プログラムのフローチャートである。
【図６】  図１のＣＰＵで実行される自動演奏及び表示制御プログラムのフローチャートである。
【図７】  図１のディスプレイにおける音色設定用画面及び操作子の配置例を示す図である。
【図８】  図１のディスプレイにおける外部表示器のモード設定用画面及び操作子の配置例を示す図である。
【図９】  (Ａ)は歌詞画面の一例を示す図であり、(Ｂ)は楽譜画面の一例を示す図であり、(Ｃ)は音色設定用画面の一例を示す図である。
【符号の説明】
１０…鍵盤、２０…操作パネル、２１…ディスプレイ、２２…制御操作子、２３…表示制御回路、２３ａ…画像データメモリ、３１…ＣＰＵ，３３…ＲＡＭ、３４…外部記憶装置、４０…音源回路、５１…画像データ出力回路、５１ａ…外部用画像データメモリ、５２…画像データ出力端子、５３…外部表示器。
【図１】
0003743298.tif 000002
【図２】
0003743298.tif 000003
【図３】
0003743298.tif 000004
【図４】
0003743298.tif 000005
【図５】
0003743298.tif 000006
【図６】
0003743298.tif 000007
【図７】
0003743298.tif 000008
【図８】
0003743298.tif 000009
【図９】
0003743298.tif 000010