(57)【特許請求の範囲】
【請求項１】
発音タイミングと音高情報とを含む演奏情報を記憶する記憶部と、
前記記憶部に記憶された演奏情報に基づく楽譜が表示される表示機能と、この表示された楽譜の中の楽譜符号に対応する場所を指等でタッチした位置が検出される機能を備えたタッチセンサとを有する表示画面と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する楽音を生成する楽音生成部とを備えたことを特徴とする電子楽器。
【請求項２】
各鍵に対応する各発光器が配備された鍵盤と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する鍵の発光器の発光態様を他の鍵の発光器の発光態様とは異ならせる発光制御部とを備えたことを特徴とする請求項１記載の電子楽器。
【請求項３】
各鍵の押鍵動作及び離鍵動作を行なわせる鍵駆動部を備えた鍵盤と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する鍵が押下されるように前記鍵駆動部を制御する鍵駆動制御部とを備えたことを特徴とする請求項１記載の電子楽器。
【請求項４】
発音タイミングと音高情報とを含む演奏情報を記憶する記憶部と、
前記記憶部に記憶された演奏情報に基づく楽譜が表示される表示機能と、この表示された楽譜の中の指等でタッチした位置が検出される機能を備えたタッチセンサとを有する表示画面と、
前記表示画面に表示された楽譜中の検出されたタッチ開始位置と、タッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域に対応する演奏情報を自動演奏する自動演奏部とを備えたことを特徴とする電子楽器。
【請求項５】
前記自動演奏部は、前記表示画面に表示された楽譜中のタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了を受けて自動演奏を開始するものであることを特徴とする請求項４記載の電子楽器。
【請求項６】
前記楽音生成部による、前記表示画面に示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する楽音の生成中、前記タッチされた位置に表示されている楽譜符号の表示態様を異ならせる表示制御手段を備えたことを特徴とする請求項１記載の電子楽器。
【請求項７】
前記自動演奏部による、前記表示画面に表示された楽譜中の検出されたタッチ開始位置とタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域に対応する演奏情報を自動演奏中、その自動演奏中の楽音に対応する楽譜符号の表示態様を異ならせる表示制御手段を備えたことを特徴とする請求項４記載の電子楽器。
【請求項８】
前記表示画面に鍵盤を表示して、前記楽音生成部による、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する楽音の生成中、その生成中の楽音の音高に対応する鍵の表示態様を異ならせる表示制御手段を備えたことを特徴とする請求項１記載の電子楽器。
【請求項９】
前記表示画面に鍵盤を表示して、前記自動演奏部による、前記表示画面に表示された楽譜虫の、検出されたタッチ開始位置とタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域に対応する演奏情報を自動演奏中、その自動演奏中の楽音の音高に対応する鍵の表示態様を異ならせる表示制御手段を備えたことを特徴とする請求項４記載の電子楽器。
【請求項１０】
前記表示画面に表示された楽譜中の検出されたタッチ開始位置とタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域を白黒反転する表示制御手段を備えたことを特徴とする請求項４記載の電子楽器。
【請求項１１】
前記楽音生成部が生成する楽音の音長を制御する制御部を備え、
前記制御部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応して生成される楽音の音長を、あらかじめ決められた値で制御するものであることを特徴とする請求項１記載の電子楽器。
【請求項１２】
前記楽音生成部が生成する楽音の音量を制御する制御部を備え、
前記制御部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応して生成される音の音量を、あらかじめ決められた値で制御するものであることを特徴とする請求項１記載の電子楽器。
【請求項１３】
前記楽音生成部が生成する楽音の音長を制御する制御部と、
前記表示画面に表示された楽譜のタッチ時間を検出するタッチ時間検出手段とを備え、
前記制御部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応して生成される楽音の音長を、前記検出されたタッチ時間に対応した値で制御するものであることを特徴とする請求項１記載の電子楽器。
【請求項１４】
前記楽音生成部が生成する楽音の音量を制御する制御部と、
前記表示画面に表示された楽譜のタッチ圧力を検出するタッチ圧力検出手段とを備え、
前記制御部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応して生成される楽音の音量を、前記検出されたタッチ圧力に対応した値で制御するものであることを特徴とする請求項１記載の電子楽器。
【請求項１５】
前記楽音生成部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する楽音を生成するにあたり、該楽譜符号の音高に対応する音階名を示す人声を生成するものであることを特徴とする請求項１記載の電子楽器。
【請求項１６】
前記表示画面に表示された楽譜のタッチ移動速度を検出するタッチ速度検出手段を備え、
前記自動演奏部は、前記表示画面に表示された楽譜中の検出されたタッチ開始位置とタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域に対応する演奏情報を、前記領域をタッチする際に前記タッチ速度検出手段で検出されたタッチ移動速度に対応したテンポで自動演奏するものであることを特徴とする請求項４記載の電子楽器。
【請求項１７】
前記楽音生成部は、前記表示画面に表示されている楽譜が指等でタッチされた位置に最も近い位置に表示されている楽譜符号に対応する楽音を生成するものであることを特徴とする請求項１記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネル上に演奏データを楽譜形式で表示する電子楽器に関する。
【０００２】
【従来の技術】
従来、電子楽器では、表示された楽譜上の演奏位置を、その演奏進行とともにポインタで順次指し示すことも行われている（例えば、特開平１１−２５９０６５号「表示変更装置、表示変更方法及び記憶媒体」）。
【０００３】
このような従来の電子楽器では、演奏の進行位置に対応する楽譜上の符号がポインタで示されるため、演奏と楽譜上の位置が容易に判明できる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例において、初心者にとっては、楽譜に表示されている符号と、その符号により生成する楽音との関係が理解できない。
【０００５】
本発明は、上記事情に鑑み、楽譜上の符号と楽音との関係が、より一層容易に判明するようになる電子楽器の提供を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する本発明の電子楽器のうちの第１の電子楽器は、発音タイミングと音高情報とを含む演奏情報を記憶する記憶部と、
前記記憶部に記憶された演奏情報に基づく楽譜が表示される表示機能と、この表示された楽譜の中の楽譜符号に対応する場所を指等でタッチした位置が検出される機能を備えたタッチセンサとを有する表示画面と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する楽音を生成する楽音生成部とを備えたことを特徴とする。
【０００７】
ここで上記の「楽譜符号」は、楽譜上の様々の符号の総称であり、少なくとも音符を含むものであり、コード情報などを含んでいても良い。
【０００８】
このような第１の電子楽器では、タッチパネルで指し示した楽譜符号と楽音との関係が容易に判明するようになる。すなわち、音符と再生される楽音との関係が、指と目及び耳の感覚によって、直接的かつ体感的に確認できるようになる。
【０００９】
ここで上記第１の電子楽器は、各鍵に対応する各発光器が配備された鍵盤と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する鍵の発光器の発光態様を他の鍵の発光器の発光態様とは異ならせる発光制御部とを備えることが好ましい。
【００１０】
この好ましい形態では、音符と再生される楽音との関係が、聴覚的に把握できるとともに、さらに、鍵盤の鍵との関係も視覚的に確認できるようになる。
【００１１】
さらに、上記第１の電子楽器は、各鍵の押鍵動作及び離鍵動作を行なわせる鍵駆動部を備えた鍵盤と、
前記表示画面に表示されている楽譜が指等でタッチされた位置に表示されている楽譜符号に対応する鍵が押下されるように前記鍵駆動部を制御する鍵駆動制御部とを備えることも好ましい形態である。
【００１２】
この形態によっても、音符と再生される楽音との関係に加え、鍵盤の鍵との関係も視覚的に確認できるようになる。
【００１３】
また、上記目的を達成する本発明の電子楽器のうちの第２の電子楽器は、発音タイミングと音高情報とを含む演奏情報を記憶する記憶部と、
前記記憶部に記憶された演奏情報に基づく楽譜が表示される表示機能と、この表示された楽譜の中の指等でタッチした位置が検出される機能を備えたタッチセンサとを有する表示画面と、
前記表示画面に表示された楽譜中の検出されたタッチ開始位置と、タッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了位置とに挟まれた領域に対応する演奏情報を自動演奏する自動演奏部とを備えたことを特徴とする。
【００１４】
ここで上記第２の電子楽器は、前記自動演奏部が前記表示画面に表示された楽譜中のタッチ開始後タッチ位置を連続的に移動させてタッチを終了したときのタッチ終了を受けて自動演奏を開始するものであることが好ましい。
【００１５】
この第２の電子楽器では、タッチパネルで指定した楽譜上の範囲が自動演奏される。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
（実施形態の構成及び各部の動作）
図１は、本発明の電子楽器の一実施形態における構成例を示すブロック図である。
【００１７】
図１を参照すると、この例は、当該電子楽器の各部を制御する制御部１と、楽音を生成する楽音生成部２を備え、さらに、楽音生成部２で生成された楽音を放音する発音器２ａと、表示器４と、この表示器４の全面又は一部前面に配置されたタッチパネル５を備えている。さらに、この電子楽器は、鍵盤３と、この鍵盤３における、楽譜上の音符に対応する鍵を内部から発光して示す発光器６と、楽譜上の音符に対応する鍵を磁力で押鍵状態に駆動するソレノイド７（本発明にいう鍵駆動部に対応）と、演奏情報を格納したメモリ９（本発明の記憶部に対応）を備えている。これらの各部は、その処理データ、アドレスデータ及び制御データを転送するバスラインに接続されている。
【００１８】
制御部１は、本装置の各部の制御を行なうＣＰＵ１ａと、制御プログラムが記憶されているＲＯＭ１ｂ、及びＣＰＵ１ａにおける処理のためのデータを一時的に記憶するワーキング処理用のＲＡＭ１ｃからなる。
【００１９】
楽音生成部２は、その内部に楽音波形を記憶しておき、鍵盤３により生成された演奏情報やメモリ９から読み出した演奏情報に基づく楽音生成を行う。タッチパネル５は、タッチ位置を制御部１に出力する。制御部１は，入力したタッチ位置上に表示している内容に基づき演奏情報を生成する。鍵盤３は、押鍵や離鍵による演奏操作が行なわれ、制御部１では、その演奏操作に応じた演奏情報が生成される。この鍵盤３では、自動演奏時には演奏情報に対応する鍵が、ソレノイド７で押鍵状態に駆動され、さらに、発光器６が発光する。
【００２０】
図２は表示器４上に表示する表示内容（楽譜）を示す図で、メモリ９に記憶した演奏情報のうちの、４小節分の演奏情報を２小節づつ２段にわたって楽譜形式で表示するとともに、コード情報を示す記号「Ａｍ７，Ｇ，Ｆ，Ｇ，Ｃ，Ｇ」、ドラッグ操作して指定する自動演奏の演奏範囲Ｌ、自動演奏中の演奏位置Ｐを表示する。ここで、表示した音符及びコードを、表示位置を対応付けＲＡＭ１ｃに記憶する。
【００２１】
以上が、本実施形態の構成及び各部の動作である。以下、本実施形態の全体動作について説明する。
【００２２】
〈全体動作〉
図３は、本実施形態の動作におけるメイン処理のフローチャートである。
【００２３】
このメイン処理は、電源投入から電源切断まで、ＣＰＵ１ａにおいて実行される。まず、各部の初期化が行われる（ステップＳ１１）。次に、鍵盤３の操作状態に変化があったか否かが判定される（ステップＳ１２）。この判定で操作状態に変化があった場合（Ｙｅｓ）、鍵盤３における押鍵又は離鍵に基づき演奏情報を生成し、楽音生成器２に出力する押離鍵処理が行われる（ステップＳ１３）。
【００２４】
この発音開始又は停止指示の後、又はステップＳ１２の判定で操作状態に変化がなかった場合（Ｎｏ）、タッチパネル５の操作状態に変化があったか否かが判定される。ここでのタッチパネル５における操作状態変化とは、操作開始、操作終了、又は操作位置の変化である（ステップＳ１４）。タッチパネル５の操作状態に変化があった場合（ステップＳ１４：Ｙｅｓ）、以降で詳細に説明するタッチパネル５への操作位置に対する処理（適宜、タッチパネル処理と表記）が行われる（ステップＳ１５）。次にその他の処理を実行してステップＳ１２にリターンする（ステップＳ１６）。
【００２５】
図４は本実施形態の動作におけるタッチパネル処理のフローチャートである。
【００２６】
まず、「操作開始」という操作が行われたか否かが判定される（ステップＳ２０）。
【００２７】
ステップＳ２０の判定で「操作開始」の場合（Ｙｅｓ）、自動演奏の開始時刻を規定する「演奏開始時刻」、及び終了時刻を規定する「演奏終了時刻」に操作位置に応じた時刻を設定する（ステップＳ２１）。次に、操作位置に音符又はコードが表示されているか否か、ＲＡＭ１ｃに記憶した音符及びコードと表示位置との対応付けを参照して判定される（ステップＳ２２）。
【００２８】
その操作位置に音符あるいはコードが表示されていたときは、その表示されている音符、コードの演奏情報が楽音生成部２に出力される。ここで、出力される演奏情報の音高は、表示されている音符又はコードに基づくが、音長及び音量は予め決めた値とする。楽音生成部２は、その演奏情報を受け取ると、その演奏情報に対応する楽音を生成する。さらに、その演奏情報に対応する鍵の発光器６の発光が行われ、かつ、鍵盤３の対応するソレノイド７によって押鍵状態に駆動された後に、図３のメイン処理にリターンする（ステップＳ２３）。
【００２９】
ステップＳ２０の「操作開始」ではない場合（Ｎｏ）、ＣＰＵ１ａでは、「操作終了」か否かが判定される（ステップＳ２４）。この判定で「操作終了」ではない場合（Ｎｏ）、タッチパネルの操作はドラッグ操作であって、ここでは、まず、現在の操作位置（時刻）が演奏開始時刻よりも後か否かの「操作位置＞演奏開始時刻」が判定される（ステップＳ２５）。ここで「操作位置＞演奏開始時刻」の場合（Ｙｅｓ）、次に、「演奏終了時刻」に現在の操作位置が設定される。このとき「演奏開始時刻」及び「演奏終了時刻」によって、タッチパネル５における演奏範囲の表示Ｌが変更される。この範囲表示は、例えば、図２に示すように画面上における五線譜の下方に表示される。次いで、図３のメイン処理にリターンする（ステップＳ２６）。
【００３０】
また、ステップＳ２４で「操作終了」の場合（Ｙｅｓ）、「演奏開始時刻」と「演奏終了時刻」が等しいか否かが判定される。この判定で等しい場合（Ｙｅｓ）、図３に示すメイン処理にリターンする（ステップＳ２７）。この処理で「演奏開始時刻」と「演奏終了時刻」が等しくない場合（Ｎｏ）は、ドラッグ操作が行なわれ、かつ、そのドラッグ操作が終了したことを意味する。ドラッグ操作が行われた場合は、自動演奏を行う範囲が指定されると同時に、その範囲の自動演奏が開始される。その自動演奏を行うために、自動演奏の開始時刻である「時刻」に、「演奏開始時刻」が、自動演奏を終了する「終了時刻」に、「演奏終了時刻」を、それぞれ設定し、さらに、自動演奏データのポインタを開始時刻以降で最初の音符に設定し、自動演奏フラグを自動演奏を行うことを指示することを示す１を設定して、図３のメイン処理にリターンする（ステップＳ２８）。
【００３１】
図５はタイマインタラプトにより起動される自動演奏処理のフローチャートである。
【００３２】
自動演奏フラグが１の場合、このタイマインタラプトがイネーブルに設定され、１ティック（本実施形態では一例として、４分音符を９６分割した時間であって、予め設定したテンポに依存した時間である）ごとに、この図５に示す自動演奏処理が起動される。まず、時刻（ティック）を歩進する（ステップＳ３０）。次に、「時刻」と「終了時刻」が等しいか否かが判定される（ステップＳ３１）。この判定で「時刻」と「終了時刻」が等しくない場合（Ｎｏ）、さらに、ポインタ（ステップＳ３５参照）が現在指し示している演奏情報の演奏時刻と「時刻」が等しいか否かが判定される（ステップＳ３２）。この判定で演奏時刻と「時刻」が等しくない場合（Ｎｏ）、楽譜の表示が変更される。この表示変更は、楽譜めくりや演奏位置の表示Ｐの表示位置の変更である。この表示変更により、今回のティックにおける処理は終了する（ステップＳ３３）。
【００３３】
ステップＳ３２の判定で演奏時刻と「時刻」が等しい場合（Ｙｅｓ）、ＣＰＵ１ａの制御で、その「時刻」と等しい演奏時刻の演奏情報を楽音生成器２に出力するとともに、この演奏情報に対応する鍵盤３の発光器６を発光させ、かつ、その演奏情報に対応する鍵盤３の鍵がソレノイド７によって押鍵状態となる（ステップＳ３４）。この後、演奏情報のポインタを、次に出力する演奏情報を指し示すように歩進する（ステップＳ３５）。
【００３４】
次に、ポインタを歩進した先の演奏情報が「ＥＮＤ」か否かが判定される。ＥＮＤは、演奏終了を示す演奏情報である（ステップＳ３６）。この判定で演奏情報が「ＥＮＤ」ではないと判定された場合（Ｎｏ）、ステップＳ３２にリターンして演奏情報の演奏時刻と「時刻」の比較から再度処理を実行する。ステップＳ３６の判定で演奏情報がＥＮＤの場合（Ｙｅｓ）、自動演奏フラグが０に設定されて終了する（ステップＳ３８）。自動演奏フラグが０の場合、自動演奏処理を行うタイマインタラプトがディスエーブルに設定され、自動演奏が停止する。  また、ステップＳ３１で「時刻」と「終了時刻」が等しい場合（Ｙｅｓ）、自動演奏フラグが０に設定される（ステップＳ３８）。
【００３５】
次に、上記の実施形態の変形例について説明する。
（１）発音態様について
図４中のステップＳ２３において、音長及び音量は予め決めた値であったが、押し操作の時間に応じた音長による演奏情報を発音するようにも出来る。また、タッチパネル５上での押し圧力に対応した検出値によって音量設定を行うようにも出来る。
また、図４中のステップＳ２３で生成する楽音は、音階名を示す人声の「ドレミ…」を生成しても良い。この場合、楽譜と音階の関係が一層明確になる。
さらに、図４中のステップＳ２３において、楽音の生成は、以下の演奏情報であっても良い。
（ａ）タッチパネル５上での操作位置で本来発音される演奏情報
これは操作位置に対応する時刻と同一時刻の全ての演奏情報である。
（ｂ）タッチパネル５上での操作位置から最も近い位置に表示されている演奏情報（楽音符号）
この場合、多少ずれた位置の操作位置においても、この位置情報に最も近い位置の演奏情報（楽音符号）の楽音生成が可能になる。
（ｃ）タイで連結された音符のうちのいずれかの音符が表示された位置が操作された場合に、タイで連結された最初の音符の表示位置が操作されたものとして、そのタイで結ばれた音符を先頭から発音しても良い。
（ｄ）操作位置を含む所定の時間内の演奏情報
この所定の時間内の演奏情報とは、例えば、拍内、小節内である。なお、この時間内の演奏情報は、予め設定したテンポで順次出力すれば良い。
（２）画面態様について
図４中のステップＳ２３、図５中のステップＳ３４では、タッチパネル５での表示において、演奏時に、その演奏中の音符の表示状態を変更させても良い。この表示処理の変更としては、点灯又は点滅、表示色、表示の大きさがある。また、表示器４に鍵盤を表示し、演奏情報の音高に対応する鍵の表示状態が変化するようにしても良い。
【００３６】
さらに、図４中のステップＳ２６において、自動演奏範囲の表示は、演奏範囲の楽譜を白黒反転するように表示しても良い。
（３）自動演奏処理について
ドラッグ範囲を自動演奏する場合、ドラッグの操作速度に応じて決定されたテンポ、例えば、ゆっくりドラッグ操作すれば、ゆっくりしたテンポで再生を行なうようにも出来る。
【００３７】
また、自動演奏においては、表示器４上に表示した楽譜以外のトラックが存在する。この場合次のような処理も可能である。
（ａ）表示器４で表示する楽譜のトラックを複数中のトラックから選択することも出来る。
（ｂ）上記した（ａ）で選択されるトラックごとに音色が異なるようにしても良い。図４中のステップＳ２３で生成される楽音の音色は、現在表示されている楽譜のトラックの音色としても良い。
（ｃ）図４中のステップＳ２３において、現在表示されている楽譜のトラックにおける演奏情報と同一時刻における他のトラックの演奏情報を発音するようにも出来る。
【００３８】
また、ドラッグ操作による自動演奏範囲を次のように指定することも出来る。
（ａ）範囲指定を所定の区間単位（例えば、拍、小節）で行なっても良い。
（ｂ）楽譜の段をまたいで（上下段）ドラッグ操作することによって、複数段を自動演奏の範囲として指定するようにも出来る。
【００３９】
なお、上記説明では、自動演奏の領域指定を操作開始位置（時刻）以降に操作終了位置がある場合のみ可能としたが、操作開始位置以前に操作終了があっても良い。この場合、「時刻」に操作終了位置を、「終了時刻」に操作開始位置を設定する。
【００４０】
【発明の効果】
以上、説明したように、本発明の電子楽器によれば、楽譜上の符号と楽音との関係が、より一層容易に判明できるようになるという効果がある。
【図面の簡単な説明】
【図１】本発明の電子楽器の実施形態における構成例を示すブロック図である。
【図２】図１中の表示器のタッチパネル上に表示された演奏情報を示す図である。
【図３】実施形態の動作におけるメイン処理のフローチャートである。
【図４】実施形態の動作におけるタッチパネル処理のフローチャートである。
【図５】実施形態の動作におけるタイマインタラプトにより起動される自動演奏処理のフローチャートである。
【符号の説明】
１  制御部
１ａ  ＣＰＵ
２  楽音生成部
３  鍵盤
４  表示器
５  タッチパネル
６  発光器
７  ソレノイド
９  メモリ
【図１】
0003980888.tif 000002
【図２】
0003980888.tif 000003
【図３】
0003980888.tif 000004
【図４】
0003980888.tif 000005
【図５】
0003980888.tif 000006