(57)【要約】【課題】演奏者が適切な演奏練習を行うことができる電子楽器を提供することを課題とする。【解決手段】音程を含む演奏データを記憶する記憶手段と、演奏者が音程を指定して演奏を行うための演奏操作子と、演奏操作子で指定された音程と演奏データの音程とを比較する比較手段と、両音程が一致したときには第１の音色で発音処理し、一致しないときには第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器が提供される。【選択図】        図１
2004240254.tif 000002
【特許請求の範囲】
【請求項１】
音程を含む演奏データを記憶する記憶手段と、
演奏者が音程を指定して演奏を行うための演奏操作子と、
前記演奏操作子で指定された音程と前記演奏データの音程とを比較する比較手段と、
前記両音程が一致したときには第１の音色で発音処理し、一致しないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器。
【請求項２】
前記演奏データはさらにノートオンタイミングを含み、
前記演奏操作子はさらにノートオンタイミングを指定可能であり、
前記比較手段は、前記演奏操作子で指定されたノートオンタイミングが前記演奏データのノートオンタイミングを含む所定範囲内であるか否かを比較し、
前記発音処理手段は、前記両音程が一致しかつ前記ノートオンタイミングが前記所定範囲内であるときには第１の音色で発音処理し、それ以外のときには前記第１の音色とは異なる第２の音色で発音処理する請求項１記載の電子楽器。
【請求項３】
前記演奏データはさらにベロシティを含み、
前記演奏操作子はさらにベロシティを指定可能であり、
前記比較手段は、前記演奏操作子で指定されたベロシティが前記演奏データのベロシティを含む所定範囲内であるか否かを比較し、
前記発音処理手段は、前記両音程が一致しかつ前記ノートオンタイミング及び前記ベロシティが前記所定範囲内であるときには第１の音色で発音処理し、それ以外のときには前記第１の音色とは異なる第２の音色で発音処理する請求項２記載の電子楽器。
【請求項４】
前記演奏データはさらにノートオフタイミングを含み、
前記演奏操作子はさらにノートオフタイミングを指定可能であり、
前記比較手段は、前記演奏操作子で指定されたノートオフタイミングが前記演奏データのノートオフタイミングを含む所定範囲内であるか否かを比較し、
前記発音処理手段は、前記ノートオフタイミングが前記所定範囲外であるときには前記第１及び第２の音色とは異なる第３の音色で新たに発音処理する請求項３記載の電子楽器。
【請求項５】
前記第１の音色は、前記演奏データにより指定される音色である請求項１〜４のいずれか１項に記載の電子楽器。
【請求項６】
前記発音処理手段は、前記第２の音色で発音処理する際には前記演奏操作子により指定された音程で発音処理する請求項１〜５のいずれか１項に記載の電子楽器。
【請求項７】
前記発音処理手段は、前記第２の音色で発音処理する際には固定音程で発音処理する請求項１〜５のいずれか１項に記載の電子楽器。
【請求項８】
前記記憶手段は、少なくとも第１及び第２のパートの演奏データを記憶し、
前記比較手段は、前記第１のパートの演奏データを基に比較を行い、
前記発音処理手段は、前記演奏操作子の操作及び前記比較結果にかかわらずに前記第２のパートの演奏データを再生して発音処理を行う請求項１〜７のいずれか１項に記載の電子楽器。
【請求項９】
前記第１のパートは、メロディーパートである請求項８記載の電子楽器。
【請求項１０】
前記演奏操作子は、鍵盤である請求項１〜９のいずれか１項に記載の電子楽器。
【請求項１１】
ノートオンタイミングを含む演奏データを記憶する記憶手段と、
演奏者がノートオンタイミングを指定して演奏を行うための演奏操作子と、
前記演奏操作子で指定されたノートオンタイミングが前記演奏データのノートオンタイミングを含む所定範囲内であるか否かを比較する比較手段と、
前記ノートオンタイミングが前記所定範囲内であるときには第１の音色で発音処理し、前記所定範囲内でないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器。
【請求項１２】
ベロシティを含む演奏データを記憶する記憶手段と、
演奏者がベロシティを指定して演奏を行うための演奏操作子と、
前記演奏操作子で指定されたベロシティが前記演奏データのベロシティを含む所定範囲内であるか否かを比較する比較手段と、
前記ベロシティが前記所定範囲内であるときには第１の音色で発音処理し、前記所定範囲内でないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器に関し、特に演奏操作子の操作を基に発音処理する電子楽器に関する。
【０００２】
【従来の技術】
演奏者は、例えば電子楽器を用いてピアノのメロディーパートの練習を行うことができる。しかし、演奏者が一人で練習すると、メロディーパートを間違えて覚えてしまうことがある。この際、演奏者は、自分が間違って覚えていることに気づかないことが多い。
また、下記の特許文献１が公開されている。
【０００３】
【特許文献１】
特公昭６３−２３５５７号公報
【０００４】
【発明が解決しようとする課題】
本発明の目的は、演奏者が適切な演奏練習を行うことができる電子楽器を提供することである。
【０００５】
【課題を解決するための手段】
本発明の一観点によれば、音程を含む演奏データを記憶する記憶手段と、演奏者が音程を指定して演奏を行うための演奏操作子と、前記演奏操作子で指定された音程と前記演奏データの音程とを比較する比較手段と、前記両音程が一致したときには第１の音色で発音処理し、一致しないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器が提供される。
【０００６】
本発明の他の観点によれば、ノートオンタイミングを含む演奏データを記憶する記憶手段と、演奏者がノートオンタイミングを指定して演奏を行うための演奏操作子と、前記演奏操作子で指定されたノートオンタイミングが前記演奏データのノートオンタイミングを含む所定範囲内であるか否かを比較する比較手段と、前記ノートオンタイミングが前記所定範囲内であるときには第１の音色で発音処理し、前記所定範囲内でないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器が提供される。
【０００７】
本発明のさらに他の観点によれば、ベロシティを含む演奏データを記憶する記憶手段と、演奏者がベロシティを指定して演奏を行うための演奏操作子と、前記演奏操作子で指定されたベロシティが前記演奏データのベロシティを含む所定範囲内であるか否かを比較する比較手段と、前記ベロシティが前記所定範囲内であるときには第１の音色で発音処理し、前記所定範囲内でないときには前記第１の音色とは異なる第２の音色で発音処理する発音処理手段とを有する電子楽器が提供される。
【０００８】
本発明によれば、演奏操作子の演奏情報と演奏データとを比較し、一致しているときには第１の音色で発音処理し、一致していないときには第１の音色とは異なる第２の音色で発音処理する。これにより、演奏者は自己の演奏操作が正しいか否かを簡単に認識することができ、適切な演奏練習を行うことができる。また、演奏者は、楽譜が読めなくても、演奏練習を行うことができる。また、演奏者が間違えて演奏を記憶しているときでも、その間違えに容易に気づき、正しく覚えることができる。
【０００９】
【発明の実施の形態】
図１は、本発明の実施形態による電子楽器の演奏練習処理例を示す。この電子楽器は、マイナスワン機能を有する。マイナスワン機能は、複数の演奏パート（トラック）のうちの練習パート（例えばメロディーパート）を除くパート（例えば伴奏パート）の自動演奏を行う。例えば、メロディーパートは自動演奏されず、伴奏パートのみが自動演奏される。演奏者は、伴奏パートの自動演奏に合わせて、鍵盤を操作することにより、メロディーパートの演奏練習を行うことができる。その際、演奏者が演奏データと異なる演奏を行うと、異なる音色で発音し、演奏者に間違いであることを知らせる。演奏者が正しい演奏を行うと、正規の音色で発音する。
【００１０】
演奏データＭＹ１は、電子楽器の記憶手段に記憶されており、例えばメロディーパートの演奏データである。演奏データＭＹ１は、演奏データ１０１〜１０３を含む。ノートオンタイミング範囲ＲＮＧは、演奏データＭＹ１のノートオンタイミングを含む所定範囲である。ノートオンは、押鍵操作に相当する。演奏操作情報ＭＹ２は、演奏者の鍵盤の演奏操作情報である。演奏操作情報ＭＹ２は、演奏操作情報１１１、１１２及び１１３を順に有する。
【００１１】
まず、演奏者の操作により演奏操作情報１１１が発生する。演奏操作情報１１１は音程が「ド」であり、それに対応する演奏データ１０１も音程が「ド」である。演奏操作情報１１１は、その音程が対応する演奏データ１０１の音程と一致しており、そのノートオンタイミングがノートオンタイミング範囲ＲＮＧ内にある。演奏操作情報１１１は、演奏データ１０１に対して音程及びノートオンタイミングが適正であるので、正規の第１の音色（例えばピアノの音色）で発音される。
【００１２】
次に、演奏者の操作により演奏操作情報１１２が発生する。演奏操作情報１１２は音程が「ド」であり、それに対応する演奏データ１０２も音程が「ド」である。演奏操作情報１１２は、その音程が対応する演奏データ１０２の音程と一致しているが、そのノートオンタイミングがノートオンタイミング範囲ＲＮＧ内にない。演奏操作情報１１２は、演奏データ１０２に対して音程は適正であるが、ノートオンタイミングが適正でないので、正規の第１の音色とは異なる第２の音色（例えばバイオリンの音色）で発音される。
【００１３】
次に、演奏者の操作により演奏操作情報１１３が発生する。演奏操作情報１１３は音程が「ド」であり、それに対応する演奏データ１０３は音程が「レ」である。演奏操作情報１１３は、そのノートオンタイミングがノートオンタイミング範囲ＲＮＧ内にあるが、その音程が対応する演奏データ１０３の音程と一致していない。演奏操作情報１１３は、演奏データ１０３に対してノートオンタイミングは適正であるが、音程が適正でないので、正規の第１の音色とは異なる第２の音色で発音される。
【００１４】
図２は、本実施形態による電子楽器のパネルスイッチ２００の外観図である。パネルスイッチ２００は、マイナスワン演奏スイッチ２０１、チェッカースイッチ２０２、スタート／ストップスイッチ２０３、曲選択スイッチ２０４及び音色選択スイッチ２０５を有する。
【００１５】
マイナスワン演奏スイッチ２０１は、マイナスワン演奏のオン／オフを切り替えることができる。マイナスワン演奏がオンのときは、上記のように、完成された演奏データ（曲データ）の練習パート（例えばメロディーパート）以外のパートを再生する。マイナスワン演奏がオフのときは、すべてのパートの演奏データを再生する。
【００１６】
チェッカースイッチ２０２がオンのときは、演奏者が弾く演奏と練習パートの演奏データとを比較し、同一ならば正規の第１の音色で発音し、異なれば第２の音色で発音する。チェッカースイッチ２０２がオフのときには、上記の比較を行わずに、演奏者の演奏操作に応じて第１の音色で発音を行う。正規の第１の音色は、演奏データにより指定される音色であり、例えばピアノの音色である。
【００１７】
スタート／ストップスイッチ２０３は、自動演奏のスタート／ストップを切り替えることができる。自動演奏は、演奏データを読み出して再生する処理である。曲選択スイッチ２０４は、自動演奏する曲を選択するためのスイッチである。
音色選択スイッチ２０５は、音色を選択するためのスイッチである。上記の第１の音色及び第２の音色は、音色選択スイッチ２０５により指定するようにしてもよい。
【００１８】
上記のチェッカースイッチ２０２がオンのときに、チェックモードになる。チェックモードでは、音程、ノートオンタイミングの他に、ノートオフタイミング及びベロシティ（強さ）をチェックすることができる。ノートオフタイミング及びベロシティは、上記のノートオンタイミングと同様にしてチェックを行う。すなわち、図１のノートオンタイミング範囲ＲＮＧと同様に、演奏データのノートオフタイミング及びベロシティを含む所定範囲を設定し、演奏者の演奏操作によるノートオフタイミング及びベロシティが所定範囲内にあれば適正であるとする。ノートオンタイミング、ノートオフタイミング及びベロシティは、完全一致を要求すると、ほとんどの場合が不適正になってしまうので、所定範囲を設けるのが好ましい。初心者ほど、所定範囲を広くする必要がある。この所定範囲は、演奏データの値に対して前後にある程度の範囲を設ける。なお、初心者の混乱を避けるため、ノートオフタイミングはチェックしなくてもよい。また、ノートオフタイミングは消音タイミングであるので、ノートオフタイミングが所定範囲外であるときには第１及び第２の音色とは異なる第３の音色で新たに発音処理する。
【００１９】
チェック判定が不適正であるとされた場合の音程は、下記の２つの方法が考えられる。第１の方法は、演奏者の演奏操作を尊重し、演奏者の演奏操作に応じた音程で発音を行う。この場合、音色により判定結果を知ることができる。第２の方法は、ミスをわかりやすくするため、ブザー音のように固定音程とする。
【００２０】
図３（Ａ）は、演奏データの構成例を示す。演奏データは、複数の演奏データ３００が順番に並ぶ。各演奏データ３００は、時間情報３０１及びイベント３０２を有する。時間情報３０１は、前のイベント３０２から自己のイベント３０２までの時間（クロック数）を示す。イベント３０２は、ノートイベント等を含む。ノートイベントは、ノートオンイベント及びノートオフイベントを含む。ノートオンイベント及びノートオフイベントの時間情報３０１は、ノートオンタイミング及びノートオフタイミングに相当する。
【００２１】
図３（Ｂ）は、ノートイベント３１０の構成例を示す。ノートイベント３１０は、ノートコマンド３１１、ノートナンバ３１２及びベロシティ３１３を有する。ノートコマンド３１１は、ノートイベントであることを示すコマンドである。
ノートナンバ３１２は、音程（音高）である。ベロシティ３１３は、強さであり、音量に相当する。ベロシティ３１３の値が１〜１２７であるときにはこのノートイベント３１０がノートオンイベントであることを示し、０であるときにはこのノートイベント３１０がノートオフイベントであることを示す。
【００２２】
図４は、本実施形態による電子楽器のハードウエア構成例を示すブロック図である。バス４００には、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、フレキシブルディスクコントローラ４０４、キースキャン回路４０６、パネルスキャン回路４０８、及び音源（楽音生成部）４１０が接続されている。
【００２３】
鍵盤４０７は、複数の白鍵及び黒鍵を有する。キースキャン回路４０６は、鍵盤４０７上の押鍵操作又は離鍵操作に応じて、演奏操作情報をバス４００に出力する。
【００２４】
パネルスイッチ４０９は、図２のパネルスイッチ２００に相当し、チェッカースイッチ２０２等を有する。パネルスキャン回路４０８は、パネルスイッチ４０９の操作に応じて操作情報をバス４００に供給する。フレキシブルディスクドライブ４０５は、複数の曲の演奏データを記憶する。フレキシブルディスクコントローラ４０４は、フレキシブルディスクドライブ４０５の演奏データをバス４００に供給する。なお、演奏データはＲＯＭ４０２に記憶させてもよい。
【００２５】
ＣＰＵ４０１は、スタートスイッチ２０３により自動演奏の開始が指示されると、演奏データを読み出し、音源４１０に楽音パラメータを出力する。この際、マイナスワン演奏が指示されているときには、練習パート以外のパートの演奏データを読み出す。マイナスワン演奏が指示されていないときには、すべてのパートの演奏データを読み出す。
【００２６】
また、ＣＰＵ４０１は、鍵盤４０７の演奏操作情報に応じて、ノートオンイベント又はノートオフイベントを生成し、チェックモードであれば演奏操作情報と演奏データとの比較を行い、所定の楽音パラメータを音源４１０に出力する。演奏操作情報が適正であれば第１の音色を設定し、不適正であれば第２の音色を設定する。
【００２７】
音源４１０は、楽音パラメータを基に楽音信号を生成し、Ｄ／Ａ変換部４１１に出力する。Ｄ／Ａ変換部４１１は、楽音信号をデジタル形式からアナログ形式に変換して、アンプ４１２に出力する。アンプ４１２は、楽音信号を増幅し、スピーカ４１３に出力する。スピーカ４１３からは楽音が発音される。
【００２８】
ＲＯＭ４０２は、演奏データ及びコンピュータプログラム等を記憶する。ＣＰＵ４０１は、そのコンピュータプログラムに応じて、後に説明する図５〜図８の処理等を行う。また、ＣＰＵ４０１は、タイマ４１４の時間情報に応じて、タイミング処理を行うことができる。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリア等を有する。
【００２９】
図５は、本実施形態による電子楽器が行う処理のメインルーチンを示すフローチャートである。電子楽器の電源がオンされると、以下の処理を行う。まず、ステップＳ５０１では、後に示すステップＳ５０２〜Ｓ５０４以外の他の処理を行う。次に、ステップＳ５０２では、パネルスイッチ４０９の操作に応じたパネルスイッチ処理を行う。この処理の詳細は、後に図６を参照しながら説明する。次に、ステップＳ５０３では、鍵盤４０７の操作に応じた鍵盤処理を行う。この処理の詳細は、後に図７を参照しながら説明する。次に、ステップＳ５０４では、演奏データの再生処理を行う。この処理の詳細は、後に図８を参照しながら説明する。その後、ステップＳ５０１に戻り、処理を繰り返す。
【００３０】
図６は、図５のステップＳ５０２のパネルスイッチ処理の詳細を示すフローチャートである。まず、ステップＳ６０１では、チェッカースイッチ２０２の処理を行う。チェッカースイッチ２０２がオンされると、図５のステップＳ５０３の鍵盤処理にその状態を示すために、チェックフラグを立てる。チェッカースイッチ２０２がオフされると、チェックフラグをクリアする。チェックフラグが立っていれば、チェックモードであることを示す。
【００３１】
次に、ステップＳ６０２では、ステップＳ６０１以外の他の処理を行う。例えば、スイッチ２０１、２０３〜２０５の操作に応じて、上記で説明した処理を行う。
【００３２】
図７は、図５のステップＳ５０３の鍵盤処理の詳細を示すフローチャートである。まず、ステップＳ７０１では、鍵盤４０７の押鍵操作によりノートオンイベントが発生したか否かをチェックする。発生していればステップＳ７０２へ進み、発生していなければステップＳ７０９へ進む。
【００３３】
ステップＳ７０２では、チェックモードであるか否かをチェックする。図６に示したように、チェッカースイッチ２０２をオンにすることによりチェックモードになる。チェックモードであればステップＳ７０３へ進み、チェックモードでなければステップＳ７０６へ進む。
【００３４】
ステップＳ７０３では、鍵盤押鍵操作のノートオンタイミングが所定のノートオンタイミング範囲ＲＮＧ（図１）内であるか否かをチェックする。ノートオンタイミング範囲ＲＮＧは、演奏データＭＹ１のノートオンタイミングを含む所定範囲であり、後に説明する図８のステップＳ８０２で決定される。ノートオンタイミング範囲ＲＮＧ内であればステップＳ７０４へ進み、そうでなければステップＳ７０７へ進む。
【００３５】
ステップＳ７０４では、鍵盤押鍵操作の音程が演奏データの正規の音程と同じか否かをチェックする。同じであればステップＳ７０５へ進み、異なればステップＳ７０７へ進む。
【００３６】
ステップＳ７０５では、鍵盤押鍵操作のベロシティ（強さ）が所定のベロシティ範囲内であるか否かをチェックする。所定のベロシティ範囲は、演奏データのベロシティを含む所定範囲である。所定のベロシティ範囲内であればステップＳ７０６へ進み、そうでなければステップＳ７０７へ進む。
【００３７】
ステップＳ７０６では、正規の第１の音色を発音音色として設定する。この際、演奏データにより指定される音色に設定する。例えば、ピアノパートの演奏データであれば、ピアノの音色が設定される。その後、ステップＳ７０８へ進む。
【００３８】
ステップＳ７０７では、正規の第１の音色とは異なる第２の音色を発音音色として設定する。その後、ステップＳ７０８へ進む。
【００３９】
ステップＳ７０８では、上記で設定された発音音色で上記のノートオンイベントを発音処理する。すなわち、鍵盤の押鍵操作の適否により、所定の音色が設定され、発音される。演奏者の演奏操作が適正であれば正規の第１の音色で発音され、誤っていれば第２の音色で発音される。その後、ステップＳ７０９へ進む。
【００４０】
ステップＳ７０９では、その他の処理を行う。例えば、鍵盤離鍵操作によるノートオフイベントが発生していれば、ノートオフイベントの処理を行う。すなわち、消音処理を行う。以上で処理を終了する。
【００４１】
なお、ノートオンタイミング、音程及びベロシティを判定する他に、さらにノートオフタイミングが所定範囲外のときには、第１及び第２の音色とは異なる第３の音色で新たに発音するようにしてもよい。
【００４２】
図８は、図５のステップＳ５０４の再生処理の詳細を示すフローチャートである。まず、ステップＳ８０１では、チェックモードであるか否かをチェックする。チェックモードであればステップＳ８０２へ進み、チェックモードでなければステップＳ８０３へ進む。
【００４３】
ステップＳ８０２では、演奏データの練習パートのノートイベントを基に所定範囲を設定する。すなわち、ノートオンイベントの時間情報を基にノートオンタイミング範囲ＲＮＧ（図１）を設定し、ノートオンイベントのベロシティを基にベロシティ範囲を設定する。また、ノートオフイベントの時間情報を基にノートオフタイミング範囲を設定する。現在の時間位置がノートオンタイミング範囲内であればそれを示すノートオンタイミングフラグを立て、ノートオンタイミング範囲外であればノートオンタイミングフラグをクリアする。同様に、ノートオフタイミングフラグを設定する。これらのフラグを基に、上記の図７のステップＳ７０３の処理等を行う。その後、ステップＳ８０３へ進む。
【００４４】
ステップＳ８０３では、マイナスワンモードであるか否かをチェックする。マイナスワン演奏スイッチ２０１（図２）をオンすることにより、マイナスワンモードになる。マイナスワンモードであればステップＳ８０４へ進み、マイナスワンモードでなければステップＳ８０５へ進む。
【００４５】
ステップＳ８０４では、練習パート以外の全パートの演奏データを再生処理する。この再生処理は、鍵盤の操作及びチェック結果にかかわらずに演奏データを再生して発音処理を行う。その後、ステップＳ８０６へ進む。
【００４６】
ステップＳ８０５では、全パートの演奏データを再生処理する。その後、ステップＳ８０６へ進む。
【００４７】
ステップＳ８０６では、その他の処理を行う。以上で処理を終了する。
【００４８】
なお、鍵盤の代わりに、鍵盤以外の演奏操作子を用いてもよい。演奏操作子は、演奏者が音程、ノートオンタイミング、ベロシティ及びノートオフタイミング等を指定して演奏を行うためのものである。また、練習パートとしてメロディーパートの演奏チェックを行う場合に限らず、和音パートの和音の演奏チェックをすることもできる。
【００４９】
以上のように、本実施形態によれば、音程を含む演奏データを記憶手段に記憶させ、演奏操作子で指定された音程と演奏データの音程とを比較する。両音程が一致したときには第１の音色で発音処理し、一致しないときには第１の音色とは異なる第２の音色で発音処理する。
【００５０】
また、演奏操作子で指定されたノートオンタイミングが演奏データのノートオンタイミングを含む所定範囲内であるか否かを比較する。ノートオンタイミングが所定範囲内であるときには第１の音色で発音処理し、それ以外のときには第１の音色とは異なる第２の音色で発音処理する。ベロシティについても同様である。ノートオフタイミングについては、所定範囲外のときには第１及び第２の音色とは異なる第３の音色で新たに発音処理する。
【００５１】
本実施形態によれば、演奏操作子の演奏情報と演奏データとを比較し、一致しているときには第１の音色で発音処理し、一致していないときには第１の音色とは異なる第２の音色で発音処理する。これにより、演奏者は自己の演奏操作が正しいか否かを簡単に認識することができ、適切な演奏練習を行うことができる。
また、演奏者は、楽譜が読めなくても、演奏練習を行うことができる。また、演奏者が間違えて演奏を記憶しているときでも、その間違えに容易に気づき、正しく覚えることができる。
【００５２】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５３】
【発明の効果】
以上説明したように、演奏操作子の演奏情報と演奏データとを比較し、一致しているときには第１の音色で発音処理し、一致していないときには第１の音色とは異なる第２の音色で発音処理する。これにより、演奏者は自己の演奏操作が正しいか否かを簡単に認識することができ、適切な演奏練習を行うことができる。
また、演奏者は、楽譜が読めなくても、演奏練習を行うことができる。また、演奏者が間違えて演奏を記憶しているときでも、その間違えに容易に気づき、正しく覚えることができる。
【図面の簡単な説明】
【図１】本発明の実施形態による電子楽器の演奏練習処理例を示す図である。
【図２】本実施形態による電子楽器のパネルスイッチの外観図である。
【図３】図３（Ａ）は演奏データの構成例を示す図であり、図３（Ｂ）はノートイベントの構成例を示す図である。
【図４】本実施形態による電子楽器のハードウエア構成例を示すブロック図である。
【図５】本実施形態による電子楽器が行う処理のメインルーチンを示すフローチャートである。
【図６】パネルスイッチ処理の詳細を示すフローチャートである。
【図７】鍵盤処理の詳細を示すフローチャートである。
【図８】再生処理の詳細を示すフローチャートである。
【符号の説明】
２００  パネルスイッチ
２０１  マイナスワン演奏スイッチ
２０２  チェッカースイッチ
２０３  スタート／ストップスイッチ
２０４  曲選択スイッチ
２０５  音色選択スイッチ
４００  バス
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  フレキシブルディスクコントローラ
４０５  フレキシブルディスクドライブ
４０６  キースキャン回路
４０７  鍵盤
４０８  パネルスキャン回路
４０９  パネルスイッチ
４１０  音源
４１１  Ｄ／Ａ変換部
４１２  アンプ
４１３  スピーカ
４１４  タイマ
【図１】
2004240254.tif 000003
【図２】
2004240254.tif 000004
【図３】
2004240254.tif 000005
【図４】
2004240254.tif 000006
【図５】
2004240254.tif 000007
【図６】
2004240254.tif 000008
【図７】
2004240254.tif 000009
【図８】
2004240254.tif 000010