(57)【特許請求の範囲】
【請求項１】
手指によって押鍵される鍵盤と、押鍵位置と押鍵タイミングと運指を指示する演奏指示データが含まれた楽曲データと、横軸と縦軸がそれぞれ鍵盤の並びと演奏の時間経過に対応している二次平面上に前記楽曲データに従って押鍵情報が表示される表示手段と、前記楽曲データに従って押鍵情報の表示の制御を行う制御手段とを備え、
前記楽曲データには、左手及び右手による運指指示データと共にその運指誘導データを有し、
前記表示手段は、前記鍵盤の上方向に隣接し、左手と右手の演奏を異なる表示形態で表示する運指指示表示体と、前記運指指示表示体を右手と左手それぞれについて演奏順につなげた運指誘導表示体とを有しており、
前記制御手段は、前記押鍵情報として前記鍵盤の押鍵すべき位置に、時間経過と共に運指指示表示体を上から順次降りてくるように表示制御し、前記運指指示表示体を表示制御する際に前記運指誘導データに基づいて運指誘導表示体を表示制御するように構成した演奏誘導装置。
【請求項２】
前記楽曲データの押鍵位置情報と演奏者が前記鍵盤を操作した押鍵位置とを比較する一致判定手段を備え、
前記制御手段は、前記表示手段の運指指示表示体の押鍵位置に一致する鍵盤が押鍵された場合にのみ楽曲の押鍵情報の表示を進行するように構成した請求項１に記載の演奏誘導装置。
【請求項３】
前記楽曲データは、押鍵位置と押鍵タイミングと運指を指示するデータと共に、押鍵長さを指示するデータを含み、
前記表示手段は、前記楽曲データが含む前記押鍵情報と共に押鍵長さを表示可能に構成され、
前記一致判定手段は、前記楽曲データの押鍵位置情報及び押鍵長さ情報と演奏者が前記鍵盤を操作した押鍵位置及び押鍵長さ情報とを比較するように構成されており、
前記制御手段は、前記一致判定手段において両者が一致していれば楽曲の押鍵位置情報及び押鍵長さ情報を進行するように構成した請求項２に記載の演奏誘導装置。
【請求項４】
模範演奏モード、右手練習モード、左手練習モード及び両手練習モードのうち、少なくとも２つのモードを切り換え選択する練習モード選択手段を更に備えた請求項１に記載の演奏誘導装置。
【請求項５】
演奏者によって踏み込まれるペダルを更に備え、
前記楽曲データは、押鍵位置と押鍵タイミングと運指を指示するデータと共に、ペダルの踏み込みタイミングを指示するデータを含み、
前記表示手段は、前記押鍵情報と共に表示されるペダル情報を表示するように構成した請求項１に記載の演奏誘導装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鍵盤楽器の演奏に際して演奏者を誘導する演奏誘導装置に関するものである。
【０００２】
【従来の技術】
ピアノ、オルガンなどの鍵盤楽器に、演奏者が押鍵すべき鍵を表示し、鍵盤楽器の演奏を誘導する演奏誘導装置が知られている。従来の演奏誘導装置では、演奏者が楽譜によらず、鍵に対応した点滅等の誘導表示に従って押鍵していけば所定の楽曲が演奏できる。
【０００３】
一例として、特公平05-14912がある。これは所定の楽曲の演奏に必要な鍵に対応した表示素子を有する鍵表示装置に、次に押し下げるべき鍵の押鍵位置と、さらにその次に押し下げる鍵を表示したものである。
【０００４】
【発明が解決しようとする課題】
上記従来技術による表示手段では、点滅等の誘導表示体が鍵盤楽器の鍵に対応し、次の押鍵指示が表示されるものの、数拍先の情報は表示されないため、演奏者はせいぜい１鍵先の押鍵指示しか予測できないという問題点を有していた。また誘導表示体が時間軸に沿って表示されていないため、演奏者が、押鍵のタイミングや音符の拍の長さを感覚的に把握し、演奏に反映させることが難しいという問題もある。
【０００５】
本発明は上記課題を解決すべくなされたものであり、その目的は、所定の楽曲に従って押鍵すべき鍵の位置を指示すると共に、演奏者が運指に迷うことなく、数拍先の押鍵情報を表示する演奏誘導装置を提供することにある。また、本発明の他の目的は、演奏者がどの指で押鍵するかを示した運指指示情報をリアルタイムに把握しながら演奏することができると共に、右手や左手の個別練習や、楽曲データと演奏者による演奏とを比較する一致進行の機能を有した演奏誘導装置を提供することである。
【０００６】
【課題を解決するための手段】
本発明は、前記課題を解決するためになされたものである。
【０００７】
本発明の演奏誘導装置は、手指によって押鍵される鍵盤と、押鍵位置と押鍵タイミングと運指を指示する演奏指示データが含まれた楽曲データと、横軸と縦軸がそれぞれ鍵盤の並びと演奏の時間経過に対応している二次平面上に前記楽曲データに従って押鍵情報が表示される表示手段と、前記楽曲データに従って押鍵情報の表示の制御を行う制御手段とを備え、
前記楽曲データには、左手及び右手による運指指示データと共にその運指誘導データを有し、
前記表示手段は、前記鍵盤の上方向に隣接し、左手と右手の演奏を異なる表示形態で表示する運指指示表示体と、前記運指指示表示体を右手と左手それぞれについて演奏順につなげた運指誘導表示体とを有しており、
前記制御手段は、前記押鍵情報として前記鍵盤の押鍵すべき位置に、時間経過と共に運指指示表示体を上から順次降りてくるように表示制御し、前記運指指示表示体を表示制御する際に前記運指誘導データに基づいて運指誘導表示体を表示制御するように構成したことを特徴とする。
【０００８】
また、本発明の他の特徴とするところは、前記楽曲データの押鍵位置情報と演奏者が前記鍵盤を操作した押鍵位置とを比較する一致判定手段を備え、
前記制御手段は、前記表示手段の運指指示表示体の押鍵位置に一致する鍵盤が押鍵された場合にのみ楽曲の押鍵情報の表示を進行するように構成したことである。
【０００９】
また、本発明の他の特徴とするところは、前記楽曲データは、押鍵位置と押鍵タイミングと運指を指示するデータと共に、押鍵長さを指示するデータを含み、
前記表示手段は、前記楽曲データが含む前記押鍵情報と共に押鍵長さを表示可能に構成され、
前記一致判定手段は、前記楽曲データの押鍵位置情報及び押鍵長さ情報と演奏者が前記鍵盤を操作した押鍵位置及び押鍵長さ情報とを比較するように構成されており、
記制御手段は、前記一致判定手段において両者が一致していれば楽曲の押鍵位置情報及び押鍵長さ情報を進行するように構成したことである。
【００１０】
また、本発明の他の特徴とするところは、模範演奏モード、右手練習モード、左手練習モード及び両手練習モードのうち、少なくとも２つのモードを切り換え選択する練習モード選択手段を更に備えたことである。
【００１１】
また、本発明の他の特徴とするところは、演奏者によって踏み込まれるペダルを更に備え、 
前記楽曲データは、押鍵位置と押鍵タイミングと運指を指示するデータと共に、ペダルの踏み込みタイミングを指示するデータを含み、
前記表示手段は、前記押鍵情報と共に表示されるペダル情報を表示するように構成したことである。
【００１２】
また、本発明の他の特徴とするところは、前記楽曲データのペダルの踏み込みタイミング情報と演奏者が操作した前記ペダルの踏み込みタイミングとを比較する一致判定手段を備えたことである。
【００１３】
また、本発明の他の特徴とするところは、前記楽曲データは、更に、ペダルの踏み込み時間長さを指示するデータを含み、
前記一致判定手段は、更に、前記楽曲データのペダルの踏み込み時間長さ情報と演奏者が操作したペダルの踏み込み時間長さを比較するように構成したことである。
【００１５】
これらの構成によれば、運指指示表示体を表示する表示手段を鍵盤の上方に隣接して有しており、演奏者が演奏すべく手指によって押鍵する際に鍵盤から視線を離すことなくリアルタイムに左手及び右手による運指指示を把握しながら演奏することができるため、楽譜が読めない演奏者でも容易に演奏することができる。また、一致判定手段や練習モード切替手段のいずれかの手段を有することにより、段階的にかつ誤った操作を行うことなく演奏を習熟していくことができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００１７】
まず、図１は本発明の実施の形態の概要図である。この図に示す電子楽器は、楽器本体１００と、鍵盤１と、サスティンペダル３と、ＬＣＤディスプレイ５と、操作パネル７と、フロッピーディスクドライブ９とで構成される。ＬＣＤディスプレイ５は、後述する演奏指示表と練習に必要な各種練習情報が表示され、演奏者が鍵盤から視線を離すことなく容易に鍵盤と同時に参照できる位置に設置されている。
【００１８】
図２は本発明の実施の形態の構成を示すブロック図である。同図に示すように、押鍵情報を入力する鍵盤１と、鍵盤１の押鍵状態を検出する鍵盤検出手段２と、サスティン情報を入力するサスティンペダル３と、サスティンペダル３の状態を検出するサスティンペダル検出手段４と、後述する演奏指示表や各種練習情報などを表示するＬＣＤディスプレイ５と、ＬＣＤディスプレイに表示を行うＬＣＤディスプレイ表示手段６と、各種情報を入力するための複数のスイッチを備えた操作パネル７と、操作パネル７の各スイッチの状態検出を行うスイッチ検出手段８と、演奏指示データを含んだ楽曲データが記憶されているフロッピーディスク（ＦＤ）１０１と、ＦＤ１０１をドライブするフロッピーディスクドライブ（ＦＤＤ）９と、他のＭＩＤＩ機器１０２とＭＩＤＩ(Musical Instrument Digital Interface）信号のやりとりを行うＭＩＤＩインターフェース（Ｉ／Ｆ）１０と、本装置及び電子楽器全体の制御を行うＣＰＵ１１と、ＣＰＵ１１が実行する制御プログラムや各種データを記憶するＲＯＭ１２と、ＣＰＵ１１が制御プログラムを実行する際に使用する各種変数や、楽曲情報及び演奏指示を行う際に必要な演奏指示データなどを記憶するＲＡＭ１３と、複数の楽音発生チャンネルを備え、複数の楽音を同時に発生できるように構成された音源やＤＡＣ（Digital Analog Converter）などにより構成された楽音発生手段１４と、楽音発生手段１４より発生した楽音を音響に変換するスピーカー１５から構成されている。
【００１９】
図３は、本発明に係る演奏指示表の一部と各種練習情報の表示例である。下部には楽曲の進行に応じてスクロールする演奏指示表が配置され、上部には後述する練習モードなどの状態を示す各種練習情報が配置されている。
【００２０】
図３のＺ方向は時間軸となっており、白抜き矢印の向きは時間の進む向きを示す。演奏指示表の横方向の破線行は楽曲の拍を示し、この場合一行が半拍である。また、演奏指示表の横方向の実線は小節の切り替わりを示す。以下、実線と破線とを合わせて拍行と呼ぶ。さらに、演奏指示表の縦方向の一列一列が鍵盤の一鍵一鍵に対応する。例えば列２７はＥ鍵（key Ｅ）に対応し、列２８はＡ鍵（key Ａ）に対応する。
【００２１】
図３において、２０、２１は運指指示表示体である。運指指示表示体とは演奏者に押すべき鍵の位置と、その鍵を押す指と、押鍵のタイミングを指示するものであり、演奏指示表の中で、対応する鍵列と対応する拍行との交点に、数字を伴って表示されている。運指指示表示体２０は右手での演奏を指示するものであり、運指指示表示体２１は左手での演奏を指示するものである。左手での演奏を指示する運指指示表示体２１には下線が引かれ、右手での演奏を指示する運指指示表示体２０と区別されており、演奏者が見て即座に右手か左手かがわかるようになっている。運指指示表示体２０及び２１の数字は、「１」が親指、「２」が人差し指、「３」が中指、「４」が薬指、「５」が小指での押鍵を指示している。従って、運指指示表示体２０は１小節目の１拍目に右手小指でＥ鍵の押鍵を指示し、運指指示表示体２１は２小節目の１拍目に左手小指でＡ鍵の押鍵を指示している。
【００２２】
図３において、矢印２２は運指誘導表示体である。運指誘導表示体とは、運指指示表示体を右手左手それぞれについて演奏順につなげたものであり、右手、左手それぞれに対して、次の運指指示表示体の所在をガイドするものである。
【００２３】
図３において、線分２３は押鍵長さ指示表示体である。押鍵長さ指示表示体とは、押鍵すべき長さを運指指示表示体から時間軸に応じて線分で表したものである。
【００２４】
図３において、２４、２５はペダル指示表示体である。ペダル指示表示体とは、サステインペダルを演奏中のどのタイミングで操作するかを指示するものである。２４はペダルオン指示表示体であり、サステインペダルを踏みこむよう指示した表示体である。２５はペダルオフ指示表示体であり、サステインペダルを離すよう指示した表示体である。２６はペダル継続指示表示体であり、サステインペダルを踏み続けるよう指示した表示体である。ペダルオン指示表示体２４とペダルオフ指示表示体２５とは、ペダル継続指示表示体２６により連結表示されている。また、ペダル継続指示表示体２６は、ペダルの踏み込み量に応じて線分の形態を変えることでペダルの踏み込み量を表し、２本線の場合は踏み込み量が大きく、１本線の場合は踏み込み量が小さい場合を表し、ペダルの踏み込み量が途中で変わった場合にも、線分の形態を変えることが可能である。
【００２５】
図３において、２９は練習モード表示であり、後述する練習モードの内容を表示する。３０は一致進行モード表示であり、後述する一致進行モードの内容を表示する。３１はカウントイン表示であり、後述するカウントインの内容を表示する。３２はメトロノーム表示であり、後述するメトロノームの内容を表示する。３３は練習曲名表示であり、後述する操作パネル上のスイッチを操作して楽曲データを選択する際や、選択後の楽曲データに記憶されている曲名の内容が表示される。３４は拍子表示であり、例えば、３拍子の場合は３／４と表示され、４拍子の時は４／４と表示され、演奏指示データを含んだ楽曲データを読み込んだ時に更新される。３５はテンポ表示であるり、このテンポ表示３５は、演奏指示データを含んだ楽曲データを読み込んだ時に更新される。なお、テンポ表示３５は、演奏者の習熟度に応じて、後述する操作パネル上のスイッチを操作してテンポを変えた時に、自動的に更新される。３６は小節表示であり、「小節：拍」の形で表示され、演奏指示データを含んだ楽曲データを読み込んだ時に初期化され、楽曲の進行状況に応じて、自動的に更新される。
【００２６】
運指指示表示体と、運指誘導表示体と、押鍵長さ指示表示体とをまとめて鍵盤指示情報表示体と呼ぶ。また、ペダルオン指示表示体と、ペダルオフ指示表示体と、ペダル継続指示表示体とをまとめてペダル指示情報表示体と呼ぶ。また、鍵盤指示情報表示体とペダル指示情報表示体とをまとめて演奏指示情報と呼ぶ。
【００２７】
図４は操作パネル７の詳細図である。図４において、４０は停止スイッチであり、演奏指示データを含んだ楽曲データの再生を停止する目的で使用される。なお、停止スイッチ４０は、楽曲の再生を停止する際、曲の先頭に戻らずに、停止スイッチ４０が押された小節及び拍の位置で停止し、図３の小節表示３６の表示内容も操作時の小節及び拍で停止する。４１は開始スイッチであり、楽曲の再生を現在の小節及び拍の位置から開始する目的で使用され、操作時には図３の小節表示３６の表示が楽曲の進行に応じて更新される。４２は曲の頭スイッチであり、停止スイッチ４０により停止された楽曲を曲先頭の小節及び拍に戻すために使用され、操作時には図３の小節表示３６の表示内容が更新される。
【００２８】
図４において、４３、４４はそれぞれ巻戻しスイッチ、早送りスイッチであり、停止状態の楽曲の小節を調節するために使用され、操作時には図３の小節表示３６の表示内容が更新される。巻戻しや早送りは、演奏者が任意の小節の間を繰り返し練習したい場合に特に有効である。
【００２９】
図４において、４５、４６はそれぞれテンポ−スイッチ、テンポ＋スイッチであり、楽曲のテンポの速度を調節するために使用され、操作時には図３のテンポ表示３５の表示内容が更新されるとともに、楽曲が再生されるテンポが変更される。４７は練習モードスイッチであり、練習モードを選択するために使用され、図３の練習モード表示２９に選択された練習モードが表示される。練習モードとは、模範演奏を聞くための「模範演奏モード」と、右手を練習するための「右手練習モード」と、左手を練習するための「左手練習モード」と、両手の練習をするための「両手練習モード」とを、選択することができる。
【００３０】
図４において、４８は一致進行モードスイッチであり、一致進行のモードを選択するために使用され、図３の一致進行モード表示３０に選択された一致進行のモードが表示される。一致進行モードとは、演奏者が押鍵やペダル操作などの正しい操作を行うまで楽曲が停止する「一致進行あり」と、演奏者の操作に関わらず楽曲が進行していく「一致進行なし」のモードがある。「一致進行あり」の場合は、演奏者が演奏指示データと同じ鍵、同じタイミングなどで演奏しないと楽曲の進行が停止するため、習熟度が低い場合に特に有効である。
【００３１】
図４において、４９はカウントインスイッチであり、カウントインの設定を選択するために使用され、図３のカウントイン表示３１に選択された状態が表示される。カウントインとは、楽曲が始まる前に２小節のカウント音を鳴らし、楽曲のテンポを把握できる機能である。「カウントインあり」は、開始スイッチ４１を押下すると楽曲が始まる前にカウント音が鳴り、「カウントインなし」は、カウント音を鳴らさず、すぐに楽曲が始まる。
【００３２】
図４において、５０はメトロノームスイッチであり、メトロノームの設定を選択するために使用され、図３のメトロノーム表示３２に設定の状態が表示される。メトロノームとは、曲のテンポに応じて拍単位にメトロノーム音を鳴らし、また小節の先頭を強調するために、小節の先頭拍にメトロノーム音が少し強調されたアクセント音を鳴らす機能である。設定できる状態として、「メトロノームあり」は、練習曲の拍子に合わせてアクセント音及びメトロノーム音を鳴らし、「アクセントなし」はアクセント音がなく全ての拍単位でメトロノーム音だけを鳴らし、「メトロノームなし」は、アクセント音及びメトロノーム音共に鳴らさない設定である。
【００３３】
図４において、５１は曲選択スイッチであり、ＦＤ１０１に記憶された演奏指示データを含んだ楽曲データを選択する目的で使用され、図３の練習曲表示３３に選択中及び選択された楽曲が表示される。
【００３４】
図５は演奏再生データと演奏指示データを含む楽曲データの構成図である。楽曲データは、ＦＤ１０１に記憶されており、操作パネル７に配置された曲選択スイッチ５１を操作することによりＦＤＤ９を介してＲＡＭ１３に記憶される。
【００３５】
図５において、６０は楽曲の概要を示すヘッダであり、楽曲の曲名を示し図３の練習曲名表示３３の基となる曲名データ６０ａと、楽曲の拍子を示し図３の拍子表示３４の基となる拍子データ６０ｂと、楽曲のテンポを示し図３のテンポ表示３５の基となるテンポデータ６０ｃとで構成される。６１は小節マークであり、楽曲の各小節の区切りを示し、演奏指示表における小節の区切りを示す実線表示の基となる。
【００３６】
図５において、６２は鍵盤の操作を示すノートデータであり、右手または左手のパート属性を示し、演奏指示表における押鍵指示表示体のうち右手または左手の表示情報の基となるパートデータ６２ａと、鍵の番号を示し演奏指示表における押鍵指示表示体のうち鍵列方向の表示情報の基となるノートナンバー６２ｂと、押鍵速度を示すベロシティ６２ｃと、小節マーク６１または後述する拍マーク６４からの差分時間を示し、演奏指示表における拍行方向の表示情報の基となるデルタタイム６２ｄと、押鍵長さを示し演奏指示表における押鍵長さ表示体の表示情報の基となるゲートタイム６２ｅと、次のノートデータへの誘導を示し演奏指示表における運指誘導表示体の表示情報の基となる運指誘導データ６２ｆと、演奏指示表における運指指示表示体のうち指番号の表示情報の基となる指番号データ６２ｇとで構成される。
【００３７】
図５において、６３はペダルの操作を示すペダルデータであり、ペダルの踏み込み量を示し、演奏指示表におけるペダル継続指示表示体の線分の表示形態の基となる踏み込み量データ６３ａと、小節マーク６１または後述する拍マーク６４からの差分時間を示し、演奏指示表における拍行方向の表示情報の基となるデルタタイム６３ｂと、ペダルを踏み込む長さを示し、演奏指示表におけるペダル継続表示体の線分の長さの基となる踏み込み長さデータ６３ｃとで構成される。
【００３８】
図５において、６４は拍マークであり、楽曲の拍の区切りを示し、演奏指示表における拍の区切りを示す波線表示の基となる。６５はエンドマークであり、演奏指示データを含む楽曲データの終わりを示す。
【００３９】
なお、演奏再生には、運指誘導データ６２ｆと指番号データ６２ｇを除く全ての情報が使用され、これらを演奏再生データと呼ぶ。また、演奏指示表や各種練習情報の表示及び更新には、ヘッダ６０を含む全ての楽曲データの情報が使用され、これらを演奏指示データと呼ぶ。
【００４０】
図６は、ＣＰＵ１１が本実施例の演奏誘導装置を制御する際に、ＲＡＭ１３にて記憶され使用される変数の構成図である。
【００４１】
図６において、７０は再生ポインタであり、楽曲の進行に応じて値がインクリメントされる。ＣＰＵ１１は、再生ポインタ７０で示された位置の楽曲データを読み出し、ＬＣＤディスプレイ表示手段６を介して、ＬＣＤディスプレイ５に演奏指示表の表示及び更新を行う。また、同時に練習モードの種類によっては楽音発生手段１４を通じてスピーカー５で楽音を音響に変換する。
【００４２】
図６において、７１は練習モードデータであり、操作パネル７に配置された練習モードスイッチ４７により選択された練習モードの値がＣＰＵ１１により記憶される。７２は一致進行モードデータであり、操作パネル７に配置された一致進行モードスイッチ４８により選択された一致進行モードの値がＣＰＵ１１により記憶される。７３はＲＵＮフラグであり、楽曲が再生中か停止中かを示すフラグであり、ＣＰＵ１１により記憶される。７４はカウントインフラグであり、操作パネル７に配置されたカウントインスイッチ４９により選択されたカウントインの状態がＣＰＵ１１により記憶される。７５はメトロノームフラグであり、操作パネル７に配置されたメトロノームスイッチ５０により選択されたメトロノームの状態がＣＰＵ１１により記憶される。
【００４３】
次に本実施例の演奏誘導装置を備えた電子楽器を用いた演奏の具体的手順と、内部処理の概要を練習モード別に説明する。
【００４４】
最初の手順として、操作パネル７に配置された曲選択スイッチ５１が操作されると、ＣＰＵ１１によりＦＤＤ９を介してＦＤ１０１に記憶されている楽曲データが読み出され、ＲＡＭ１３に記憶される。また、再生ポインタ７０とＲＵＮフラグ７３が初期化される。また、ヘッダ６０に記憶されている曲名データ６０ａを基に練習曲名表示３３に楽曲名が表示され、拍子データ６０ｂを基に拍子表示３４が表示され、テンポデータ６０ｃを基にテンポ表示３５が表示される。
【００４５】
その後、操作パネル７に配置された練習モードスイッチ４７により、「模範演奏モード」、「右手練習モード」、「左手練習モード」、「両手練習モード」の４種類のうち任意の練習モードが選択されると、ＣＰＵ１１により練習モードデータ７１が選択された値に更新される。
【００４６】
次に、操作パネル７に配置された一致進行スイッチ４８により、「一致進行あり」、「一致進行なし」の２種類のうち任意の一致進行モードが選択されると、ＣＰＵ１１により一致進行モードデータ７２が選択された値に更新される。
【００４７】
次に、操作パネルに配置されたカウントインスイッチ４９により、「カウントインあり」、「カウントインなし」の２種類のうち任意のカウントインの状態が選択されると、ＣＰＵ１１はカウントインフラグ７４を選択されたカウントインの状態に更新する。
【００４８】
次に、操作パネルに配置されたメトロノームスイッチ５０により、「メトロノームあり」、「アクセントなし」、「メトロノームなし」の３種類のうち任意のメトロノームの状態が選択されると、ＣＰＵ１１はメトロノームフラグ７５を選択されたメトロノームの状態に更新する。
【００４９】
以上の設定を行った後、操作パネル７に配置された開始スイッチ４１にて練習を開始する。楽曲の再生が停止した状態で開始スイッチ４１が操作されると、楽曲が再生中であることを示すＲＵＮフラグ７３がＣＰＵ１１によりセットされると同時に、再生ポインタ７０をテンポデータ６０ｃに応じてインクリメントされていく。
【００５０】
また、任意の小節や拍で操作パネル７に配置された停止スイッチ４０により楽曲の再生が停止されると、楽曲が再生中であることを示すＲＵＮフラグ７３がＣＰＵ１１によりリセットされ、再生ポインタ７０のインクリメントも停止される。
【００５１】
また、操作パネル７に配置された巻戻しスイッチ４３が押下されている間は、ＣＰＵ１１により再生ポインタ７０がデクリメントされていき、巻戻しスイッチ４３が離されると再生ポインタ７０のデクリメントが停止される。
【００５２】
また、操作パネル７に配置された早送りスイッチ４４が押下されている間は、ＣＰＵ１１により再生ポインタ７０がインクリメントされていき、早送りスイッチ４４が離されると再生ポインタ７０のデクリメントが停止される。
【００５３】
また、演奏者の習熟度に応じてテンポを変えたい場合は、操作パネル７に配置されたテンポ−スイッチ４５やテンポ＋スイッチ４６を操作し、テンポを調節すれば良い。この場合は、ＣＰＵ１１によりテンポデータ６０ｃの値が増減される。
【００５４】
最後に、開始スイッチ４１が押下され楽曲の再生が開始されると、ＣＰＵ１１は再生ポインタ７０の値に応じて、ＲＡＭ１３に記憶されている演奏再生データ及び演奏指示データを読み出していき、楽曲の再生や演奏指示表の表示及び更新を行う。
【００５５】
練習モード別の演奏形態及び内部処理の概要として、まず「模範演奏モード」が選択された場合は、楽曲データのうち、再生ポインタ７０で示された右手及び左手両パートの演奏再生データにより楽曲が再生され、楽音発生手段１４を通じてスピーカー１５で楽音を音響に変換される。また、再生ポインタ７０で示された右手及び左手両パートの演奏指示データにより、演奏指示表の表示及び更新が行われる。このため、演奏者は楽曲の概要や指使いなどを知ることができる。この場合、一致進行のモードの状態に関わらず、一致進行の機能は働かない。
【００５６】
「右手練習モード」が選択された場合は、楽曲データのうち、再生ポインタ７０で示された左手パートの演奏再生データにより左手パートのみの楽曲が再生され、楽音発生手段１４を通じてスピーカー１５で楽音を音響に変換される。また、再生ポインタ７０で示された右手パートの演奏指示データにより、右手のみ演奏指示表の表示及び更新が行われる。このため、演奏者は左手のみの再生された楽曲を聞きながら、右手のみの演奏指示表によって指示された情報に従って演奏することができる。また、操作パネル７に配置された一致進行スイッチ４８により「一致進行あり」が選択されていると、ＣＰＵ１１は鍵盤検出手段２を介して演奏者が操作した鍵盤１の押鍵状態やサスティンペダル検出手段４を介してサスティンペダル３の踏み込み状態を取り込み、右手パートの演奏指示データやペダルデータ６３と一致比較を行った結果、一致していると判断した場合にのみ楽曲を進行させる。「一致進行なし」が選択されている場合は、演奏者が操作した操作子の状態に関わらず楽曲を進行させていく。
【００５７】
「左手練習モード」が選択された場合は、楽曲データのうち、再生ポインタ７０で示された右手パートの演奏再生データにより右手パートのみの楽曲が再生され、楽音発生手段１４を通じてスピーカー１５で楽音を音響に変換される。また、再生ポインタ７０で示された左手パートの演奏指示データにより、左手のみ演奏指示表の表示及び更新が行われる。このため、演奏者は右手のみの再生された楽曲を聞きながら、左手のみの演奏指示表によって指示された情報に従って演奏することができる。なお、一致進行に関する内部動作は「右手練習モード」の時と同じである。ただし、「右手練習モード」では右手パートの演奏指示データと一致比較を行うが、「左手練習モード」では左手パートの演奏指示データと一致比較を行う。
【００５８】
「両手練習モード」が選択された場合は、楽曲の再生は行われず、再生ポインタ７０で示された右手及び左手両パートの演奏指示データにより、演奏指示表の表示及び更新が行われる。このため、演奏者は両手の演奏指示表によって指示された情報に従って演奏することができる。なお、一致進行に関する内部動作は「右手練習モード」の時と同じである。ただし、「右手練習モード」では右手パートの演奏指示データと一致比較を行うが、「両手練習モード」では右手及び左手両パートの演奏指示データと一致比較を行う。
【００５９】
ここで、実際の演奏の過程における演奏指示表の動きを図５〜図８で説明する。
【００６０】
操作パネル７に配置された曲選択スイッチ５１を操作し、図５に示されるような演奏指示データを含んだ楽曲データが記憶されているＦＤ１０１からＦＤＤ９を介して楽曲データを読み出すと、再生ポインタ７０から数拍分の演奏指示データに応じて演奏指示表が更新されるが、その演奏指示表の一部が図７である。今、再生ポインタ７０の０の位置に楽曲の各小節の区切りを示す小節マーク６１があるため、図７の最下段の小節行が表示される。また、再生ポインタ７０の１の位置にノートデータがあるため、パートデータ６２ａとノートナンバー６２ｂと指番号データ６２ｇの情報を基に図７の運指指示表示体８０が表示され、再生ポインタ７０の２の位置にノートデータがあるため、図７の運指指示表示体８３が表示される。また、運指誘導表示体８２は、ノートデータ中の運指誘導データ６２ｆの情報により、運指指示表示体８０と８３との間に連結され表示される。また、再生ポインタ７０の３の位置にペダルデータがあるため、ペダルオン指示表示体８５を表示し、踏み込み量データ６３ａと踏み込み長さデータ６３ｃの情報を基に、ペダル継続指示表示体８７を表示する。また、再生ポインタ７０の４の位置に拍マーク６４があるため、図７の拍行が表示され、再生ポインタ７０の５の位置にノートデータがあるため、運指指示表示体８６が表示され、ゲートタイム６２ｅの情報により押鍵長さ表示体８９が表示される。
【００６１】
演奏者は、図７で最初の拍行に配置された運指指示表示体は８０であり、運指指示表示体８０が鍵８１の列に配置されており、かつ運指指示表示体８０が「１」で示され、さらに運指指示表示体８０には下線が示されていないので、鍵８１を右手親指で押鍵する。
【００６２】
図８は、図７の状態から演奏指示データ及び楽曲の進行に応じてスクロールされた後の状態である。図８において、最初の拍行に配置された運指指示表示体は８３であるが、このことは、前述のように演奏者には既知である。運指指示表示体８３が鍵８４の列に配置されており、かつ運指指示表示体８３が「２」で示され、さらに運指指示表示体８３には下線が示されていないので、演奏者は、図７の場合と同様にして鍵８４を右手人差し指で押鍵する。また、運指指示表示体８３と同じ水平線上、即ち同じ時間軸上にペダルを踏むように指示したペダルオン指示表示体８５があるため、演奏者は鍵８４を押鍵するのと同じタイミングでペダルを踏む。また、ペダルオン指示表示体８５からはペダル継続指示表示体８７が線分で表示されているため、この後、この表示体がなくなるまで演奏者は継続してペダルを踏んでおく。このように線状のペダル継続表示体を表示させることにより、演奏者は今ペダルを踏んでおくべきか、離しておくべきかが即座に把握できる。
【００６３】
同様の操作を再生ポインタ７０で示されるポインタの位置にエンドデータ６５がくるまで繰り返す。
【００６４】
上記のように、演奏者は演奏指示表の上から順次降りてくる演奏指示情報に従って、容易に楽曲を演奏することができる。また、押鍵の情報と同じ時間軸にペダルの指示を表示することで、演奏者はどのタイミングでペダルを踏み、どのタイミングでペダルを離すか、といった情報を演奏しながら感覚的に得ることができる。
【００６５】
なお、図１において、ピアノを本実施例として挙げたが、他の鍵盤楽器であるキーボードやオルガンなどと演奏誘導装置を構成しても良い。また、演奏者が操作する操作子として鍵盤とペダルを挙げたが、ペダルのない鍵盤楽器で良く、またピッチベンドホイールやモジュレーションホイールなどを他の操作子として、演奏誘導装置を構成しても良い。
【００６６】
なお、図２において、ＲＯＭ１２はＣＰＵ１１が実行する制御プログラムや各種データを記憶するだけでなく、演奏指示データを含んだ楽曲データをファクトリープリセットとして記憶しても良い。また、ＦＤ１０１とＦＤＤ９は、専用のものに限らず、ＣＤ−ＲＯＭとＣＤ−ＲＯＭドライブや、ハードディスクとハードディスクドライブなどにより、演奏指示データを含んだ楽曲データを読み出す構成としても良い。また、ＬＡＮ（Local Area Network）や、公衆電話回線などにより、インターネットや外部サーバーなどと接続し、演奏指示データを含んだ楽曲データをダウンロードする構成でも良い。また、ＭＩＤＩＩ／Ｆ１０は、専用のものに限らず、ＲＳ−２３２Ｃや、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）などの汎用インターフェースにより構成しても良い。この場合、オーディオなどのＭＩＤＩメッセージ以外のデータも同時に、または排他的に送受信しても良い。また、本実施例では、演奏指示表の表示手段としてＬＣＤディスプレイを利用したが、その他の表示デバイスとして、プロジェクターなどによる投影やプリンタなどによる印字を行っても良い。また、電子楽器に全て組み込まれた例を挙げたが、一般に市販されている電子楽器とＭＩＤＩなどで接続されたパソコン上で演奏誘導装置を構成しても良い。
【００６７】
なお、図３において、ペダル指示情報表示体の表示位置は、鍵盤の最左端でも良いし、実施例のように、演奏指示データを含んだ楽曲データの中で含まれる最低音を自動的に認識し、最低音の左近傍に表示しても良い。また、演奏指示情報は、演奏指示データを含んだ楽曲データの進行状況に応じて更新される一方、拍子表示３４などの各種練習情報の表示位置は、楽曲進行状況に係わらず常に一定であるが、演奏指示情報の上部だけでなく、右端などに表示しても良い。また、本実施例では３拍分を１小節（３拍子）としたが、演奏しようとする曲に合わせて４拍分を１小節（４拍子）などと、小節の切り替わりを可変としても良い。また、本実施例では一行が半拍（８分音符単位）としたが、演奏しようとする曲に合わせて、４分の１拍（１６分音符単位）などと、一行を可変としても良い。また、運指指示表示体は、運指を表す手段として数字を用いたが、他にもアルファベットを用いたり、指や右手と左手の区別のため色や大きさやフォントで区別してもよいし、押鍵速度（ベロシティ）に合わせて、色・大きさ・フォントなどを変えても良い。また、ペダル継続指示表示体は、サスティンペダルの踏み込み量に合わせて、線分の色・本数・太さなどを変えても良い。この場合は、サスティンペダルの踏み込み量が途中で変わった場合にも、途中で前記ペダル継続指示表示体の形態を変えることも可能である。また、ペダル継続指示表示体は、サスティンペダルだけでなく、ソステヌートペダルやソフトペダルをペダル指示表示体に加えても良い。この場合は、図５におけるペダルデータ７３にペダルの種類を示すようなデータを追加すれば良い。また、次の運指指示表示体の所在をガイドする運指誘導表示体として矢印を用いたが、他にも例えば線分で結ぶだけでもよく、この場合でも演奏者は次の運指指示表示体を即座に把握できる。また、運指誘導表示体で誘導された次の運指指示表示体を点滅させる手段等も考えられる。
【００６８】
なお、図４において、練習モードスイッチ４７にて練習モードを選択する際に、前述の４種類の練習モードの他に、「自動練習モード」を追加し、「模範演奏モード」、「右手練習モード」、「左手練習モード」、「両手練習モード」とステップを進める過程で一致進行の機能と絡めて模範演奏と遜色ないレベルに達したら、次の練習モードに移るような機能を追加しても良い。また、一致進行モードスイッチ４８にて一致進行モードを選択する際に、前述の２種類の一致進行モードの他に、例えば押鍵操作に関しては、一致の判断基準として、「タイミング」と「押鍵速度」と「押鍵長さ」などがあり、これらを一致進行のモードに加えても良い。また、ペダル操作に関しては、一致の判断基準として、「タイミング」と「踏み込み量」などがあり、これらも一致進行のモードに加えても良い。また、例えば押鍵操作の「タイミング」や「押鍵速度」や「押鍵長さ」は、演奏者が完全に一致するのは難しいので、±１０％や±２０％などと、一致の判断基準の範囲を設定として設けても良い。また、演奏指示データと演奏者の実際の演奏と比較し、採点機能などを追加しても良い。また、演奏者が苦手なフレーズなどを繰り返し練習するために、巻戻しスイッチ４３と早送りスイッチ４４を操作するだけでなく、任意の２点の小節を指定し２点間を繰り返し練習できるような機能を追加しても良い。また、本実施例では、巻戻しスイッチ４３と早送りスイッチ４４の操作は楽曲が停止中に行うようになっているが、楽曲が進行中においても操作できるようにしても良い。
【００６９】
なお、図５において、本実施例での演奏指示データを含む楽曲データは、トラックという概念は存在しないが、右手と左手のデータは別々のトラックとして構成しても良い。また、右手と左手だけのデータだけでなく、ドラムスやベースなどの伴奏を担うデータを追加しても良い。また、ヘッダ６０に、楽曲の調性や楽器名や著作権者名などのデータを追加しても良い。また、図５は本実施例の演奏誘導装置専用のデータとして図示してあるが、ＳＭＦ(Standard Midi File)形式などの汎用のデータ形式に、メーカー固有の情報であるシステムエクスクルーシブなどで演奏指示データを追加し、楽曲データを構成しても良い。この場合は、本実施例のような演奏誘導装置を備えた電子楽器では演奏を誘導する機能が働き、演奏誘導装置を備えない一般の電子楽器では、演奏指示データを扱えないため、演奏指示データを含まないＳＭＦ形式のデータと同様に楽曲の再生だけが可能となる。
【００７０】
【発明の効果】
本発明は、上述したように、手指によって押鍵される鍵盤と、押鍵位置と押鍵タイミングと運指を指示する演奏指示データが含まれた楽曲データと、横軸と縦軸がそれぞれ鍵盤の並びと演奏の時間経過に対応している二次平面上に前記楽曲データに従って押鍵情報が表示される表示手段と、前記楽曲データに従って押鍵情報の表示の制御を行う制御手段とを備え、前記楽曲データには、左手及び右手による運指指示データを有し、前記表示手段は、前記鍵盤の上方向に隣接し、左手及び右手による運指指示表示体を有しており、前記制御手段は、前記押鍵情報として前記鍵盤の押鍵位置に対応して時間経過と共に運指指示表示体を表示制御するように構成したことにより、演奏者が演奏すべく手指によって押鍵する際に鍵盤から視線を離すことなくリアルタイムに左手及び右手による運指指示を把握しながら演奏することができるため、楽譜が読めない演奏者でも容易に演奏することができる。
また、複数の練習モードや一致進行モードなどの機能を有することにより、段階的にかつ誤った操作を行うことなく演奏を習熟していくことができる。
【図面の簡単な説明】
【図１】本発明の演奏誘導装置の一実施の形態を示す概要図
【図２】同装置の構成を示すブロック図
【図３】同演奏指示表の一部と各種練習情報の表示例図
【図４】同操作パネル詳細図
【図５】同演奏再生データと演奏指示データを含む楽曲データの構成図
【図６】同ＲＡＭ内変数の構成図
【図７】同演奏説明のための概略図
【図８】同演奏説明のための概略図
【符号の説明】
１  鍵盤
２  鍵盤検出手段
３  サスティンペダル
４  サスティンペダル検出手段
５  ＬＣＤディスプレイ
６  ＬＣＤディスプレイ表示手段
７  操作パネル
８  スイッチ検出手段
９  フロッピーディスクドライブ（ＦＤＤ）
１０  ＭＩＤＩインターフェース（Ｉ／Ｆ）
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  楽音発生手段
１５  スピーカー
２０、２１、８０、８３、８６  運指指示表示体
２２、８２、８８  運指誘導表示体
２３、８９  押鍵長さ指示表示体
２４、８５  ペダルオン指示表示体
２５  ペダルオフ指示表示体
２６、８７  ペダル継続指示表示体
２７  列（Ｅ鍵）
２８  列（Ａ鍵）
２９  練習モード表示
３０  一致進行モード表示
３１  カウントイン表示
３２  メトロノーム表示
３３  練習曲名表示
３４  拍子表示
３５  テンポ表示
３６  小節表示
４０  停止スイッチ
４１  開始スイッチ
４２  曲の頭スイッチ
４３  巻戻しスイッチ
４４  早送りスイッチ
４５  テンポ−スイッチ
４６  テンポ＋スイッチ
４７  練習モードスイッチ
４８  一致進行モードスイッチ
４９  カウントインスイッチ
５０  メトロノームスイッチ
５１  曲選択スイッチ
６０  ヘッダ
６０ａ  曲名データ
６０ｂ  拍子データ
６０ｃ  テンポデータ
６１  小節マーク
６２  ノートデータ
６２ａ  パートデータ
６２ｂ  ノートナンバー
６２ｃ  ベロシティ
６２ｄ  デルタタイム
６２ｅ  ゲートタイム
６２ｆ  運指誘導データ
６２ｇ  指番号データ
６３  ペダルデータ
６３ａ  踏み込み量データ
６３ｂ  デルタタイム
６３ｃ  踏み込み長さデータ
６４  拍マーク
６５  エンドデータ
７０  再生ポインタ
７１  練習モードデータ
７２  一致進行モードデータ
７３  ＲＵＮフラグ
７４  カウントインフラグ
７５  メトロノームフラグ
８１、８４  鍵
１００  楽器本体
１０１  フロッピーディスク（ＦＤ）
１０２  他のＭＩＤＩ機器
【図１】
0004178813.tif 000002
【図２】
0004178813.tif 000003
【図３】
0004178813.tif 000004
【図４】
0004178813.tif 000005
【図５】
0004178813.tif 000006
【図６】
0004178813.tif 000007
【図７】
0004178813.tif 000008
【図８】
0004178813.tif 000009