(57)【要約】【課題】電子楽器において、現在の演奏状態および演奏状態の変化を容易に把握する技術を提供すること。【解決手段】押鍵情報（ノート情報）のうち音の強さを表す値であるベロシティから現在押鍵されたノートの音量値Ｖを算出し、その算出した音量値Ｖから所定時間ごとの音量値の平均値Ａｖを算出する。そして、その算出した所定単位ごとの音量値の平均値Ａｖを時系列に並べた画像を生成し、その生成された画像をパネルＳＷ／ＬＣＤのパネル表示装置に表示させる。このように演奏の音量の推移を報知することにより、現在の演奏状態および演奏状態の変化を容易に把握することができ、したがって、次の演奏表現へのフィードバックが行いやすくなる。【選択図】図６
2009169011.tif 000002
【特許請求の範囲】
【請求項１】
演奏者による楽器の演奏音を入力するための入力手段と、
前記入力手段から入力された演奏音から所定単位ごとの音量値を算出する算出手段と、
前記算出手段によって算出された所定単位ごとの音量値を時系列に並べた画像を生成する画像生成手段と、
種々の情報を表示可能な表示手段と、
前記画像生成手段によって生成された画像を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする演奏音推移報知装置。
【請求項２】
請求項１に記載の演奏音推移報知装置において、
前記算出手段は、前記所定単位ごとの音量値として単位時間当たりの音量値を算出することを特徴とする演奏音推移報知装置。
【請求項３】
請求項１に記載の演奏音推移報知装置において、
前記算出手段は、前記所定単位ごとの音量値として演奏単位当たりの音量値を算出することを特徴とする演奏音推移報知装置。
【請求項４】
請求項１〜請求項３の何れかに記載の演奏音推移報知装置において、
前記算出手段は、前記所定単位ごとの音量値として所定単位における音量の平均値を算出することを特徴とする演奏音推移報知装置。
【請求項５】
請求項１〜請求項３の何れかに記載の演奏音推移報知装置において、
前記算出手段は、前記所定単位ごとの音量値として所定単位における音量の中央値を算出することを特徴とする演奏音推移報知装置。
【請求項６】
請求項１〜請求項３の何れかに記載の演奏音推移報知装置において、
前記算出手段は、前記所定単位ごとの音量値として所定単位における音量の最頻値を算出することを特徴とする演奏音推移報知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在の演奏状態および演奏状態の変化を容易に把握可能とし、次の演奏表現へのフィードバックが行いやすくする技術に関する。
【背景技術】
【０００２】
従来より、例えば電子オルガンのように、鍵盤の押鍵やコントロールパネルの設定に対応したデジタル楽音信号を音源から出力し、アナログ楽音信号に変換してから、スピーカで発音する電子楽器が用いられてきた。
【０００３】
この種の電子楽器の中には、演奏音の音量を表示する表示装置を備えるものがある。具体的には、特許文献１に記載の自然楽器の楽音判定装置におけるモデル作成装置では、ピアノの演奏音をマイクロフォンで取り込んでＡ／Ｄ変換器に入力するとき、Ａ／Ｄ変換後のデジタル信号がノイズに埋もれたりクリップされたりしないようにするために、モデル作成時に表示装置にピークメータを表示する。ピークメータは、点灯個数の振れ具合を変化（色変化）させてＡ／Ｄ変換後のデジタル信号の一定時間ごとの振幅の最大値を表示し、その最大値が０のときには１つも点灯しない表示になる。また、その最大値がデジタル信号の量子化ビット数によって決まる振幅の最大値もしくはその半分程度になったとき全てが点灯する表示になる。
【特許文献１】特開２００５−２４１７１７号公報（第９頁、図６，７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述のような電子楽器においては、上述のように演奏の音量を単に表示する際に一定時間ごとの振幅の最大値を表示するだけであるために演奏の音量の推移がわからず、そのために現在の演奏状態および演奏状態の変化を把握することは困難であり、次の演奏表現へのフィードバックが行いにくいという問題があった。
【０００５】
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、現在の演奏状態および演奏状態の変化を容易に把握可能とし、次の演奏表現へのフィードバックが行いやすくする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた請求項１に係る演奏音推移報知装置は、演奏者による楽器の演奏音を入力するための入力手段と、前記入力手段から入力された演奏音から所定単位ごとの音量値を算出する算出手段と、前記算出手段によって算出された所定単位ごとの音量値を時系列に並べた画像を生成する画像生成手段と、種々の情報を表示可能な表示手段と、前記画像生成手段によって生成された画像を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【０００７】
このように構成された本発明の演奏音推移報知装置によれば、算出手段が、マイクロフォンなどの入力手段から入力された演奏音から所定単位ごとの音量値を算出し、画像生成手段が、算出手段によって算出された所定単位ごとの音量値を時系列に並べた画像を生成する。そして、表示制御手段が、画像生成手段によって生成された画像を、種々の情報を表示可能な表示手段に表示させる。このように演奏の音量の推移を報知することにより、現在の演奏状態および演奏状態の変化を容易に把握することができ、したがって、次の演奏表現へのフィードバックが行いやすくなる。
【０００８】
ところで、上述の演奏音の音量を算出する手法としては、次の（イ）〜（ホ）のような手法が考えられる。
(イ)まず、算出手段が、所定単位ごとの音量値として単位時間当たりの音量値を算出することが考えられる（請求項２）。このように構成すれば、演奏者が自らの直近の演奏の傾向を的確に把握することができる。
【０００９】
（ロ）また、算出手段が、所定単位ごとの音量値として演奏単位当たりの音量値を算出することが考えられる（請求項３）。なお、演奏単位の具体例としては、拍子や小節などが挙げられる。このように構成すれば、演奏者が自らの直近の演奏の傾向を的確に把握することができる。
【００１０】
（ハ）また、算出手段が、所定単位ごとの音量値として所定単位における音量の平均値を算出することが考えられる（請求項４）。このように構成すれば、例えば演奏音が小刻みにテンポよく続く楽曲のような同程度の音量の演奏音が続く演奏状態において、上述のように算出した平均値が所定単位の音量値を忠実に表現することとなる。したがって、演奏者が自らの直近の演奏の傾向をリアルタイムで的確に把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【００１１】
（ニ）また、算出手段が、所定単位ごとの音量値として所定単位における音量の中央値を算出することが考えられる（請求項５）。このように構成すれば、例えば起伏の激しい楽曲のような様々な音量の演奏音が含まれる演奏状態において、上述のように算出した中央値が所定単位の音量値を忠実に表現することとなる。したがって、演奏者が自らの直近の演奏の傾向をリアルタイムで把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【００１２】
（ホ）また、算出手段が、所定単位ごとの音量値として所定単位における音量の最頻値を算出することが考えられる（請求項６）。このように構成すれば、例えば躍動感のある楽曲では音量が大きい演奏音が多く含まれる演奏状態において、上述のように算出した最頻値が所定単位の音量値を忠実に表現することとなり、充分大きな音量で演奏音が表現できているかを演奏者が演奏しながらリアルタイムで把握できる。したがって、演奏者が自らの直近の演奏の傾向を的確に把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の実施形態を図面とともに説明する。
［第一実施形態］
図１は電子鍵盤楽器１の概略構成を表すブロック図である。
【００１４】
［電子鍵盤楽器１の構成の説明］
演奏音推移報知装置としての電子鍵盤楽器１は、図１に示すように、鍵盤１０、パネルＳＷ／ＬＣＤ１１、ペダル１２、ＭＩＤＩ規格に基づくＭＩＤＩ信号が入出力されるＭＩＤＩ１５、ＣＰＵ３０、プログラムデータやデータを記憶したプログラム・データメモリ（ＲＯＭ）３１、ＣＰＵ３０がデータを一時記憶するためのワークＲＡＭ３２、Ｉ／Ｆ３３、種々の波形データを記憶した波形メモリ４２、波形メモリ４２から波形データを読み込んで楽音波形を生成する音源回路（Ｔ．Ｇ）４０、音源回路４０が生成した楽音波形を加工して出力するＤＳＰ５０、デジタル信号をアナログ信号に変換するＤＡＣ６０（Ｒ、Ｌ）、アナログ信号を増幅するアンプ７０（Ｒ、Ｌ）および放音装置であるスピーカ８０（Ｒ、Ｌ）を備えている。また、鍵盤１０、パネルＳＷ／ＬＣＤ１１、ペダル１２およびＭＩＤＩ１５は、Ｉ／Ｆ３３を介してバスライン９０に接続されており、鍵盤１０、パネルＳＷ／ＬＣＤ１１、ペダル１２、ＭＩＤＩ１５、ＣＰＵ３０、プログラム・データメモリ３１、ワークＲＡＭ３２および音源回路４０は、バスライン９０によりそれぞれデータ送受可能に接続されている。
【００１５】
［鍵盤１０の構成の説明］
これらのうち、鍵盤１０は、発生すべき楽音の音高を選択するための複数の鍵（キー、本実施例では８８鍵）を備えている。各音高の楽音にはそれぞれ番号（キーコード）が付与されており、キーを押下することによりキーコードを指定して、所望の音高の楽音を発音させることができる。また各キーに対応して、そのキーの押鍵・離鍵を検出するための鍵スイッチが設けられている。この鍵スイッチは、２つの接点（第１接点、第２接点）を備えており、キーが押下されるとまず第１接点がオンされ、更に押下されると第２接点がオンされるよう構成されている。また、離鍵の場合には、反対に第２接点、第１接点の順にオフされる。これら接点がオン又はオフされた旨の情報は、内蔵するスキャン回路が各鍵スイッチをスキャンすることにより検出され、キーコードと共に、Ｉ／Ｆ３３を介してバスライン９０に送出する。バスラインに送出されたキーオン／オフ情報及びキーコードは、ＣＰＵ３０及び音源回路４０に取込まれ、またＣＰＵ３０の制御下でワークＲＡＭ３２に記憶される。
【００１６】
［パネルＳＷ／ＬＣＤ１１の構成の説明］
また、パネルＳＷ／ＬＣＤ１１には、液晶表示板、ＬＥＤ等のパネル表示装置１１ａや、当該電子鍵盤楽器１に各種の情報、指令を入力するための操作子が多数設けられている。このうちパネル表示装置１１ａはＣＰＵ３０の指示を受けて電子鍵盤楽器１の状態等を表示するためのＬＥＤを点灯・消灯させる。また、パネル表示装置１１ａは、画像を表示するための液晶ディスプレイを有する。一方、操作子としては、例えば、当該電子鍵盤楽器１をＡＯＣモードやＡＵＴＯモード（自動伴奏モード）にするためのモード選択スイッチや、当該電子鍵盤楽器１がＡＵＴＯモードであるときに自動演奏のリズム伴奏を開始および停止させるためのＳＴＡＲＴ／ＳＴＯＰスイッチ、音色を選択するための音色スイッチ、エフェクトを選択するためのエフェクトスイッチ、リバーブを選択するためのリバーブスイッチ、効果音を選択するための効果音スイッチ、ボリュームコントローラ、などが設けられている。そして、これら各種スイッチ、ボリュームコントローラのオン／オフやポジション等は、内蔵するパネルスキャンにて検出される。それらのスイッチ情報は、パネルスキャンからＩ／Ｆ３３を介してバスライン９０に送出され、ＣＰＵ３０の制御下でワークＲＡＭ３２に記憶される。
【００１７】
なお、パネルＳＷ／ＬＣＤ１１のパネル表示装置１１ａは表示手段に該当する。
［ＣＰＵ３０およびプログラム・データメモリ３１の構成の説明］
さらに、ＣＰＵ３０は、このプログラム・データメモリ３１のプログラムデータに従って動作し、電子鍵盤楽器１の各部の動作を制御する。また、プログラム・データメモリ３１には上述のプログラムデータとともに、音色の種類、リバーブの種類および効果音群の種類が互いに関連付けられたデータ（例えば、音色の種類としての「コンサートグランド」、リバーブの種類として「ホールリバーブ」および効果音群の種類としての「ステージ」など）が記憶されている。
【００１８】
なお、ＣＰＵ３０は、算出手段、画像生成手段および表示制御手段に該当する。
［音源回路４０および波形メモリ４２の構成の説明］
また、音源回路４０は、同時に例えば１９２音を発音可能な、Wave Table Look Up方式のＰＣＭ波形読み出しタイプであり、楽音波形を生成する機能を有する。また、効果音波形を生成する効果音波形生成手段としても機能する。具体的には、音源回路４０は、種々の波形データを格納している波形ＲＯＭ４２から読み込んだ波形データに基づいて楽音波形および効果音波形を生成する。また、音源回路４０は、アサイメントメモリ（図示省略）を内包しており、このアサイメントメモリにはキーアサイメント情報（キーコード、そのオン／オフ情報、各種スイッチのオン／オフ情報、エフェクトデータなど）が記憶される。
【００１９】
［ＤＳＰ５０の構成の説明］
また、ＤＳＰ５０は、音源回路４０が生成した楽音波形や効果音波形にエフェクト付与処理を行うようにプログラミングされたデジタル信号処理装置である。さらにこのＤＳＰ５０は、その内部にプログラムやエフェクトデータ、リバーブデータなどを記憶している。また、ＤＳＰ５０には、デジタル信号を一時記憶可能なディレイメモリ５２が接続されており、ディレイメモリ５２を利用してディレイ効果を付与することができる。
【００２０】
このように構成されたＤＳＰ５０は、音源回路４０が生成した楽音波形や効果音波形が入力されると、パネルＳＷ／ＬＣＤ１１の音色スイッチで選択・設定された音色に対応したエフェクトを、音源回路４０が生成した楽音波形に付与する。続いて、エフェクトが付与された楽音波形と、効果音波形とを加算し（以下、合成波形と称す。）、パネルＳＷ／ＬＣＤ１１のリバーブスイッチで選択・設定されたリバーブをこの合成波形に付与してＤＡＣ６０に出力する。なお、効果音波形のみが入力された際には、その効果音波形にリバーブを付与して出力する。
【００２１】
［その他の構成の説明］
また、ＤＳＰ５０にはディジタルアナログコンバータ（ＤＡＣ）６０Ｌ、アンプ（Ａｍｐ）７０Ｌ及びスピーカ（ＳＰ）８０Ｌからなる左出力系と同様にＤＡＣ６０Ｒ、Ａｍｐ７０Ｒ及びＳＰ８０Ｒからなる右出力系とが接続されており、左右出力系は、それぞれＤＳＰ５０から出力される合成波形（デジタル信号）をアナログ信号に変換し、増幅し、音声出力する。
【００２２】
なお、電子鍵盤楽器１の他の構成は公知技術に従っているのでここではその詳細な説明は省略する。
［メイン処理の説明］
次に、電子鍵盤楽器１のＣＰＵ３０が実行するメイン処理を、図２（ａ）のフローチャートを参照して説明する。
【００２３】
まず、初期化を実行する（Ｓ１１０）。例えばＣＰＵ３０の各ポートの設定を行ったり、ＲＡＭ３２内の音色の設定を行ったりする。なおこの際、変数Ｎおよび変数Ｔについても初期化する。つまり、その値を数値「０」とする。
【００２４】
続いて、鍵操作やスイッチ操作などのイベントがあるか否かを判断する（Ｓ１２０）。イベントがあると判断された場合には（Ｓ１２０：ＹＥＳ）、イベント処理（Ｓ１３０）を実行し、さらに定常処理（Ｓ１４０）を実行してＳ１２０に戻る。なお、イベント処理および定常処理については後述する。一方、イベントがないと判断された場合には（Ｓ１２０：ＮＯ）、イベント処理（Ｓ１３０）を実行せずに定常処理（Ｓ１４０）を実行し、Ｓ１２０に戻る。なお、本メイン処理の実行中に、図２（ｂ）に示すように、タイマ割り込み処理として変数Ｔの値をインクリメントするとともに（Ｓ２１０）、図２（ｃ）に示すように、フラグセット処理を実行する（Ｓ２２０）。具体的には、単位時間を計数し、単位時間の値が所定時間に到達したら、グラフ表示処理を実行するか否かを判断するためのフラグを立てる処理を実行する。なお、フラグを立てる処理を実行後にグラフ表示の実行が終了したら、後述する定常処理のＳ５６０にてそのフラグをリセットすることとなる。
【００２５】
［イベント処理の説明］
次に、電子鍵盤楽器１のＣＰＵ３０が実行するイベント処理を、図３のフローチャートを参照して説明する。このイベント処理は上述のメイン処理のサブルーチンであり、メイン処理のＳ１３０に移行した際に実行される。
【００２６】
まず、押鍵されたか否かを判断する（Ｓ３１０）。押鍵されたと判断された場合には（Ｓ３１０：ＹＥＳ）、押鍵処理を実行し（Ｓ３４０）、本サブルーチンを終了する。なお、押鍵処理については後述する。
【００２７】
一方、押鍵されていないと判断された場合には（Ｓ３１０：ＮＯ）、離鍵されたか否かを判断する（Ｓ３２０）。離鍵されたと判断された場合には（Ｓ３２０：ＹＥＳ）、離鍵処理を実行し（Ｓ３５０）、本サブルーチンを終了する。なお、離鍵処理については、公知技術に従っているのでここではその詳細な説明は省略する。
【００２８】
一方、離鍵されていないと判断された場合には（Ｓ３２０：ＮＯ）、パネルＳＷ／ＬＣＤ１１のスイッチが操作されたか否かを判断する（Ｓ３３０）。パネル操作がなされたと判断した場合には（Ｓ３３０：ＹＥＳ）、パネル処理を実行し（Ｓ３６０）、本サブルーチンを終了する。なお、パネル処理とは、音色選択スイッチや、音響効果選択スイッチ、音量設定スイッチ等の各パネルイベントに対する処理のことを云うが、公知技術に従っているのでここではその詳細な説明は省略する。一方、パネル操作がなされていないと判断した場合には（Ｓ３３０：ＮＯ）、その他の処理を実行し（Ｓ３７０）、本サブルーチンを終了する。なお、「その他の処理」については、公知技術に従っているのでここではその詳細な説明は省略する。
【００２９】
［押鍵処理の説明］
次に、電子鍵盤楽器１のＣＰＵ３０が実行する押鍵処理を、図４のフローチャートを参照して説明する。この押鍵処理は上述のイベント処理のサブルーチンであり、イベント処理のＳ３４０に移行した際に実行される。
【００３０】
まず、△ｔ×△Ｖの累積値Ｓを算出する（Ｓ４１０）。具体的には、押鍵情報（ノート情報）のうち音の強さを表す値であるベロシティから現在押鍵されたノートの音量値Ｖを算出する。次に、前回押鍵されるノートと現在押鍵されたノートとの間のベロシティの差分△Ｖを算出する。そして、下記の式（１）を用いて、△ｔ×△Ｖの累積値Ｓを算出する。なお、各ノート間のステップタイムの差分△ｔについては、後述する定常処理のＳ５３０にて算出される。
Ｓ←Ｓ＋△ｔ×△Ｖ・・・式（１）
続いて、現在押鍵されたノートと直後に押鍵されるノートとの間のベロシティの差分△Ｖの算出に備え、現在押鍵されたノートの音量値ＶをＶOLDに代入する（Ｓ４２０）。
【００３１】
続いて、現在押鍵されたノートと直後に押鍵されるノートとの間のステップタイムの差分△ｔの算出に備え、△ｔを初期化する（Ｓ４３０）。
続いて、変数Ｎをインクリメントする（Ｓ４４０）。さらに、発音処理を実行する（Ｓ４５０）。なお、発音処理については、公知技術に従っているのでここではその詳細な説明は省略する。
【００３２】
［定常処理の説明］
次に、電子鍵盤楽器１のＣＰＵ３０が実行する定常処理を、図５のフローチャートを参照して説明する。この定常処理は上述のメイン処理のサブルーチンであり、メイン処理のＳ１４０に移行した際に実行される。
【００３３】
まず、変数ｔに変数Ｔの値を代入する（Ｓ５１０）。
続いて、変数Ｔを初期化する（Ｓ５２０）。
続いて、△ｔに変数ｔの値を加算する（Ｓ５３０）。
【００３４】
続いて、フラグがあるか否かを判断する（Ｓ５４０）。フラグがあると判断した場合には（Ｓ５４０：ＹＥＳ）、グラフ表示処理を実行する（Ｓ５５０）。具体的には、下記の式（２）を用いて、△ｔ×△Ｖの累積値Ｓをその間の累積ノート数Ｎで単位時間ごとに除算することにより、所定時間ごとの音量値の平均値Ａｖを算出する。そして、その算出した平均値Ａｖを時系列に並べた画像を生成し、その生成された画像をパネルＳＷ／ＬＣＤ１１のパネル表示装置１１ａに表示させる（図６参照）。
Ａｖ←ＳＵＭ（△ｔ×△Ｖ）／Ｎ・・・式（２）
続いて、フラグをリセットし（Ｓ５６０）、その他の処理を実行し（Ｓ５７０）、本サブルーチンを終了する。なお、その他の処理については、公知技術に従っているのでここではその詳細な説明は省略する。
【００３５】
一方、フラグがないと判断した場合には（Ｓ５４０：ＮＯ）、グラフ表示処理などを実行せずに、その他の処理を実行し（Ｓ５７０）、本サブルーチンを終了する。
［第一実施形態の効果］
（１）このように第一実施形態の電子鍵盤楽器１によれば、押鍵情報（ノート情報）のうち音の強さを表す値であるベロシティから現在押鍵されたノートの音量値Ｖを算出し、その算出した音量値Ｖから所定時間ごとの音量値の平均値Ａｖを、上述の式（１）・（２）を用いて算出し、その算出した所定単位ごとの音量値の平均値Ａｖ時系列に並べた画像を生成し、その生成された画像をパネルＳＷ／ＬＣＤ１１のパネル表示装置１１ａに表示させる。このように演奏の音量の推移を報知することにより、現在の演奏状態および演奏状態の変化を容易に把握することができ、したがって、次の演奏表現へのフィードバックが行いやすくなる。
【００３６】
また、例えば演奏音が小刻みにテンポよく続く楽曲のような同程度の音量の演奏音が続く演奏状態において、上述のように算出した平均値が所定単位の音量値を忠実に表現することとなる。したがって、演奏者が自らの直近の演奏の傾向をリアルタイムで的確に把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【００３７】
（２）また、第一実施形態の電子鍵盤楽器１によれば、△ｔ×△Ｖの累積値Ｓを算出し（Ｓ４１０）、累積値Ｓをその間の累積ノート数Ｎで単位時間ごとに除算することにより、所定時間ごとの音量値の平均値Ａｖを算出する（Ｓ５５０）。このことにより、上述のように算出した所定単位ごとの音量値の平均値Ａｖが所定単位の音量値を忠実に表現することとなる。
【００３８】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００３９】
（１）上記実施形態では、本発明を電子ピアノなどの電子鍵盤楽器として実現しているが、これには限られず、本発明を他の電子楽器として実現してもよい。
（２）上記実施形態では、演奏音から所定時間ごとの音量値の平均値Ａｖを式（２）を用いて算出するが、これには限られず、例えば、演奏音から演奏単位ごとの音量値を算出するようにしてもよい。なお、演奏単位の具体例としては、拍子や小節などが挙げられる。このようにしても、演奏者が自らの直近の演奏の傾向を的確に把握することができる。
【００４０】
（３）また、演奏音から所定単位ごとの音量値の中央値を算出するようにしてもよい。このようにすれば、例えば起伏の激しい楽曲のような様々な音量の演奏音が含まれる演奏状態において、上述のように算出した中央値が所定単位の音量値を忠実に表現することとなる。したがって、演奏者が自らの直近の演奏の傾向をリアルタイムで把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【００４１】
（４）また、演奏音から所定単位における音量の最頻値を算出するようにしてもよい。このようにすれば、例えば躍動感のある楽曲では音量が大きい演奏音が多く含まれる演奏状態において、上述のように算出した最頻値が所定単位の音量値を忠実に表現することとなり、充分大きな音量で演奏音が表現できているかを演奏者が演奏しながらリアルタイムで把握できる。したがって、演奏者が自らの直近の演奏の傾向を的確に把握することができ、次の演奏表現へのフィードバックが行いやすくなる。
【００４２】
（５）上記実施形態では、押鍵処理において、△ｔ×△Ｖの累積値Ｓを算出するが、これには限られず、図７の押鍵処理のＳ４１２のように、△ｔ×Ｖの累積値Ｓを算出するようにしてもよい。このようにしても、上述のように算出した所定単位ごとの音量値の平均値Ａｖが所定単位の音量値を忠実に表現することとなる。
【００４３】
（６）また、図８の押鍵処理のＳ４１４のように、音量値Ｖの平均値と音量値Ｖとの差分にステップタイムの差分△ｔを掛けた値を累積値Ｓとして算出するようにしてもよい。このようにしても、上述のように算出した所定単位ごとの音量値の平均値Ａｖが所定単位の音量値を忠実に表現することとなる。
【００４４】
（７）また、マイクロフォンを用いて外部から演奏音を入力するようにしてもよい。一例を挙げると、生ピアノのような自然楽器の音をマイクロフォンで拾って入力することや、オーディオプレーヤのスピーカ出力音をマイクロフォンで拾うこと、などである。また、オーディオプレーヤのライン・アウト出力を電子鍵盤楽器１のライン・イン入力を用いて入力するようにしてもよい。このようにすれば、電子鍵盤楽器１以外の楽器や他人の演奏などの演奏音推移を知ることができる。
【図面の簡単な説明】
【００４５】
【図１】電子鍵盤楽器の概略構成を表すブロック図である。
【図２】（ａ）はメイン処理のフローチャートであり、（ｂ）はタイマ割り込み処理Ａであり、（ｃ）はタイマ割り込み処理Ｂである。
【図３】イベント処理のフローチャートである。
【図４】押鍵処理のフローチャートである。
【図５】定常処理のフローチャートである。
【図６】定常処理を説明する説明図である。
【図７】他の実施形態の押鍵処理のフローチャートである。
【図８】他の実施形態の押鍵処理のフローチャートである。
【符号の説明】
【００４６】
１…電子鍵盤楽器、１０…鍵盤、１１…パネルＳＷ／ＬＥＤ、１２…ペダル、１５…ＭＩＤＩ、３０…ＣＰＵ、３１…プログラム・データメモリ、３２…ワークＲＡＭ、３３…Ｉ／Ｆ、４０…音源回路、４２…波形メモリ、５０…ＤＳＰ、５２…ディレイメモリ、６０…ＤＡＣ、７０…アンプ、８０…スピーカ、９０…バスライン
【図１】
2009169011.tif 000003
【図２】
2009169011.tif 000004
【図３】
2009169011.tif 000005
【図４】
2009169011.tif 000006
【図５】
2009169011.tif 000007
【図７】
2009169011.tif 000008
【図８】
2009169011.tif 000009
【図６】
2009169011.tif 000010