(57)【要約】【課題】演奏ガイドをすることができる電子楽器を提供することを課題とする。【解決手段】演奏データを記憶する記憶手段と、演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生する先読み手段とを有する電子楽器が提供される。先読み手段は、階名音色で演奏データを再生し、演奏データを１小節毎に先読みして再生する。【選択図】        図１
2004240257.tif 000002
【特許請求の範囲】
【請求項１】
演奏データを記憶する記憶手段と、
前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生する先読み手段とを有する電子楽器。
【請求項２】
前記先読み手段は、階名音色で演奏データを再生する請求項１記載の電子楽器。
【請求項３】
前記先読み手段は、前記演奏データを１小節毎に先読みして再生する請求項１又は２記載の電子楽器。
【請求項４】
前記先読み手段は、前記演奏データを先読みして再生すると共に表示する請求項１〜３のいずれか１項に記載の電子楽器。
【請求項５】
さらに、演奏者が演奏操作するための鍵盤を有する請求項１〜４のいずれか１項に記載の電子楽器。
【請求項６】
演奏データを記憶する記憶手段と、
前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて表示する先読み手段とを有する電子楽器。
【請求項７】
前記先読み手段は、前記演奏データを１小節毎に先読みして表示する請求項６記載の電子楽器。
【請求項８】
さらに、演奏者が演奏操作するための鍵盤を有する請求項６又は７記載の電子楽器。
【請求項９】
演奏データを記憶する記憶手段と、
前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてそのコード又はコードルートを発音処理する先読み手段とを有する電子楽器。
【請求項１０】
前記先読み手段は、前記演奏データを１小節毎に先読みして発音処理する請求項９記載の電子楽器。
【請求項１１】
さらに、演奏者が演奏操作するための鍵盤を有する請求項９又は１０記載の電子楽器。
【請求項１２】
演奏データを記憶する記憶手段と、
前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてそのコード又はコードルートを表示する先読み手段とを有する電子楽器。
【請求項１３】
前記先読み手段は、前記演奏データを１小節毎に先読みして表示する請求項１２記載の電子楽器。
【請求項１４】
さらに、演奏者が演奏操作するための鍵盤を有する請求項１２又は１３記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器に関し、特に演奏データを記憶する電子楽器に関する。
【０００２】
【従来の技術】
一般的に、楽譜を読みながら楽器を演奏することがある。ところが、初心者には、楽譜を速く読むことができず、鍵盤上の鍵の位置もすぐには分からない等のため、楽譜を読みながら演奏することが難しい。
また、下記の特許文献１が公開されている。
【０００３】
【特許文献１】
特開平１１−１１９７７２号公報
【０００４】
【発明が解決しようとする課題】
本発明の目的は、演奏ガイドをすることができる電子楽器を提供することである。
【０００５】
【課題を解決するための手段】
本発明の一観点によれば、演奏データを記憶する記憶手段と、前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生する先読み手段とを有する電子楽器が提供される。
【０００６】
本発明の他の観点によれば、演奏データを記憶する記憶手段と、前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて表示する先読み手段とを有する電子楽器が提供される。
【０００７】
本発明のさらに他の観点によれば、演奏データを記憶する記憶手段と、前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてそのコード又はコードルートを発音処理する先読み手段とを有する電子楽器が提供される。
【０００８】
本発明のさらに他の観点によれば、演奏データを記憶する記憶手段と、前記演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてそのコード又はコードルートを表示する先読み手段とを有する電子楽器が提供される。
【０００９】
本発明によれば、演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生することができるので、演奏者は、これから弾くべきメロディー内容を把握してから演奏することができる。すなわち、演奏者は、読み上げ音を直前に聞いてから、メロディー音を演奏することができ、効果的な演奏練習を行うことができる。
【００１０】
【発明の実施の形態】
図１（Ａ）及び（Ｂ）は、本発明の実施形態による電子楽器の先読み演奏ガイド方法を示す図である。図１（Ａ）は楽譜であり、図１（Ｂ）はそれに対応する電子楽器の処理を示す。演奏は、第ｎ小節１０１、第ｎ＋１小節１０２及び第ｎ＋２小節１０３が順次並ぶ。各小節１０１〜１０３の拍数は、例えば３拍である。メロディー音は、小節１０１〜１０３の演奏データを読み出して再生する音を示し、図１（Ａ）の楽譜の音符に対応する。読み上げ音は、演奏ガイドのため、各小節１０１〜１０３の演奏データを１小節単位で先読みしてまとめて順次再生する。
【００１１】
例えば、小節１０１の構成音が「ドドド」であるときには、その小節１０１の演奏データを先読みして小節１０１の半拍前に「ドドド」の読み上げ音１１１をまとめて順次再生する。同様に、小節１０２の構成音が「レミレ」であるときには、その小節１０２の演奏データを先読みして小節１０２の半拍前に「レミレ」の読み上げ音１１２をまとめて順次再生する。同様に、小節１０３の構成音が「ミミファ」であるときには、その小節１０３の演奏データを先読みして小節１０３の半拍前に「ミミファ」の読み上げ音１１３をまとめて順次再生する。演奏データであるメロディー音が４分音符、８分音符等であっても、読み上げ音は順次連続的に発音する。または、それらの音符価の比率で順次再生してもよい。
【００１２】
メロディー音は、演奏データにより指定される音色であり、例えばピアノの音色で発音される。これに対し、読み上げ音１１１〜１１３は、階名音色で発音される。階名音色は、発音する音階でその音階名を発音するものである。すなわち、読み上げ音１１１は「ドドド」と発音され、読み上げ音１１２は「レミレ」と発音され、読み上げ音１１３は「ミミファ」と発音される。または、習熟度が上がれば、必ずしも階名音色でなく、通常の音色、ピアノなどでもよい。
【００１３】
初心者が楽譜を読みながら演奏することは難しい。しかし、一度、メロディーを覚えてしまえば、楽譜を見る作業が不要になり、演奏が楽になる。そこで、メロディーを覚えたのと同様の効果を得るために、これから演奏しようとするメロディー内容を直前に読み上げ音１１１〜１１３として読み上げる。これにより、演奏者は、これから弾くべきメロディー内容を把握してから演奏することができる。すなわち、演奏者は、読み上げ音１１１〜１１３を直前に聞いてから、メロディー音を演奏することができる。メロディー音を自動演奏により再生させてもよいし、再生させずに、演奏者が演奏するようにしてもよい。
【００１４】
演奏することをミクロ時間で考えると、楽譜のタイミングで演奏準備したら、結果、楽譜通りのタイミングとはならない。すなわち、楽譜通りのタイミングに弾きたければ、事前（数秒、数マイクロ秒前）には弾くべき準備が行われていなくてはならない。その意味で、本実施形態は、演奏者の脳の働きに近い演奏ガイド（援助）方法と言える。
【００１５】
例えば、弾くべき鍵を点灯してガイドする方法では、さして音楽的に演奏者の脳は発達しない。それに対し、本実施形態によれば、階名によるメロディー把握をすることができ、事前準備を体得することができる。これにより、実質的学習効果があり、初心者の将来性にもよい影響を与える。
【００１６】
例えば、ピアノを弾くという行為は、「楽譜を見て、その情報を脳に伝えて、音の長さや高さ等を判断したものが手に伝わり、自分の出した音を耳で聞いて思い通りの音が出ているかどうかを確かめながら、もう目は先の音を追っている」」という行為である。本実施形態により演奏練習を行えば、上記のピアノ演奏に必要な能力を高めることができる。
【００１７】
図２（Ａ）は、図１（Ａ）の楽譜の演奏データの構成例を示す。まず、第１行の「０：Ｃ１  Ｎｏｔｅ  ｏｎ：  ２４」を例に説明する。この第１行は、小節１０１の第１拍の四分音符「ド」に対応する。先頭の「０」はクロック数（時間）を示し、音符の時間的位置に相当する。例えば、クロック数は、四分音符の長さが「２４」である。次の「Ｃ１」は音程（音高）を示す。すなわち、「ド」である。その次の「Ｎｏｔｅ  ｏｎ」は、ノートオンであり、押鍵情報（発音指示）を示す。その次の「２４」は、ゲートタイムを示し、音符の長さ（発音時間）に相当する。第２行以降の演奏データも同様である。この演奏データは、上記のように、１小節単位で先読みされ、読み上げ音として発音される。
【００１８】
先読みの単位は、小節単位に限定されない。例えば、意味のある歌詞のフレーズを単位として、読み上げをしてもよい。そのための演奏データの構成を図２（Ｂ）に示す。
【００１９】
図２（Ｂ）では、フレーズの区切りを示すためのマーカー（ｍａｒｋｅｒ）をクロック数「６０」、「１３２」及び「２０４」に設けている。このマーカーを区切りとして読み上げを行う。この演奏データも、結果的には、図１（Ａ）及び（Ｂ）と同様のタイミングで読み上げを行うことができる。ただし、演奏データ内のマーカー位置を調整することにより、読み上げ単位を小節以外のフレーズ単位にすることができる。
【００２０】
図３は、本実施形態による電子楽器のパネル３００の構成例を示す。パネル３００は、読み上げスイッチ３０１、マイナスワンスイッチ３０２、曲選択スイッチ３０３、スタート／ストップスイッチ３０４、テンポ操作子３０５及び表示器３０６を有する。
【００２１】
読み上げスイッチ３０１は、読み上げモードのオン／オフを切り替えることができる。読み上げモードをオンにすることにより、上記の読み上げを行うことができる。
【００２２】
マイナスワンスイッチ３０２は、マイナスワンモードをオン／オフするためのスイッチである。マイナスワンモードがオフであれば図１（Ｂ）のメロディー音のパート（トラック）を含めて全パートの演奏データが自動演奏され、オンであればメロディー音のパート以外のパートの演奏データが自動演奏される。マイナスワンモードをオンにすれば、演奏者はメロディーパート以外を自動演奏させながら、メロディーパートを自ら鍵盤で演奏練習することができる。その際、読み上げモードをオンにすれば効果的である。
【００２３】
曲選択スイッチ３０３は、自動演奏する曲を選択するためのスイッチである。
自動演奏は、演奏データを読み出して再生する処理である。スタート／ストップスイッチ３０４は、自動演奏のスタート及びストップを交互に指示するためのスイッチである。
【００２４】
テンポ操作子３０５は、自動演奏のテンポを指定するための操作子である。表示器３０６は、種々の情報を表示することができる。例えば、図１（Ｂ）の読み上げ音１１１〜１１３を読み上げると共に、表示器３０６に表示してもよい。また、読み上げ音１１１〜１１３を読み上げる代わりに、表示器３０６に表示するようにしてもよい。
【００２５】
読み上げモードをオンにしたときには、必ずしもマイナスワンモードをオンにする必要はない。メロディーを覚えていないうちはマイナスワンモードをオフにするのがよい。その場合、図１（Ｂ）の読み上げ音１１１〜１１３を再生すると共に、小節１０１〜１０３のメロディー音も再生される。これにより、メロディーを覚えることができる。また、メロディー音の再生と共に、同じメロディーパートを鍵盤で演奏練習することもできる。
【００２６】
その後に、マイナスワンモードをオンにすれば、読み上げ音１１１〜１１３のみが再生され、小節１０１〜１０３のメロディー音を再生されない。演奏者は、読み上げ音１１１〜１１３を聞きながら、鍵盤でメロディーパートの演奏練習を行うことができる。
【００２７】
図４は、本実施形態による電子楽器のハードウエア構成例を示すブロック図である。バス４００には、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、フレキシブルディスクコントローラ４０４、表示器４１５、キースキャン回路４０６、パネルスキャン回路４０８、及び音源（楽音生成部）４１０が接続されている。
【００２８】
鍵盤４０７は、演奏者が演奏操作するための複数の白鍵及び黒鍵を有する。キースキャン回路４０６は、鍵盤４０７上の押鍵（ノートオン）操作又は離鍵（ノートオフ）操作に応じて、演奏操作情報をバス４００に出力する。
【００２９】
パネルスイッチ４０９は、図３のスイッチ３０１〜３０４及びテンポ操作子３０５等を含む。パネルスキャン回路４０８は、パネルスイッチ４０９の操作に応じて操作情報をバス４００に供給する。フレキシブルディスクドライブ４０５は、複数の曲の演奏データを記憶する。フレキシブルディスクコントローラ４０４は、フレキシブルディスクドライブ４０５の演奏データをバス４００に供給する。なお、演奏データはＲＯＭ４０２に記憶させてもよい。表示器４１５は、図３の表示器３０６に相当し、読み上げ音１１１〜１１３を表示することができる。
【００３０】
ＣＰＵ４０１は、スタートスイッチ３０４により自動演奏の開始が指示されると、演奏データを読み出し、音源４１０に楽音パラメータを出力する。この際、マイナスワンモードがオンのときには、メロディーパート以外のパートの演奏データを読み出す。マイナスワンモードがオフのときには、すべてのパートの演奏データを読み出す。また、読み上げモードがオンのときには、メロディーパートの演奏データを１小節単位で先読みして、事前に読み上げを行うための楽音パラメータを音源４１０に出力する。
【００３１】
また、ＣＰＵ４０１は、鍵盤４０７の演奏操作情報に応じて、ノートオンイベント又はノートオフイベントを生成し、所定の楽音パラメータを音源４１０に出力する。
【００３２】
音源４１０は、楽音パラメータを基に楽音信号を生成し、Ｄ／Ａ変換部４１１に出力する。Ｄ／Ａ変換部４１１は、楽音信号をデジタル形式からアナログ形式に変換して、アンプ４１２に出力する。アンプ４１２は、楽音信号を増幅し、スピーカ４１３に出力する。スピーカ４１３からは楽音が発音される。
【００３３】
ＲＯＭ４０２は、演奏データ及びコンピュータプログラム等を記憶する。ＣＰＵ４０１は、そのコンピュータプログラムに応じて、後に説明する図５〜図８の処理等を行う。また、ＣＰＵ４０１は、タイマ４１４の時間情報に応じて、タイミング処理を行うことができる。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリア等を有する。
【００３４】
図５は、本実施形態による電子楽器が行う処理のメインルーチンを示すフローチャートである。電子楽器の電源がオンされると、以下の処理を行う。まず、ステップＳ５０１では、後に示すステップＳ５０２〜Ｓ５０４以外の他の処理を行う。次に、ステップＳ５０２では、パネルスイッチ４０９の操作に応じたパネルスイッチ処理を行う。この処理の詳細は、後に図６を参照しながら説明する。次に、ステップＳ５０３では、演奏データのシーケンサ再生処理を行う。この処理の詳細は、後に図７を参照しながら説明する。次に、ステップＳ５０４では、鍵盤４０７の操作に応じた鍵盤処理を行う。この処理の詳細は、後に図８を参照しながら説明する。その後、ステップＳ５０１に戻り、処理を繰り返す。
【００３５】
図６は、図５のステップＳ５０２のパネルスイッチ処理の詳細を示すフローチャートである。まず、ステップＳ６０１では、後に説明するステップＳ６０２以外の他の処理を行う。例えば、スイッチ３０２〜３０４及びテンポ操作子３０５の操作に応じて、上記で説明した処理を行う。次に、ステップＳ６０２では、読み上げスイッチ３０１の処理を行う。読み上げスイッチ３０１がオンされれば読み上げモードをオンし、読み上げスイッチ３０１がオフされれば読み上げモードをオフする。読み上げモードがオフであれば、通常の自動演奏モードになる。以上で、処理を終了する。
【００３６】
図７は、図５のステップＳ５０３のシーケンサ再生処理の詳細を示すフローチャートである。まず、ステップＳ７０１では、後に説明するステップＳ７０２〜Ｓ７０７以外の他の処理を行う。
【００３７】
次に、ステップＳ７０２では、読み上げモードがオンか否かをチェックする。
オンであればステップＳ７０３へ進み、オフであればステップＳ７０５へ進む。
【００３８】
ステップＳ７０３では、再生時間位置が演奏データの小節の半拍前であるか否かをチェックする。半拍前であれば読み上げを行うためステップＳ７０４へ進み、半拍前でなければステップＳ７０５へ進む。
【００３９】
ステップＳ７０４では、次の小節内のメロディーパートのすべてのノートオンイベントを先読みして、階名音色で一定間隔で各ノートオンイベントを再生する。すなわち、図１（Ｂ）の読み上げ音１１１〜１１３を再生する。その後、ステップＳ７０５へ進む。
【００４０】
ステップＳ７０５では、マイナスワンモードがオンであるか否かをチェックする。オンであればステップＳ７０６へ進み、オフであればステップＳ７０７へ進む。
【００４１】
ステップＳ７０６では、メロディーパート以外の全パートの演奏データを再生処理する。その後、処理を終了する。
【００４２】
ステップＳ７０７では、全パートの演奏データを再生処理する。その後、処理を終了する。
【００４３】
図８は、図５のステップＳ５０４の鍵盤処理の詳細を示すフローチャートである。ステップＳ８０１では、通常の鍵盤処理を行う。鍵盤処理は、鍵盤スキャン処理、アサイナー処理、発音処理及び消音処理等を含む。鍵盤スキャン処理は、鍵盤４０７のすべての鍵の状態をスキャンし、押鍵されればノートオンイベントを生成し、離鍵されればノートオフイベントを生成する。アサイナー処理は、ノートオンイベントが発生したときにそれを発音チャンネルに割り当てるための処理である。発音処理は、ノートオンイベント発生に対応して発音を開始させるための処理である。消音処理は、ノートオフイベントに対応して発音中の音を消音させるための処理である。以上で、処理を終了する。
【００４４】
以上のように、本実施形態によれば、演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生することができるので、演奏者は、これから弾くべきメロディー内容を把握してから演奏することができる。すなわち、演奏者は、読み上げ音を直前に聞いてから、メロディー音を演奏することができ、効果的な演奏練習を行うことができる。また、階名の読み上げによるメロディー把握をすることができ、事前準備を体得することができる。これにより、実質的学習効果があり、初心者の将来性にもよい影響を与え、ピアノ演奏に必要な能力を高めることができる。
【００４５】
なお、読み上げ音を再生すると共に表示してもよいし、読み上げ音を再生する代わりに表示してもよい。表示は、例えば「ドドレ」等と表示する。
【００４６】
また、どの位前に、読み上げるかの読み上げタイミングを調整できるようにしてもよい。例えば、１／２拍前、１／３拍前、１拍前等にすることができる。
【００４７】
また、一度に、どれだけのメロディー音を先読みするかの読み上げ量を調整できるようにしてもよい。例えば、１小節、１／２小節、２拍、４拍等にすることができる。また、読み上げ量を１音符単位にしてもよい。
【００４８】
また、各音符を読み上げる代わりに、コード（和音）を読み上げるようにしてもよい。まず、１小節の演奏データを先読みする。次に、先読みした１小節内の音符を基にコード検出を行う。次に、そのコード又はコードルートを発音処理する。その音色は、階名音色でも、その他の音色でもよい。すなわち、演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてそのコード又はコードルートを発音処理する。また、上記と同様に、コード又はコードルートを発音処理と共に表示してもよいし、コード又はコードルートを発音処理する代わりに表示してもよい。
【００４９】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５０】
【発明の効果】
以上説明したように、演奏データ内の一又は複数の音符を単位としてその単位毎に先読みしてまとめて順次再生することができるので、演奏者は、これから弾くべきメロディー内容を把握してから演奏することができる。すなわち、演奏者は、読み上げ音を直前に聞いてから、メロディー音を演奏することができ、効果的な演奏練習を行うことができる。
【図面の簡単な説明】
【図１】図１（Ａ）及び（Ｂ）は本発明の実施形態による電子楽器の先読み演奏ガイド方法を示す図である。
【図２】図２（Ａ）及び（Ｂ）は図１（Ａ）の楽譜の演奏データの構成例を示す図である。
【図３】本実施形態による電子楽器のパネルの構成例を示す図である。
【図４】本実施形態による電子楽器のハードウエア構成例を示すブロック図である。
【図５】本実施形態による電子楽器が行う処理のメインルーチンを示すフローチャートである。
【図６】パネルスイッチ処理の詳細を示すフローチャートである。
【図７】シーケンサ再生処理の詳細を示すフローチャートである。
【図８】鍵盤処理の詳細を示すフローチャートである。
【符号の説明】
３０１  読み上げスイッチ
３０２  マイナスワンスイッチ
３０３  曲選択スイッチ
３０４  スタート／ストップスイッチ
３０５  テンポ操作子
３０６  表示器
４００  バス
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  フレキシブルディスクコントローラ
４０５  フレキシブルディスクドライブ
４０６  キースキャン回路
４０７  鍵盤
４０８  パネルスキャン回路
４０９  パネルスイッチ
４１０  音源
４１１  Ｄ／Ａ変換部
４１２  アンプ
４１３  スピーカ
４１４  タイマ
４１５  表示器
【図１】
2004240257.tif 000003
【図２】
2004240257.tif 000004
【図３】
2004240257.tif 000005
【図４】
2004240257.tif 000006
【図５】
2004240257.tif 000007
【図６】
2004240257.tif 000008
【図７】
2004240257.tif 000009
【図８】
2004240257.tif 000010