(57)【要約】【課題】演奏操作の強弱の強さを意識しながら、練習することができる演奏教習装置などを提供すること。【解決手段】電子鍵盤楽器１は、例えば、１フレーズ目に入る時刻ｔ３の１拍前の、時刻ｔ１にて、押鍵すべき強さを強弱インジケータで表示し、押鍵すべき強さに応じた音を発音する。また、１フレーズ目に入ると、伴奏を押鍵すべき強さに応じた音量で再生する。これにより、演奏者は、発音タイミングの前に、表示および音にて、押鍵の強弱を知ることができるので、押鍵の強弱を意識しながら、練習することができる。【選択図】図６
2018049126.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレーズに区分された楽曲データであって、１音毎の発音タイミング情報と演奏操作を指示する演奏操作情報とが対応付けられた操作情報と、前記フレーズ毎に演奏操作の強弱を指示する強弱情報と、を有する楽曲データを記憶する記憶手段と、
前記操作情報を再生する再生手段と、
再生の際、前記強弱情報が指示する前記フレーズの前に、当該フレーズに対応する前記強弱情報を前記記憶手段から読み出し、読み出した当該フレーズに対応する前記強弱情報に基づいて、演奏操作の強弱を提示する提示手段と、を備え、
前記発音タイミング情報により規定される発音タイミングにおける前記演奏操作の強弱での演奏操作を促すことを特徴とする演奏教習装置。
【請求項２】
前記楽曲データは、伴奏情報を有し、
再生の際、前記再生手段は、前記強弱情報が指示する前記フレーズにおける前記伴奏情報に基づく放音の音量を、当該フレーズに対応する前記強弱情報に基づいて、調整することを特徴とする請求項１に記載の演奏教習装置。
【請求項３】
演奏操作子を備え、
前記提示手段は、前記強弱情報に基づく演奏操作の強弱に加えて、前記演奏操作子が受け付けた演奏操作の強弱を表示することを特徴とする請求項１又は請求項２に記載の演奏教習装置。
【請求項４】
演奏教習装置に、
複数のフレーズに区分された楽曲データであって、１音毎の発音タイミング情報と演奏操作を指示する演奏操作情報とが対応付けられた操作情報と、前記フレーズ毎に演奏操作の強弱を指示する強弱情報と、を有する楽曲データに基づいて、前記操作情報を再生する再生ステップと、
再生の際、前記強弱情報が指示する前記フレーズの前に、当該フレーズに対応する前記強弱情報を記憶手段から読み出し、読み出した当該フレーズに対応する前記強弱情報に基づいて、演奏操作の強弱を提示する提示ステップと、を実行させ、
前記発音タイミング情報により規定される発音タイミングにおける前記演奏操作の強弱での演奏操作を促すことを特徴とする演奏教習プログラム。
【請求項５】
複数のフレーズに区分された楽曲データであって、１音毎の発音タイミング情報と演奏操作を指示する演奏操作情報とが対応付けられた操作情報と、前記フレーズ毎に演奏操作の強弱を指示する強弱情報と、を有する楽曲データに基づいて、前記操作情報を再生する再生ステップと、
再生の際、前記強弱情報が指示する前記フレーズの前に、当該フレーズに対応する前記強弱情報を記憶手段から読み出し、読み出した当該フレーズに対応する前記強弱情報に基づいて、演奏操作の強弱を提示する提示ステップと、を備え、
前記発音タイミング情報により規定される発音タイミングにおける前記演奏操作の強弱での演奏操作を促すことを特徴とする演奏教習方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏教習装置、演奏教習プログラム、および演奏教習方法に関するものである。
【背景技術】
【０００２】
特許文献１には、手本の発音イベントのベロシティに応じた円形図形と、演奏の発音イベントのベロシティに応じた円形図形とを表示する演奏表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０９１２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の演奏表示装置によれば、演奏した後に演奏と手本との操作の強弱の違いを把握することはできるが、演奏する前に演奏の操作の強弱をイメージすることは困難であった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、演奏操作の強弱を意識しながら、練習することができる演奏教習装置、演奏教習プログラム、および演奏教習方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本願に係る演奏教習装置は、複数のフレーズに区分された楽曲データであって、１音毎の発音タイミング情報と演奏操作を指示する演奏操作情報とが対応付けられた操作情報と、フレーズ毎に演奏操作の強弱を指示する強弱情報と、を有する楽曲データを記憶する記憶手段と、操作情報を再生する再生手段と、再生の際、強弱情報が指示するフレーズの前に、当該フレーズに対応する強弱情報を記憶手段から読み出し、読み出した当該フレーズに対応する強弱情報に基づいて、演奏操作の強弱を提示する提示手段と、を備え、発音タイミング情報により規定される発音タイミングにおける演奏操作の強弱での演奏操作を促すことを特徴とする。
【０００７】
このようにすると、演奏者は次に演奏すべきフレーズの前に、演奏操作の強弱を知ることができるので、演奏操作の強弱を意識しながら、練習することができる。強弱情報が音に対応しているのであれば、提示手段は放音する構成とすると良く、強弱情報が表示に対応しているのであれば、提示手段は表示する構成とすると良い。また、演奏操作情報が音に対応しているのであれば、再生手段は放音する構成とすると良く、演奏操作情報が表示に対応しているのであれば、再生手段は表示する構成とすると良い。また、再生手段と提示手段とは一部が共通の構成としても良い。
【０００８】
（２）また、楽曲データは、伴奏情報を有し、再生の際、再生手段は、強弱情報が指示するフレーズにおける伴奏情報に基づく放音の音量を、当該フレーズに対応する強弱情報に基づいて、調整することを特徴とする。これにより、演奏者は伴奏演奏の音量により、演奏操作の強弱を意識しながら、練習することができる。
【０００９】
（３）演奏操作子を備え、提示手段は、強弱情報に基づく演奏操作の強弱に加えて、演奏操作子が受け付けた演奏操作の強弱を表示することを特徴とする。このようにすると、演奏者は自身が行った演奏の結果を知ることができる。さらに、操作の強弱と演奏すべき強弱とを比較して、比較結果を表示する構成とすると良い。このようにすると、演奏者は自身が行った演奏が、提示された演奏操作の強弱と比較して、強かったのか、弱かったのかが分かり、演奏操作を修正することができる。この場合、演奏教習装置は、演奏操作子が受け付けた操作の強弱を電子信号に変換する検出手段を備える構成とすると良い。
【００１０】
（４）（５）さらに、本願に係る発明は、演奏教習装置の発明に限定されることなく、演奏教習装置におけるプログラムの発明や、演奏教習方法の発明としても実施し得るものである。
【発明の効果】
【００１１】
本願に係る演奏教習装置などによれば、演奏操作の強弱を意識しながら、練習することができる演奏教習装置、演奏教習プログラム、および演奏教習方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る電子鍵盤楽器の電気的構成を示すブロック図である。
【図２】目標レベルと表示を説明する図である。
【図３】検出レベルと表示を説明する図である。
【図４】比較結果と表示を説明する図である。
【図５】実施形態に係る電子鍵盤楽器の機能ブロック図である。
【図６】レッスン機能を説明するタイミングチャート図である。
【発明を実施するための形態】
【００１３】
＜電子鍵盤楽器の構成＞
電子鍵盤楽器１の電気的構成について図１を用いて説明する。電子鍵盤楽器１は、演奏者が鍵盤を操作するのに応じて、演奏音を発音する機能の他に、レッスン機能などを備えている。
【００１４】
電子鍵盤楽器１は、鍵盤１０、検出回路１１、ユーザインターフェース１２、音源回路１３、効果回路１４、サウンドシステム１５、ＣＰＵ１６、タイマ３１、ＲＡＭ１８、ＲＯＭ１９、データ記憶部２０、ネットワークインターフェース２１などを備えている。ＣＰＵ１６はＲＯＭ１９に記憶されている各種のプログラムを実行することによって、各部を制御する。ここで、各部とは、バス２２を介してＣＰＵ１６と接続される検出回路１１、ユーザインターフェース１２、音源回路１３、およびネットワークインターフェース２１などである。ＲＡＭ１８は、ＣＰＵ１６が各種の処理を実行するための主記憶装置として用いられる。データ記憶部２０は、ＭＩＤＩ（Musical  Instrument  Digital  Interface；登録商標）形式の楽曲データなどを記憶する。データ記憶部２０は、例えばフラッシュメモリなどで実現される。タイマ３１はＣＰＵ１６の命令に従って、設定時間までの残り時間をカウントし、残り時間が０となると、ＣＰＵ１６に信号を出力する。
【００１５】
鍵盤１０は音高に対応した白鍵および黒鍵を複数備えている。検出回路１１は鍵盤１０の動きを検出して生成する演奏検出信号をＣＰＵ１６へ送信する。ＣＰＵ１６は受信した演奏検出信号に基づいてＭＩＤＩ形式の演奏データを生成する。
【００１６】
音源回路１３は、ＭＩＤＩ形式のデータに信号処理を行い、デジタルオーディオ信号を出力する。効果回路１４は、音源回路１３から出力されるオーディオ信号に例えばリバーブなどの効果を付加したデジタルオーディオ信号を出力する。サウンドシステム１５は、不図示のデジタルアナログ変換器、アンプ、およびスピーカなどを有する。デジタルアナログ変換器は、効果回路１４から出力されるデジタルオーディオ信号をアナログオーディオ信号に変換し、アンプへ出力する。アンプは、アナログオーディオ信号を増幅し、スピーカへ出力する。スピーカは入力されるアナログオーディオ信号に応じて発音する。このように、電子鍵盤楽器１は鍵盤１０の操作に応じて、演奏音を発音する。また、データ記憶部２０に記憶されている楽曲データに基づいて、自動演奏音を発音する。以下、自動演奏音を発音することを、再生すると記載する場合がある。
【００１７】
ユーザインターフェース１２は、液晶ディスプレイ１２１および不図示の、電源ボタン、「スタート／ストップ」ボタンなどの複数の操作ボタンを有する。ユーザインターフェース１２は、ＣＰＵ１６の命令に従って、例えば各種の設定画面などを液晶ディスプレイ１２１に表示する。また、ユーザインターフェース１２は操作ボタンで受け付けた操作を信号としてＣＰＵ１６へ送信する。ネットワークインターフェース２１は、ＬＡＮ通信を行う。ＣＰＵ１６は、ネットワークインターフェース２１および不図示のルータを介してインターネットと接続し、インターネットに接続されている楽曲データを提供するコンテンツサーバから楽曲データをダウンロードすることができる。
【００１８】
尚、ユーザインターフェース１２は、鍵盤１０を操作する演奏者から見て、鍵盤１０の奥側に配置されている。これにより、演奏者は、液晶ディスプレイ１２１に表示される表示を見ながら演奏することができる。
【００１９】
＜レッスン機能の概要＞
次に、電子鍵盤楽器１のレッスン機能の概要について説明する。電子鍵盤楽器１は複数の形態のレッスン機能を有するが、ここでは、演奏者が鍵盤を押す強さをレッスンするためのレッスン機能について説明する。尚、鍵盤を押す「強さ」は、鍵盤を押す「速さ」とも表現できる。演奏者は、大きな音を出したい時には、鍵盤１０を強く押す。検出回路１１は、鍵盤１０が押される速さを検出し、「ベロシティ」（後述）に関わる速さを示す信号を出力する。演奏者が鍵盤を強く押すほど、鍵盤が押される速さは速くなるとされている。演奏者が鍵盤１０を強く押すほど、「ベロシティ」の値は大きく、サウンドシステム１５が発音する演奏音の音量は大きくなる。
【００２０】
さて、演奏者が手本とは異なる鍵を押してしまった場合には、異なる音高の音が発音されるので、自身が間違った鍵を押してしまったことに気づき易い。これに対し、特に、演奏者が初心者である場合、自身が行っている鍵盤１０を押す強さが、手本に対して、強いのか、弱いのか、あるいは、同程度なのかを判別することは難しい。そこで、本実施形態のレッスン機能は、演奏者が鍵盤１０を３レベルの強さで押し分けられるようになる事を目標とする。ここでは、演奏者が容易にレベルの違いを判別できるように、レベルの数を３つと限定している。レッスン機能では、楽曲データを複数のフレーズに区分し、１つのフレーズで、同じレベルの強さで複数回、押鍵するように指示する。これにより、演奏者は、押鍵を重ねることで、押鍵の強さを目標のレベルに近づけ易くなる。まず、フレーズに入る前に、次に鳴らすべき音量の音を発音することにより、演奏者に押す強さを指示する。また、表示により、発音タイミングを演奏者に報知する。演奏者が鍵を押すと、鍵を押した強さを液晶ディスプレイ１２１に表示し、その後、手本との比較結果を液晶ディスプレイ１２１に表示し、演奏者に自身の演奏の手本に対する強弱を教示する。
【００２１】
以後の説明において、音の大きさをイメージさせるために、次のフレーズの前に電子鍵盤楽器１が発音する音を提示音と称する。また、音の大きさをイメージさせるために、発音タイミングの前に電子鍵盤楽器１が行う表示を提示音表示と称する。また、発音タイミングを報知するための表示を音高ガイド表示と称する。また、提示音表示において、表示する強さのレベルを目標レベルと称し、演奏者が鍵を押した強さのレベルを検出レベルと称する。
【００２２】
＜表示画面＞
次に、レッスン機能の実行中における液晶ディスプレイ１２１の表示画面について説明する。表示画面には、鍵盤１０の平面化された模式図（以降、鍵盤図と称する）および強弱インジケータが表示される。音高ガイド表示は、鍵盤図に演奏すべき音高が明示されることで実現される。強弱インジケータは、強さのレベルなどを表示するインジケータである。提示音表示は、強弱インジケータを用いて実現される。尚、強弱インジケータの詳細については後述する。また、鍵盤図にて、音高ガイド表示がされている状態をオン状態、音高ガイド表示がされていない状態をオフ状態と称する。同様に、強弱インジケータにて、提示音表示がされている状態をオン状態、ガイド表示がされていない状態をオフ状態と称する。
【００２３】
＜強弱インジケータ＞
次に、図２〜４を用いて、強弱インジケータについて説明する。図２に示すように、提示音表示では、目標レベルが「＞」マークの個数により表現される。電子鍵盤楽器１は、強レベルを「＞」マークを８個有する表示図形で表示し、中レベルを「＞」マークを４個有する表示図形で表示し、弱レベルを「＞」マークを１個有する表示図形で表示する。図３に示すように、演奏者が鍵を押した強さの表示では、検出レベルが「■」マークの個数により表現される。電子鍵盤楽器１は、強レベルを「■」マークを８個有する表示図形で表示し、中レベルを「■」マークを４個有する表示図形で表示し、弱レベルを「■」マークを１個有する表示図形で表示する。比較結果は、図４に示すように表示される。電子鍵盤楽器１は、検出レベルが目標レベルに対して強い場合には、「＜」と「■」マークを有する、「強い」を示す表示図形を表示する。検出レベルが目標レベルの範囲内である場合には、「■」マークを有する、「正しい」を示す表示図形を表示する。検出レベルが目標レベルに対して弱い場合には、「＞」と「■」マークを有する、「弱い」を示す表示図形を表示する。
【００２４】
＜楽曲データ＞
次に、楽曲データについて説明する。楽曲データは、レッスン用に最適化されたデータである。本実施例の楽曲データは、イントロ部および練習部で構成されている。練習部は複数のフレーズに区分されている。練習部は、演奏者が押鍵するための期間が予め設けられている。つまり、押鍵を促す音高ガイド表示の次に演奏者が押鍵するための期間が設けられた後、次の音高ガイド表示がなされるように構成されている。
【００２５】
楽曲データには楽曲情報および複数のトラックが含まれている。楽曲情報には、楽曲データの楽曲名などの情報が含まれている。トラックには時間情報とイベントとが１組として構成されているデータが楽曲の進行順に並んでいる。イベントとは、処理の内容を指示するデータである。時間情報とは、処理する時間を指示するデータである。複数のトラックのうち、１つのトラックには、レッスン用のデータが収められており、その他のトラックには、伴奏用のデータが収められている。イベントには、ＭＩＤＩイベントである「ノートオン」および「ノートオフ」と、メタイベントである「鍵盤表示オン」、「鍵盤表示オフ」、「強弱表示オン」、および「強弱表示オフ」などがある。尚、「鍵盤表示オン」、「鍵盤表示オフ」、「強弱表示オン」、および「強弱表示オフ」は、レッスン用のトラックに含まれている。
【００２６】
「ノートオン」は発音を指示するデータであり、「ノートオフ」は消音を指示するデータである。「ノートオン」および「ノートオフ」には、「ノートナンバー」、「ベロシティ」などが付随している。「ノートナンバー」とは、音高を指定するデータであり、「ベロシティ」とは、音の強弱を表すデータである。「鍵盤表示オン」および「鍵盤表示オフ」は、音高ガイド表示のためのデータである。「鍵盤表示オン」および「鍵盤表示オフ」には、「ノートナンバー」などが付随している。「鍵盤表示オン」に対応する時間情報は発音タイミングを示すデータである。「強弱表示オン」および「強弱表示オフ」は、提示音表示のためのデータである。「強弱表示オン」および「強弱表示オフ」には、「ベロシティ」などが付随している。また、提示音表示するための「強弱表示オン」に対応する時間情報と、提示音を発音するための「ノートオン」に対応する時間情報とは、同じタイミングを示すようになっている。また、提示音表示するための「強弱表示オン」に対応する時間情報、および提示音を発音するための「ノートオン」に対応する時間情報は、次にその強弱での押鍵を指示するフレーズの開始の例えば、１拍前に設定されている。尚、トラックの最後には、終了コードが含まれている。
【００２７】
尚、「ベロシティ」は、０〜１２７の値をとることができる。上記したように、レッスン機能は、鍵盤１０を３つのレベルの強さで押し分けられるようにできる事を目標としている。このため、楽曲データおよびレッスン機能では、強・中・弱のレベルに対応させて、「ベロシティ」の値が区分されている。詳しくは、１〜４２の範囲が弱レベルに割り当てられ、４３〜８４の範囲が中レベルに割り当てられ、８５〜１２７の範囲が強レベルに割り当てられている。また、レッスン用のトラックの「ベロシティ」の値は、弱レベルを示す値として２２、中レベルを示す値として６４、強レベルを示す値として１０６が用いられている。
【００２８】
＜機能ブロック＞
次に、電子鍵盤楽器１が有する機能ブロックについて、図５を用いて説明する。電子鍵盤楽器１は、上記した構成の他に、読み出し部４１、比較部４２、演奏データ生成部４３、および表示データ生成部４４を有している。読み出し部４１、比較部４２、演奏データ生成部４３、および表示データ生成部４４は、例えばＣＰＵ１６が実行する処理などで実現される。
【００２９】
レッスン機能を使用したい演奏者が、ユーザインターフェース１２を操作して、所望の楽曲データを選択すると、ＣＰＵ１６は指定された楽曲データをデータ記憶部２０から読み出して、ＲＡＭ１８に記憶させる。レッスン機能を開始したい演奏者は、ユーザインターフェース１２の「スタート／ストップ」キーを押下する。
【００３０】
読み出し部４１は、ユーザインターフェース１２からの信号により、「スタート／ストップ」キーが押下されたと判断すると、ＲＡＭ１８に記憶されている楽曲データのトラックに含まれる時間情報およびイベントを先頭から順に読み出し、タイマ３１を用いて時間情報に従ったタイミングで、イベントに応じた命令を比較部４２、表示データ生成部４４、音源回路１３に出力する。イベントが、「ノートオン」、「ノートオフ」であれば、比較部４２と音源回路１３とに「ノートオン」、「ノートオフ」の命令を出力する。音源回路１３および効果回路１４は、入力される「ノートオン」、「ノートオフ」の命令と付随する「ノートナンバー」、「ベロシティ」などに従って、信号処理を行う。これにより、サウンドシステム１５から、提示音が発音され（Ｅ）、伴奏音が発音される（Ｇ）。
【００３１】
イベントが「強弱表示オン」「強弱表示オフ」「鍵盤表示オン」「鍵盤表示オフ」であれば、読み出し部４１は「強弱表示オン」「強弱表示オフ」「強弱表示オン」「強弱表示オフ」の命令を表示データ生成部４４へ出力する。表示データ生成部４４は、「鍵盤表示オン」の命令が入力されると音高ガイド表示をオン状態にする表示データを作成し、ユーザインターフェース１２に出力する。また、「鍵盤表示オフ」の命令が入力されると、音高ガイド表示をオフ状態にする表示データを作成し、ユーザインターフェース１２に出力する。これにより、液晶ディスプレイ１２１にて音高ガイド表示がなされる（Ａ）。
【００３２】
また、表示データ生成部４４は、「強弱表示オン」の命令が入力されると、提示音表示をオン状態にする表示データを作成して、ユーザインターフェース１２に出力する。また、「強弱表示オフ」の命令が入力されると、提示音表示をオフ状態にする表示データを作成して、ユーザインターフェース１２に出力する。詳しくは、表示データ生成部４４は「強弱表示オン」の命令に付随する「ベロシティ」の値が２２であれば弱レベルの表示図形を含む表示データを作成し、値が６４であれば中レベルの表示図形を含む表示データを作成し、値が１０６であれば強レベルの表示図形を含む表示データを作成する。これにより、液晶ディスプレイ１２１にて、提示音表示がなされる（Ｂ）。
【００３３】
演奏データ生成部４３は、検出回路１１から出力される演奏検出信号に基づき演奏データを作成し、比較部４２、音源回路１３、および表示データ生成部４４へ出力する。演奏データはイベントなどで構成されているデータである。イベントには、楽曲データと同様に、「ノートオン」、「ノートオフ」などがある。「ノートオン」および「ノートオフ」には「ノートナンバー」、「ベロシティ」などが付随している。音源回路１３および効果回路１４は、入力される演奏データについて信号処理を行う。これにより、サウンドシステム１５から、演奏音が発音される（Ｆ）。表示データ生成部４４は、入力される演奏データに基づき、「ベロシティ」の値に基づいて、強弱インジケータに検出レベルを表示する表示データを生成してユーザインターフェース１２へ出力する。詳しくは、表示データ生成部４４は「ベロシティ」の値が１〜４２の範囲であれば弱レベルの表示図形を表示する表示データを生成し、値が４３〜８４の範囲であれば中レベルの表示図形を表示する表示データを生成し、値が８５〜１２７の範囲であれば強レベルの表示図形を表示する表示データを生成する。これにより、液晶ディスプレイ１２１にて、検出レベルの表示がなされる（Ｃ）。
【００３４】
比較部４２は、演奏データ生成部４３から出力される演奏データの「ベロシティ」と、読み出し部４１から出力される楽曲データの「ベロシティ」とを比較し、比較結果を表示データ生成部４４へ出力する。表示データ生成部４４は、入力される比較結果に基づき、比較結果を表示する表示データを生成し、ユーザインターフェース１２へ出力する。詳しくは、まず、比較部４２は演奏データの「ベロシティ」の値が、弱レベル、中レベル、強レベルのどれに含まれるかを判断する。値が１〜４２の範囲であれば弱レベルであり、値が４３〜８４の範囲であれば中レベルであり、値が８５〜１２７の範囲であれば強レベルであると判断する。次に、判断した演奏データのレベルが楽曲データの「ベロシティ」が示すレベルと同じか否かを判断する。上記したように、楽曲データの「ベロシティ」値が２２であれば弱レベルであり、値が６４であれば中レベルであり、値が１０６強レベルである。演奏データに基づくレベルが、楽曲データに基づくレベルと同じであると判断した場合には、「正しい」に対応する比較結果を表示データ生成部４４へ出力する。一方、演奏データに基づくレベルが、楽曲データに基づくレベルと同じでないと判断した場合には、演奏データに基づくレベルが楽曲データに基づくレベルより大きいか否かを判断する。演奏データに基づくレベルが、楽曲データに基づくレベルよりも大きいと判断した場合には、「強い」に対応する比較結果を表示データ生成部４４へ出力する。一方、演奏データに基づくレベルが、楽曲データに基づくレベルよりも小さいと判断した場合には、「弱い」に対応する比較結果を表示データ生成部４４へ出力する。表示データ生成部４４は、比較結果に応じた表示図形を生成し、ユーザインターフェース１２へ出力する。これにより、液晶ディスプレイ１２１にて、比較結果の表示がなされる（Ｄ）。
＜レッスン機能の詳細＞
【００３５】
次にレッスン機能の詳細について図６を用いて説明する。図６において、「パート」は、楽曲データの構成を示している。「音高ガイド表示」は、音高ガイド表示がオン状態の期間を矩形図形で示している。「提示音表示」は、提示音表示がオン状態の期間、検出レベルを表示している期間、比較結果を表示している期間を矩形図形で示している。「提示音発音」は、提示音を発音している期間を矩形図形で示している。「伴奏」は、伴奏音が再生されている期間を矩形図形で示している。「押鍵」は、演奏者が押鍵している期間を矩形図形で示している。尚、「提示音表示」では、提示音表示の目標レベルの「強・中・弱」の各々、検出レベルを表示している期間、比較結果を表示している期間について、矩形図形のハッチングを区別して示している。「伴奏」および「提示音発音」では、提示音の「強・中・弱」のレベルを矩形図形のハッチングを区別して示している。また、図６の横軸は時間軸であり、演奏者が「スタート／ストップ」キーを押したタイミングを起点としている。尚、図６は、電子鍵盤楽器１の表示および発音の手順を説明するための図であり、例えば各表示のオン状態の期間などの期間の相対的な長短を限定するものではない。
【００３６】
「スタート／ストップ」キーが押下されると、電子鍵盤楽器１は伴奏の再生を開始する。ここで、１フレーズ目のベロシティのレベルは強レベルとされているため、伴奏は強レベルで再生される。イントロ部の後半、１フレーズ目に入る１拍前の時刻ｔ１に、電子鍵盤楽器１は強弱インジケータで強レベルの表示図形を表示と、強レベルの提示音の発音を開始する。時刻ｔ１から期間ＴＤ経過後の時刻ｔ２で、提示音表示および提示音発音を終了する。尚、提示音は、ベロシティのレベルによって、音の種類が異なる。ここでは、強レベルの音の種類は犬の鳴き声（例えば、ワン）であり、中レベルの音の種類は猫の鳴き声（例えば、ニャー）であり、弱レベルの音の種類は鳥の鳴き声（例えば、ピヨ）である。これにより、練習部の１フレーズ目に入る前に、演奏者は、強、中、弱のレベルのベロシティに応じた、例えば、「ワン」の提示音と伴奏とを聞くことができ、ベロシティをイメージすることができる。
【００３７】
次に、時刻ｔ３で、強弱インジケータで強レベル表示図形の表示を開始する。次に、時刻ｔ４で、音高ガイド表示をオン状態とする。次に、時刻ｔ４から期間ＴＤ経過後の時刻ｔ５で、音高ガイド表示をオフ状態とする。これにより、演奏者は、押すべきベロシティに対応した伴奏を聞きながら、鍵盤図を見て、押鍵すべき発音タイミングを知ることができる。尚、音高ガイド表示をオン状態にしている期間は、楽曲データにおいて、すべて期間ＴＤであるため、音高ガイド表示の終了に関する説明は以後、省略する。次に、時刻ｔ６で、再度、音高ガイド表示をオン状態にする。ここで、時刻ｔ７から時刻ｔ８まで、演奏者が、中レベルで押鍵したものとする。この場合、検出回路１１が押鍵と検出するに応じて、強弱インジケータには、検出レベルが中レベルの表示図形が表示される。比較結果を表示する表示データがユーザインターフェース１２へ出力されると、強弱インジケータには、「弱い」に対応する表示図形の表示が開始され、時刻ｔ９で、表示が終了される。これにより、演奏者は、押鍵した強さが、手本、つまり本来演奏すべき強さよりも強いことを知ることができる。尚、時刻ｔ９から時刻ｔ１０までの時間は、息継ぎの時間、例えば１秒程度としている。これにより、演奏者は、目標レベルが切り替わることを視認し易くなる。
【００３８】
同様に、１フレーズ目の後半、２フレーズ目に入る１拍前の時刻ｔ１０に、電子鍵盤楽器１は強弱インジケータで、２フレーズ目のレベルである中レベルの表示図形の表示と、中レベルの提示音の発音を開始する。時刻ｔ１０から期間ＴＤ経過後の時刻ｔ１１で、提示音表示および提示音表示の発音を終了する。次に、時刻ｔ１２で楽曲は１フレーズ目から２フレーズ目に移行し、伴奏は強レベルから中レベルでの再生に切り替わる。また、強弱インジケータで中レベル表示図形の表示を開始する。次に、時刻ｔ１３で音高ガイド表示がオン状態となる。ここで、時刻ｔ１４から時刻ｔ１５まで、演奏者が、強レベルで押鍵したものとする。この場合、強弱インジケータには、検出レベルが強レベルの表示図形が表示される。時刻ｔ１５で、比較結果を表示する表示データがユーザインターフェース１２へ出力されると、強弱インジケータには、「強い」に対応する表示図形の表示が開始される。次に、時刻ｔ１６で音高ガイド表示がオン状態となる。ここで、時刻ｔ１７から時刻ｔ１８まで、演奏者が、中レベルで押鍵したものとする。この場合、強弱インジケータには、検出レベルが中レベルの表示図形が表示される。時刻ｔ１８で、比較結果を表示する表示データがユーザインターフェース１２へ出力されると、強弱インジケータには、「正しい」に対応する表示図形の表示が開始され、時刻ｔ１９で、表示を終了する。
【００３９】
同様に、２フレーズ目の後半、３フレーズ目に入る１拍前の時刻ｔ２０に、電子鍵盤楽器１は強弱インジケータで、３フレーズ目のレベルである弱レベルの表示図形の表示と、弱レベルの提示音の発音を開始し、時刻ｔ１１で提示音表示および提示音表示の発音を終了する。次に、時刻ｔ２２で楽曲は２フレーズ目から３フレーズ目に移行し、伴奏は中レベルから弱レベルでの再生に切り替わる。また、強弱インジケータで弱レベル表示図形の表示を開始する。尚、読み出し部４１が演奏データの終了コードを読み出した場合、「スタート／ストップ」キーが押下された場合、電子鍵盤楽器１は楽曲データの再生を終了する。
【００４０】
次に、楽曲データおよび機能ブロックについて、説明を補足する。図６に例示した内容の楽曲データのレッスン用のトラックには、練習部の時刻ｔ３から時刻ｔ９に対応する部分のイベントとして、例えば、「強弱表示オン」、「鍵盤表示オン」、「鍵盤表示オフ」、「鍵盤表示オン」、「鍵盤表示オフ」、「強弱表示オフ」が順に並んでいる。尚、複数の「ノートオン」が入力された場合には、音源回路１３は、複数の「ノートオン」に対応するデジタルオーディオ信号を出力する。これにより、複数の音が重複して、サウンドシステム１５から発音される。一方、表示データ生成部４４は、強弱インジケータの表示に関する命令である、「強弱表示オン」の命令、「強弱表示オフ」の命令、演奏データ、比較結果、が入力されると、後着優先で処理する。例えば、時刻ｔ７で、演奏データが入力されると、表示を、目標レベルの表示から検出レベルの表示に切り替える。時刻ｔ８で、比較結果が入力されると表示を比較結果の表示に切替える。また、時刻ｔ９で、「強弱表示オフ」が入力されると、表示が検出レベルか、比較結果か、目標レベルかにかかわらず、強弱インジケータの表示をオフ状態にする。また、楽曲データの伴奏用のトラックの「ベロシティ」の値は、予め、レッスン用トラックの「強弱表示オン」の「ベロシティ」の値に対応するように構成されている。これにより、電子鍵盤楽器１は、伴奏の音量を「強弱表示オン」に対応して調整することができる。
【００４１】
ここで、データ記憶部２０は記憶手段の一例である。読み出し部４１、表示データ生成部４４、ユーザインターフェース１２は再生手段の一例である。読み出し部４１、音源回路１３、効果回路１４、サウンドシステム１５、表示データ生成部４４、ユーザインターフェース１２は提示手段の一例である。また、トラックは操作情報および強弱情報の一例であり、トラックの時間情報は発音タイミング情報および強弱タイミング情報の一例であり、トラックのイベントは演奏操作情報および演奏強弱情報の一例である。また、鍵盤１０は演奏操作子の一例である。
【００４２】
以上、説明した実施形態によれば、以下の効果を奏する。
演奏者は、次に演奏すべきフレーズの前に、強弱インジケータでの提示音表示および提示音発音にて、押鍵の強弱を知ることができるので、押鍵の強弱を意識しながら、練習することができる。また、フレーズにおける伴奏の音量は目標レベルに調整されるので、演奏者は伴奏演奏の音量により、演奏操作の強弱を意識しながら、練習することができる。また、強弱インジケータには、比較結果が表示されるので、演奏者は自身が行った演奏の結果を知ることができる。
【００４３】
［変形例］
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
上記では、楽曲データはイントロ部および練習部を備えると説明したが、イントロ部を備えず、練習部を備える構成としても良い。この場合、電子鍵盤楽器１は、機能ブロックとして、挿入データ生成部を備える構成とすると良い。また、楽曲データの楽曲情報に、レッスン用トラックで使用している、強弱レベルの情報が含まれている構成とすると良い。例えば、レッスン用トラックで、「ベロシティ」の値として、中レベルおよび強レベルに対応する値が使用されている場合には、強弱レベルの情報として、中レベルおよび強レベルが使用されていることを示す情報が含まれるようにする。挿入データ生成部は、読み出し部４１が読み出しを始める前に、楽曲情報の強弱レベルの情報に基づいて、「強弱表示オン」および「強弱表示オフ」の命令を表示データ生成部４４へ出力し、「ノートオン」の命令を音源回路１３へ出力する。これにより、練習部の再生の前に、中レベルおよび強レベルの提示音表示、提示音の発音がなされる。ここで、練習部の再生の前に、提示音表示および提示音の発音がされるパートは、挿入部の一例である。このような構成にすることにより、楽曲データにイントロ部がない構成であっても、練習部の再生の前に、提示音の発音および提示音表示をすることができる。
【００４４】
また、楽曲データの伴奏用のトラックの「ベロシティ」の値は、予め、レッスン用トラックの「強弱表示オン」の「ベロシティ」の値に対応するように構成されていると説明したが、これに限定されない。例えば、伴奏用のトラックあるいはレッスン用のトラックに、イベントとして、フレーズの切替えを示すための「フレーズマーク」を挿入しておく構成としても良い。また、「フレーズマーク」に、同じフレーズの「強弱表示オン」と同じ、「ベロシティ」を付随させておく構成とする。読み出し部４１が、「フレーズマーク」を読み出した場合には、サウンドシステム１５に、「フレーズマーク」に付随する「ベロシティ」に対応する音量での発音をするように命令する構成とする。
【００４５】
また、上記では、１つのフレームにおいて、提示音表示が継続的に表示されると説明したが、これに限定されず、例えば、音高ガイド表示の前など、断続的に表示される構成としても良い。
【００４６】
また、提示音の、音の種類として、動物の鳴き声を例示したが、これに限定されない。例えば、シンバル、太鼓、笛、ピアノ音などの楽器の音色などとしても良い。この場合、和音でも良い。
【００４７】
また、上記では、音高ガイド表示を鍵盤図にて音高を明示すると説明したが、これに限定されない。本レッスン機能では、強さをレッスンするものであるため、音高を明示しない図形、例えば鍵盤図を伴わない丸印など、を表示しても良い。
【００４８】
また、上記では、目標レベルが変更される際に、提示音表示がオフ状態となる期間は、例えば１秒程度であると説明したが、これに限定されない。例えば、楽曲データの再生のテンポに応じて変更する構成としても良い。例えば、テンポが遅い場合には、オフ状態となる期間を例えば４分音符、あるいは２分音符の音価に相当する時間とすると良い。尚、再生のテンポは、楽曲データに含まれる値としても良く、電子鍵盤楽器１のユーザインターフェース１２で演奏者により設定されたテンポとしても良い。
【００４９】
また、上記では、目標レベルが変更される際に、提示音表示を一旦オフ状態にする構成について説明したが、これに限定されない。目標レベルが変更されるまで、提示音表示をオン状態にして、表示図形を切替える構成としても良い。この場合、表示データ生成部４４は入力信号に対し、後着優先で処理するため、楽曲データを「強弱表示オン」の前の「強弱表示オフ」を省略した構成としても良い。
【００５０】
また、上記では、提示音が１回発音されるのに対して、音高ガイド表示が１回される例を説明したが、回数はこれに限定されない。例えば、提示音が１回あるいは複数回、発音された後に、音高ガイド表示が複数回行われる構成としても良いし、提示音が複数回発音された後に、音高ガイド表示が１回、あるいは複数回行われる構成としても良い。
【００５１】
また、上記では、提示音および提示音表示のレベルを３つにすると説明したが、強・弱の２つのレベルでも、あるいは、４つ以上のレベルでも良い。また、「ベロシティ」の値を１〜４２、４３〜８４、８５〜１２７の範囲で区分していると説明したが、値を限定するものではない。また、演奏者が、例えばユーザインターフェース１２を操作して自由にレベルの範囲を設定できる構成としても良く、楽曲データにより異なる範囲としても良い。また、楽曲のジャンル毎に設定される構成としても良い。
【００５２】
また、上記では、提示音表示および提示音発音は、フレーズ開始の１拍前に開始されると説明したが、これに限定されない。時間を１拍よりも短い時間としても良いが、例えば「１、２、３」と数える程度の長めの時間とすると、演奏者が押鍵の準備ができて良い。
【００５３】
また、強弱インジケータの表示は上記に限定されない。上記では、目標レベル、検出レベル、比較結果が切り替わる構成について説明したが、これらのすべて、あるいは何れか２つが同時に表示される構成としても良い。また、表示図形も上記に限定されない。例えば、目標レベルが、強・中・弱などの文字で表示されても良いし、レベルに応じて異なる色で表示されても良い。また、例えば、目標レベルは点滅無しでの表示、検出レベルは点滅有りでの表示の様に、表示の種類に応じて、表示形態を異なる構成としても良い。
【００５４】
また、上記では、比較結果を表示すると説明したが、これに限定されない。例えば、「良・悪」、点数表示などの評価を表示するようにしても良い。この場合、「ベロシティ」の評価に加えて、例えば、音高、タイミングなどの項目を評価するようにしても良い。
【００５５】
尚、読み出し部４１、比較部４２、演奏データ生成部４３、および表示データ生成部４４はＣＰＵ１６が実行する処理などで実現されると説明したが、これに限定されず、専用の電気回路で実現しても良く、ＣＰＵ１６が実行する処理と電気回路とを組み合わせて実現しても良い。
【００５６】
また、楽曲データはデータ記憶部２０に記憶されていると説明したが、これに限定されない。ネットワークインターフェース２１を介して、サーバから楽曲データをダウンロードする構成としても良い。また、電子鍵盤楽器１の構成は上記に限定されない。楽曲データが記憶されている、例えばＤＶＤ、ＵＳＢメモリなどの記憶媒体とデータの送受を行うインターフェースを備える構成としても良い。また、ネットワークインターフェース２１はＬＡＮ通信を行うと説明したが、これに限定されない。他のネットワーク、例えば、ＭＩＤＩ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの規格に則った通信を行う構成としても良い。この場合、ネットワークで接続されている、例えば、ＰＣなどの通信機器が記憶している楽曲データ、もしくは、データが送信されて、処理を実行する構成としても良い。
【００５７】
また、楽曲データはＭＩＤＩ形式のデータであると説明したが、これに限定されず、例えば、オーディオデータでもよい。この場合、オーディオデータをＭＩＤＩデータに変換して、処理を実行する構成とすると良い。また、楽曲データは複数のトラックを有すると説明したが、これに限定されず、１つのトラックで構成されても良い。
【００５８】
また、電子鍵盤楽器１はタイマ３１を備えていると説明したが、ＣＰＵ１６がプログラムを実行することで、タイマ機能を実現する構成としても良い。
【００５９】
また、上記では、鍵盤１０を演奏操作子とする、電子鍵盤楽器１を例示して説明したが、これに限定されない。例えば、吹いて発音させる形態や、弦や細いスティック状の操作子をはじいて発音させる形態の楽器にも適用可能である。例えば、操作子の動く速さを検出するセンサを備え、検出信号に応じて演奏の強弱のレベルを表示する構成とすると良い。また、演奏音の音量を例えばマイクロフォンなどで検出して、音量を強弱のレベルとして表示する構成としても良い。
【符号の説明】
【００６０】
１  電子鍵盤楽器
１０  鍵盤
１１  検出回路
１２  ユーザインターフェース
１３  音源回路
１５  サウンドシステム
１６  ＣＰＵ
１８  ＲＡＭ
２０  データ記憶部
２１  ネットワークインターフェース
３１  タイマ
【図１】
2018049126.tif 000003
【図２】
2018049126.tif 000004
【図３】
2018049126.tif 000005
【図４】
2018049126.tif 000006
【図５】
2018049126.tif 000007
【図６】
2018049126.tif 000008