(57)【要約】【課題】アコースティックピアノを演奏するときのような演奏感覚で各鍵の音階の共鳴音を個別に出力することが可能な電子鍵盤楽器を提供する。【解決手段】電子鍵盤楽器は、アコースティックピアノであればダンパーを弦から離すことが可能な押鍵位置である共鳴演奏位置まで押鍵されたことを検出するセンサ（押鍵センサＳＷ１）と、鍵が共鳴演奏位置まで押鍵されたことをセンサが検出する（Ｓ４０１）と、押鍵された鍵の音階の音を共鳴させることを許可する共鳴許可手段（Ｓ４０３）と、押鍵すると通常発せられる通常音に、共鳴許可手段で共鳴させることが許可された音階の共鳴音を合成させて発音する発音手段とを備える。【選択図】図８
2017215382.tif 000002
【特許請求の範囲】
【請求項１】
アコースティックピアノであればダンパーを弦から離すことが可能な押鍵位置である共鳴演奏位置まで押鍵されたことを検出するセンサと、
鍵が前記共鳴演奏位置まで押鍵されたことを前記センサが検出すると、前記センサで押鍵が検出された鍵の共鳴音の出力を許可する共鳴許可手段と、
前記センサで検出された鍵とは異なる鍵であって共鳴関係にある鍵を弾鍵すると発せられる通常音に、前記共鳴許可手段で許可された鍵の共鳴音を合成させて発音する発音手段と
を備えることを特徴とする電子鍵盤楽器。
【請求項２】
請求項１に記載の電子鍵盤楽器において、
押鍵速度を検出するため、押鍵の深さが異なる少なくとも２カ所で鍵が押鍵されたことを検出する少なくとも２以上の押鍵センサを備え、
前記センサは、前記押鍵センサのうち、前記共鳴演奏位置よりも浅い位置で鍵が押鍵されたことを検出する前記押鍵センサであることを特徴とする電子鍵盤楽器。
【請求項３】
請求項１又は請求項２に記載の電子鍵盤楽器において、
共鳴許可手段は、前記センサが押鍵を検出すると、検出された鍵の共鳴音の出力を許可する共鳴音フラグを立て、
前記発音手段は、前記共鳴音フラグが立っている音階の共鳴音を発音することを特徴とする電子鍵盤楽器。
【請求項４】
請求項１〜３のいずれか１項に記載された電子鍵盤楽器において、
前記共鳴許可手段で共鳴させることが許可された鍵への押鍵が解除されたか否かを判定する解除判定手段と、
前記解除判定手段で押鍵が解除されたと判定されたら、前記共鳴許可手段での押鍵が解除された鍵に対する前記許可を解除する解除手段と
を備えることを特徴とする電子鍵盤楽器。
【請求項５】
請求項４に記載の電子鍵盤楽器において、
ソステヌートペダルを備え、
前記解除判定手段で、前記共鳴許可手段で共鳴させることが許可された鍵への押鍵が解除されたと判定されたときに、該解除の前に前記ソステヌートペダルが操作されているか判定する操作判定手段と、
前記解除の前に前記ソステヌートペダルが操作されていると判定された場合、前記ソステヌートペダルの操作が解除されるまで、前記許可の解除を猶予する解除猶予手段と
を備えることを特徴とする電子鍵盤楽器
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子鍵盤楽器に関する。
【背景技術】
【０００２】
電子鍵盤楽器には、ダンパーペダルを踏むと、押鍵していないすべての鍵の共鳴音を出力することができる電子鍵盤楽器がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８４３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、アコースティックピアノは、鍵ごとにダンパー（弦に触れることで弦の振動を止めて消音する消音具）を備えており、ダンパーが浮く程度にまで各鍵を押鍵すると、押鍵した鍵の音階の共鳴音を鳴らすことができる。
【０００５】
しかし、電子鍵盤楽器は、そもそもダンパーを備えていないので、すべての鍵の中から特定の鍵だけを選んで共鳴音を出力することができなかった。
そこで、電子鍵盤楽器で特定の鍵の共鳴音を出力したい場合は、擬似的に共鳴音を出力していた。
【０００６】
具体的には、電子鍵盤楽器では、押鍵速度が遅いほど音量の小さい音が出力されるので、共鳴音を出力したい音階の鍵を限りなく遅い速度で押鍵して、極めて小さい通常音を出力することで、特定の鍵の共鳴音を擬似的に出力していた。
【０００７】
しかし、このように限りなく遅い速度で押鍵する操作は、非常に微妙な操作である。
そのため、電子鍵盤楽器は、アコースティックピアノを演奏するときのような演奏感覚で特定の鍵の共鳴音を出力する演奏をすることができなかった。
【０００８】
本発明は、アコースティックピアノを演奏するときのような演奏感覚で特定の鍵の共鳴音を出力することが可能な電子鍵盤楽器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の電子鍵盤楽器は、アコースティックピアノであればダンパーを弦から離すことが可能な押鍵位置である共鳴演奏位置まで押鍵されたことを検出するセンサと、鍵が前記共鳴演奏位置まで押鍵されたことを前記センサが検出すると、押鍵された前記鍵の音階の音を共鳴させることを許可する共鳴許可手段と、押鍵すると通常発せられる通常音に、前記共鳴許可手段で共鳴させることが許可された音階の共鳴音を合成して発音する発音手段とを備える。
【００１０】
このようにすると、鍵が共鳴演奏位置まで押鍵されれば、その鍵の共鳴音を個別に出力することができるので、この電子鍵盤楽器は、アコースティックピアノと同様の感覚で、特定の鍵の共鳴音を出力する演奏を行うことができる。
【００１１】
本発明の電子鍵盤楽器は、押鍵速度を検出するため、押鍵の深さが異なる少なくとも２カ所で鍵が押鍵されたことを検出する少なくとも２以上の押鍵センサを備えていてもよい。この場合、鍵が共鳴演奏位置まで押鍵されたことを検出するセンサとしては、共鳴演奏位置よりも浅い位置で鍵が押鍵されたことを検出する押鍵センサを用いてもよい。
【００１２】
このようにすると、鍵が共鳴演奏位置まで押鍵されたことを検出するセンサとして押鍵センサを用いることができるので、電子鍵盤楽器の構成を簡略化することができる。
本発明の電子鍵盤楽器は、センサが押鍵を検出すると、共鳴許可手段が、検出された鍵の音階の音を共鳴させることを示す共鳴音フラグを立てるようにしてもよい。この場合、発音手段は、共鳴音フラグが立っている音階の音を発音するようにしてもよい。この電子鍵盤楽器は、フラグ処理によって、簡単に共鳴音を発することができる。
【００１３】
本発明の電子鍵盤楽器は、共鳴許可手段で共鳴させることが許可された鍵への押鍵が解除されたか否かを判定する解除判定手段と、この解除判定手段で押鍵が解除されたと判定されたら、共鳴許可手段での押鍵が解除された鍵に対する許可を解除する解除手段とを備えるようにしてもよい。
【００１４】
このようにすると、アコースティックピアノと同様の感覚で、離鍵操作により特定の鍵の共鳴音の出力を個別に終了させることができる。
本発明の電子鍵盤楽器は、ソステートペダルを備える場合、解除判定手段で、共鳴許可手段で共鳴させることが許可された鍵への押鍵が解除されたと判定されたときに、解除の前にソステヌートペダルが操作されているか判定する操作判定手段を備えるようにしてもよい。そして、この電子鍵盤楽器は、解除前にソステヌートペダルが操作されていると判定された場合、ソステヌートペダルの操作が解除されるまで、許可の解除を猶予する解除猶予手段とを備えるようにしてもよい。
【００１５】
このようにすると、共鳴音を出力可能な程度に鍵を押鍵し、ソステヌートペダルの踏み込み、離鍵する一連の動作をアコースティックピアノと同様に行うことで、特定の鍵の共鳴音を離鍵しても出力することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態の電子ピアノ１の内部構成を示すブロック図である。
【図２】メイン処理のフローチャートである。
【図３】キーイベント処理のフローチャートである。
【図４】押鍵処理のフローチャートである。
【図５】離鍵処理のフローチャートである。
【図６】ペダルイベント処理のフローチャートである。
【図７】ソステヌートペダル処理のフローチャートである。
【図８】鍵ダンパフラグ処理のフローチャートである。
【図９】通常音出力処理のフローチャートである。
【図１０】共鳴音出力処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下に本発明の例示的な実施形態について図面を参照しながら説明する。
尚、以下の実施形態の説明では、本発明が適用されていることを説明するために必要な構成のみを示しているが、下記に示す構成のみで電子ピアノ１が構成されていることを意味するものではない。
【００１８】
本実施形態の電子ピアノ１は、図１に示すように、ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６を備える中央制御装置を備えている。
これらＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６、及びその他の装置は、それぞれシステムバス１００を介して通信可能に接続され、ＣＰＵ１０２は、ＲＯＭ１０４、ＲＡＭ１０６その他の装置とシステムバス１００を通じて通信を行い、後述する各種処理を実行する。
【００１９】
ＲＯＭ１０４は、ＣＰＵ１０２で実行されるプログラムを記憶するプログラムメモリ１０４ａを少なくとも有している。
ＲＡＭ１０６は、ＣＰＵ１０２が実行する各種処理を実行するときに発生するフラグ情報その他の情報を一時的に記憶する。本実施形態では、各種のフラグを用いているが、下記で説明するＳＷ１フラグ、ＳＷ２フラグ、発音フラグ、鍵ダンパフラグ、消音フラグ、ペダル操作フラグは、鍵１１１ごとにＲＡＭ１０６に記憶される。
【００２０】
電子ピアノ１は、操作系の構成として、操作パネル１０８、鍵盤１１０及びソステヌートペダル１１２を備えている。
操作パネル１０８は、楽音の音色を選択する音色スイッチその他のスイッチであって、電子ピアノ１の各種機能を設定するためのスイッチを備えている。これらスイッチが操作されたことを示す操作情報はＣＰＵ１０２に送信され、ＣＰＵ１０２は、操作情報に応じて各種処理を実行する。
【００２１】
鍵盤１１０は８８の鍵１１１を備えており、それぞれの鍵１１１には光センサからなる２つの押鍵センサＳＷ１、ＳＷ２が設けられている。これら押鍵センサＳＷ１、ＳＷ２は、押鍵深さが異なる位置で各鍵１１１の操作を検出している。本実施形態では、押鍵センサＳＷ１が、アコースティックピアノであればダンパーを上げて弦を共鳴させることが可能な共鳴演奏位置よりも浅い位置に設けられている。これら押鍵センサＳＷ１、ＳＷ２から出力される検出情報はシステムバス１００を介してＣＰＵ１０２に送信される。
【００２２】
ソステヌートペダル１１２はペダルセンサ１１２ａを備えており、ソステヌートペダル１１２の操作はペダルセンサ１１２ａによって検出され、その検出情報はＣＰＵ１０２に送信される。ＣＰＵ１０２は、ペダルセンサ１１２ａの検出情報に応じてソステヌートペダル１１２の操作の有無を判断する。ペダルセンサ１１２ａは、例えば、光センサで構成されるが、他のセンサを用いてもよい。
【００２３】
電子ピアノ１は、楽音を生成して出力する構成として、通常音生成装置１１４、共鳴音生成装置１１６、加算装置１１８、ＤＡ変換器１２０、サウンドシステム１２２を備えている。
【００２４】
通常音生成装置１１４は、同時に複数の発音を行なうため時分割制御されるチャンネルを備えたトーンジェネレータである。本実施形態では、鍵１１１を押鍵したときに通常発生する通常音と、弦を他の弦に共鳴させたときに発生する共鳴音（ストリングレゾナンス）とが出力されるが、通常音生成装置１１４は、通常音を生成するための装置である。
【００２５】
この通常音生成装置１１４には、楽音波形データメモリ１１５が備えられており、楽音波形データメモリ１１５には、各鍵１１１の音高を示す波形データ（ＰＣＭ波形データ）、及び押鍵速度に対応するエンベロープデータなどが記憶されている。
【００２６】
通常音生成装置１１４は、ＲＡＭ１０６に発音フラグが立っている鍵の通常音の波形データ、及び、ＲＡＭ１０６に記憶され、この発音フラグに対応する鍵のベロシティ情報に対応するエンベロープデータ等を楽音波形データメモリ１１５から読み出して、いずれかのチャネルに割り当て、各チャンネルに割り当てられたすべての楽音信号を累算し、累算した通常音信号を加算装置１１８に出力する。
【００２７】
共鳴音生成装置１１６もトーンジェネレータであり、共鳴音を生成するための装置である。
この共鳴音生成装置１１６には、楽音波形データメモリ１１７が備えられており、楽音波形データメモリ１１７には、アコースティックピアノであれば各鍵１１１の弦が共鳴したときに発せられる共鳴音の音高を示す波形データなどが記憶されている。
【００２８】
共鳴音生成装置１１６は、後述するＳＷ２フラグが立っている弾鍵された鍵１１１と共鳴関係にある鍵１１１であって、ＲＡＭ１０６に鍵ダンパフラグが立っている鍵１１１の共鳴音の波形データを楽音波形データメモリ１１７から読み出して、いずれかのチャネルに割り当て、各チャンネルに割り当てられたすべての楽音信号を累算し、累算した共鳴音信号を加算装置１１８に出力する。
【００２９】
加算装置１１８は、通常音信号及び共鳴音信号に基づいて、通常音に共鳴音を加算し、その加算した音の楽音信号をＤＡ変換器１２０に送る。
ＤＡ変換器１２０は、加算装置１１８から送られてきた楽音信号（デジタル信号）をアナログ信号に変換し、変換したアナログ信号をサウンドシステム１２２に送る。
【００３０】
サウンドシステム１２２は、アンプやスピーカ等から構成されており、ＤＡ変換器１２０から送られてきたアナログ信号に基づいて楽音を外部に出力する。
次に、上述した内部構成を有する電子ピアノ１のＣＰＵ１０２が中心になって実行する各種処理を、図２〜図１０のフローチャートを参照しながら説明する。
【００３１】
電子ピアノ１では、図示しない電源スイッチを入れると、図２に示すメイン処理２が実行される。このメイン処理２では、初期化処理Ｓ１０が実行された後、キーイベント処理Ｓ２０、ペダルイベント処理Ｓ３０、鍵ダンパフラグ処理Ｓ４０、通常音出力処理Ｓ５０、共鳴音出力処理Ｓ６０の順に、キーイベント処理Ｓ２０以下の各処理が繰り返し実行される。
【００３２】
初期化処理Ｓ１０では、ＲＡＭ１０６や通常音生成装置１１４、共鳴音生成装置１１６などを初期化する処理が実行される。ここでの初期化処理は一般的な処理なので、初期化処理の詳細については説明を省略する。
【００３３】
キーイベント処理Ｓ２０は、各鍵１１１が押鍵又は離鍵されると実行される処理であり、各鍵１１１が押鍵又は離鍵されないときは、後述するＳ２１〜Ｓ２３で否定判定（ＮＯ）され、飛ばされる。キーイベント処理Ｓ２０では、具体的には、図３〜図５に示す処理が実行される。
【００３４】
キーイベント処理Ｓ２０では、図３に示すように、最初に押鍵イベントが発生したか否かが判断される（Ｓ２１）。押鍵されると、押鍵深さが浅い順に押鍵センサＳＷ１、押鍵センサＳＷ２の順に押鍵が検出されるので、Ｓ２１では、具体的には、押鍵センサＳＷ１が押鍵を検出したか否かが判定される。押鍵センサＳＷ１が検出されると、その検出信号がＣＰＵ１０２に送信されるので、Ｓ２１では、ＣＰＵ１０２は、押鍵センサＳＷ１から検出信号を受信したか否かを判定している。
【００３５】
Ｓ２１で、いずれの鍵１１１からも押鍵を示す検出信号を受信していない場合は（Ｓ２１：ＮＯ）、次にＳ２２が実行され、検出信号を受信した場合は（Ｓ２１：ＹＥＳ）、次にＳ２１０の押鍵処理が実行される。
【００３６】
Ｓ２２では、第１離鍵イベントが発生したか否かが判断される。離鍵される場合は、押鍵深さが深い順に押鍵センサＳＷ２、押鍵センサＳＷ１の順に離鍵が検出されるので、Ｓ２２では、具体的には、押鍵センサＳＷ２が離鍵を検出したか否かが判定される。押鍵センサＳＷ２が離鍵を検出すると、その検出信号がＣＰＵ１０２に送信されるので、Ｓ２２では、ＣＰＵ１０２は、押鍵センサＳＷ２から検出信号を受信したかを判定している。
【００３７】
Ｓ２２で、いずれの鍵１１１からも離鍵を示す検出信号を受信していない場合は（Ｓ２２：ＮＯ）、次にＳ２３が実行され、検出信号を受信した場合は（Ｓ２２：ＹＥＳ）、次にＳ２２０の離鍵処理が実行される。
【００３８】
Ｓ２３では、第２離鍵イベントが発生したか否かが判断される。本実施形態では、アコースティックピアノのように、ダンパーが弦から離れる程度に押鍵して共鳴音を出力する演奏方法を可能としている。その場合、押鍵センサＳＷ１は、そのような演奏を可能とする押鍵位置である共鳴演奏位置よりも浅い位置に設置されているため、押鍵を検出するが、押鍵センサＳＷ２は、共鳴演奏位置よりも深い位置に位置するため、押鍵を検出しない。このように押鍵された場合、Ｓ２２では離鍵されたと判定されないので、本実施形態では、Ｓ２３において、押鍵センサＳＷ１が離鍵を検出したか否かを判定している。
【００３９】
Ｓ２３で、離鍵を示す検出信号を押鍵センサＳＷ１から受信していない場合は（Ｓ２３：ＮＯ）、キーイベント処理Ｓ２０を終了してメイン処理２に戻る。また、Ｓ２３で、検出信号を受信した場合は（Ｓ２３：ＹＥＳ）、後述するＳＷ１フラグをＯＦＦする処理が実行された後（Ｓ２３０）、キーイベント処理Ｓ２０が終了しメイン処理２に戻る。
【００４０】
なお、後述する離鍵処理（Ｓ２２０）のＳ２２５で、時間経過した場合、Ｓ２２では離鍵されたと判定されないので、その場合に、Ｓ２３０の処理を実行する場合は、Ｓ２３０では、発音フラグをＯＦＦし、消音フラグをＯＮする処理も実行される。
【００４１】
押鍵処理Ｓ２１０について図４を用いて説明する。
押鍵処理Ｓ２１０が開始されると、まず、ＳＷ１フラグを立てる処理が実行される（Ｓ２１１）。ＳＷ１フラグは、ＲＡＭ１０６に鍵１１１ごとに記憶される。
【００４２】
次に、押鍵と判断可能な操作が鍵１１１に対してなされたか判定するための計時を行うタイマーをスタートさせる処理が実行され（Ｓ２１２）、このタイマーの時間内に押鍵センサＳＷ２が押鍵を検出したことを示す検出信号が入力されたかが判定される（Ｓ２１３）。
【００４３】
Ｓ２１３で、押鍵センサＳＷ２から検出信号を受信したと判定されたら（Ｓ２１３：ＹＥＳ）、弾鍵されたと判断され、次にＳ２１４が実行され、Ｓ２１４では、押鍵センサＳＷ２のＳＷ２フラグを立てる処理が実行される。ＳＷ２フラグは、ＲＡＭ１０６に鍵１１１ごとに記憶される。
【００４４】
Ｓ２１３で、押鍵センサＳＷ２から検出信号を受信していないと判定されたら（Ｓ２１３：ＮＯ）、次にＳ２１５が実行され、Ｓ２１５では、Ｓ２１２でスタートしたタイマーが計時している時間が経過したか判定する処理が実行される。
【００４５】
Ｓ２１５で、時間が経過していないと判定された場合（Ｓ２１５：ＮＯ）、再びＳ２１３が実行され、押鍵センサＳＷ２で押鍵が検出されるか、タイマーが計時している時間が経過するまで、Ｓ２１３〜Ｓ２１５の処理が繰り返される。
【００４６】
Ｓ２１５で、時間が経過したと判定された場合（Ｓ２１５：ＹＥＳ）、押鍵処理Ｓ２００は終了し、メイン処理２に戻る。
一方、Ｓ２１４で、ＳＷ２フラグを立てる処理が終了すると、押鍵センサＳＷ１が押鍵を検出してから押鍵センサＳＷ２が押鍵を検出するまでの時間を、Ｓ２１２でタイマーをスタートさせてからＳ２１４で押鍵センサＳＷ２から検出信号を受信したと判定されるまでの時間とし、この時間から、押鍵速度（ベロシティ）を算出する処理が実行される（Ｓ２１６）。
【００４７】
Ｓ２１６では他に、発音フラグを立てる処理が実行される。発音フラグも、ＲＡＭ１０６に鍵１１１ごとに記憶される。
そして、Ｓ２１６が終了すると、押鍵処理Ｓ２１０は終了し、メイン処理２に戻る。
【００４８】
離鍵処理Ｓ２２０について図５を用いて説明する。
離鍵処理Ｓ２２０が開始されると、まず、押鍵センサＳＷ２のＳＷ２フラグを消去する処理が実行される（Ｓ２２１）。ＳＷ２フラグは、ＲＡＭ１０６に鍵１１１ごとに記憶されているので、Ｓ２２１では、Ｓ２２で検出した検出信号を発信した鍵１１１の押鍵センサＳＷ２のＳＷ２フラグを消去する処理が実行される。
【００４９】
次に、離鍵と判断可能な操作が鍵１１１に対してなされたか判定するための計時を行うタイマーをスタートさせる処理が実行され（Ｓ２２２）、このタイマーの時間内に押鍵センサＳＷ１が離鍵を検出したことを示す検出信号が入力されたかが判定される（Ｓ２２３）。
【００５０】
Ｓ２２３で、押鍵センサＳＷ１から検出信号を受信したと判定されたら（Ｓ２２３：ＹＥＳ）、次にＳ２２４が実行され、Ｓ２２４では、Ｓ２２で検出した検出信号を発信した鍵１１１の押鍵センサＳＷ１のＳＷ１フラグを消去する処理が実行される。また、Ｓ２２４では、Ｓ２１６（図４参照）で立てた発音フラグを消去する処理が実行される。
【００５１】
Ｓ２２３で、押鍵センサＳＷ１から検出信号を受信していないと判定されたら（Ｓ２２３：ＮＯ）、次にＳ２２５が実行され、Ｓ２２５では、Ｓ２２２でスタートしたタイマーが計時している時間が経過したか判定する処理が実行される。
【００５２】
Ｓ２２５で、時間が経過していないと判定された場合（Ｓ２２５：ＮＯ）、再びＳ２２３が実行され、押鍵センサＳＷ２で押鍵が検出されるか、タイマーが計時している時間が経過するまで、Ｓ２２３〜Ｓ２２５の処理が繰り返される。
【００５３】
Ｓ２２５で、時間が経過したと判定された場合（Ｓ２２５：ＹＥＳ）、離鍵処理Ｓ２２０は終了し、メイン処理２に戻る。
一方、Ｓ２２４で、ＳＷ１フラグを消去する処理が終了すると、次にＳ２２６では消音フラグを立てる処理が実行される。消音フラグは鍵１１１ごとに立てられ、ＲＡＭ１０６に記憶される。
【００５４】
そして、Ｓ２２６が終了すると、離鍵処理Ｓ２２０は終了し、メイン処理２に戻る。
次に、図２に示すメイン処理２においてキーイベント処理Ｓ２０の次に実行されるペダルイベント処理Ｓ３０について図６を用いて説明する。
【００５５】
Ｓ３０では、図示しないラウドペダル及びソフトペダル、ソステヌートペダル１１２が操作されたか否かを判定して、各ペダルに合わせた処理を実行するものであり、各ペダルが操作されないときは処理（Ｓ３１０，Ｓ３２０，Ｓ３３０）は飛ばされる。
【００５６】
本実施形態では、ラウドペダル及びソフトペダルの操作に関する処理（Ｓ３１０、Ｓ３２０）が実行されるが、本実施形態では、これらの処理については説明を省略する。
また、以下の説明ではソステヌートペダル１１２を操作したときに実行される処理（Ｓ３３０）の説明しかしていないが、これは説明簡単のための説明をしていないだけであり、ラウドペダルやソステヌートペダルが操作されたときの処理が実施されないことを意味するものではない。
【００５７】
次に、ソステヌートペダル処理Ｓ３３０について図７を用いて説明する。
ソステヌートペダル処理Ｓ３３０では、まず、ペダルセンサ１１２ａがソステヌートペダル１１２の操作を検出したか否かが判定される（Ｓ３３１）。
【００５８】
Ｓ３３１において、ソステヌートペダル１１２が操作されたと判定されると（Ｓ３３１：ＹＥＳ）、次に、ＳＷ１のフラグが立っている各鍵１１１について、ペダル操作フラグを立てる処理が実行され（Ｓ３３２）、ソステヌートペダル処理Ｓ３３０を終了する。
【００５９】
一方、Ｓ３３１において、ソステヌートペダル１１２が操作されていないと判定されると（Ｓ３３１：ＮＯ）、次に、Ｓ３３３において、ソステヌートペダル１１２の操作が解除されたか否かが判定される。Ｓ３３０で、ソステヌートペダル１１２の操作が解除されたと判定されると（Ｓ３３０：ＹＥＳ）、次に、Ｓ３３４が実行される。そして、Ｓ３３４では、すべての鍵１１１のペダル操作フラグを消去する処理が実行され、ソステヌートペダル処理Ｓ３３０を終了する。しかし、Ｓ３３０で、ソステヌートペダル１１２の操作が解除されてもいないと判定されると（Ｓ３３３：ＮＯ）、ただちにソステヌートペダル処理Ｓ３３０を終了して、メイン処理２に戻る。
【００６０】
次に、図２に示すメイン処理２においてペダルイベント処理Ｓ３０の次に実行される鍵ダンパフラグ処理Ｓ４０について図８用いて説明する。
鍵ダンパフラグ処理Ｓ４０では、図８に示すように、まず、押鍵センサＳＷ１のフラグが立っている鍵１１１があるか判定する処理が実行される（Ｓ４０１）。このＳ４０１の判定で、押鍵センサＳＷ１のフラグが立っているものがあれば（Ｓ４０１：ＹＥＳ）、次に、Ｓ４０３の処理が実行される。一方、Ｓ４０１の判定で、押鍵センサＳＷ１のフラグが立っているものがなければ（Ｓ４０１：ＮＯ）、次に、Ｓ４０２の処理が実行される。
【００６１】
Ｓ４０２では、ペダル操作フラグが立っている鍵１１１があるか判定する処理が実行される。このＳ４０２の判定で、ペダル操作フラグが立っているものがあれば（Ｓ４０２：ＹＥＳ）、次に、Ｓ４０３の処理が実行される。一方、Ｓ４０２の判定で、ペダル操作フラグが立っているものがなければ（Ｓ４０２：ＮＯ）、次に、Ｓ４０４の処理が実行される。
【００６２】
Ｓ４０３では、Ｓ４０１及びＳ４０２で押鍵センサＳＷ１のフラグが立っているか、ペダル操作フラグが立っていると判定された鍵１１１の全てについて、鍵ダンパフラグを立てる処理が実行される。そして、鍵ダンパフラグを立てる処理が終了したら、鍵ダンパフラグ処理Ｓ４０を終了し、メイン処理２の処理に戻る。
【００６３】
Ｓ４０４では、Ｓ４０１及びＳ４０２で押鍵センサＳＷ１のフラグもペダル操作フラグもたっていないと判定されたときに実行される処理で、もし、鍵ダンパフラグが立っているものがあれば、すべて消去し、鍵ダンパフラグがたっている鍵１１１がなければ、特に処理をすることなく終了する。そして、Ｓ４０４の処理が終了したら、鍵ダンパフラグ処理Ｓ４０を終了し、メイン処理２の処理に戻る。
【００６４】
次に、図２に示すメイン処理２において鍵ダンパフラグ処理Ｓ４０の次に実行される通常音合成処理Ｓ５０について図９を用いて説明する。
通常音合成処理Ｓ５０では、図９に示すように、まず、Ｓ２１６（図４参照）による処理で発音フラグが新規に発生したかいなかが判定される（Ｓ５０１）。発音フラグが新規に発生したと判定されたら（Ｓ５０１：ＹＥＳ）、通常音出力装置１１４に、新規の通常音の発生を知らせる処理が実行される（Ｓ５０２）。
【００６５】
Ｓ５０２の処理が実行されると、通常音出力装置１１４は、ＲＡＭ１０６にいずれの鍵１１１の通常音が発生したかを見に行き、ベロシティ情報などから新たな通常音を出力する。
【００６６】
一方、Ｓ５０１で、発音フラグが新規に発生していないと判定されると（Ｓ５０１：ＮＯ）、次に、Ｓ２２６の処理（図５参照）で消音フラグが新規に発生している鍵１１１があるかが判定される（Ｓ５０３）。すなわち離鍵された鍵１１１があるか否かが判定される。消音フラグが新規に発生したと判定されたら（Ｓ５０３：ＹＥＳ）、通常音生成装置１１４に、その消音フラグに対応する鍵１１１の音を消音するよう指示する処理が実行される（Ｓ５０４）。
【００６７】
通常音生成装置１１４では、消音を指示する情報が送られると、その音の出力を終了する。そのため、以後は、消音が指示された音以外の音が、通常音生成装置１１４から出力される。
【００６８】
そして、Ｓ５０４の処理が終了したら消音フラグが消去され（Ｓ５０５）、通常音合成処理Ｓ５０を終了し、メイン処理２の処理に戻る。
次に、図２に示すメイン処理２において通常音合成処理Ｓ５０の次に実行される共鳴音合成処理Ｓ６０について図１０を用いて説明する。
【００６９】
共鳴音合成処理Ｓ６０では、まず、Ｓ４０３（図９参照）による処理で鍵ダンパフラグが新規に発生したかいなかが判定される（Ｓ６０１）。鍵ダンパフラグが新規に発生したと判定されたら（Ｓ６０１：ＹＥＳ）、共鳴音生成装置１１６に、新規の共鳴音の発生を知らせる処理が実行される（Ｓ６０２）。
【００７０】
Ｓ６０２の処理が実行されると、共鳴音生成装置１１６は、鍵１１１ごとに鍵ダンパフラグを記憶しているので、いずれの鍵１１１で新たに鍵ダンパフラグが発生したかをＲＡＭ１０６見に行くとともに、新たに鍵ダンパフラグが発生した鍵１１１と共鳴関係にある鍵であって、弾鍵された鍵１１１（ＳＷ２フラグが立っている鍵１１１）があるかも見に行く。そして、共鳴関係にある弾鍵された鍵１１１がある場合は、新たに鍵ダンパフラグが発生した鍵１１１の共鳴音を合成して出力するよう共鳴音生成装置１１６に指示する処理が実行される。
【００７１】
一方、Ｓ６０１で、鍵ダンパフラグが新規に発生していないと判定されると（Ｓ６０１：ＮＯ）、次に、Ｓ４０４の処理（図９参照）で消去された鍵ダンパフラグが新規に発生しているかが判定される（Ｓ６０３）。すなわち、共鳴音を発生させるためソステヌートペダル１１２の操作なしに押鍵していた鍵１１１が離鍵されたか否か、あるいは、ソステヌートペダル１１２の操作が終了したか否かが判定される。鍵ダンパフラグが新規に消去されたと判定されたら（Ｓ６０３：ＹＥＳ）、その鍵１１１の共鳴音の発音を終了するよう共鳴音生成装置１１６に指示する処理が実行される（Ｓ６０４）。
【００７２】
共鳴音生成装置１１６では、消音を指示する情報が送られると、その音の出力を終了する。そのため、以後は、消音が指示された音以外の音が、共鳴音生成装置１１６で合成されて、サウンドシステム１２２によって出力される。
【００７３】
そして、Ｓ６０４の処理が終了したら共鳴音合成処理Ｓ６０を終了し、メイン処理２の処理に戻る。
以上説明した電子ピアノ１の特徴的な作用効果を説明する。
【００７４】
本実施形態の電子ピアノ１は、鍵１１１が共鳴演奏位置（押鍵センサＳＷ１と押鍵センサＳＷ２との間の位置）まで押鍵されれば、その鍵１１１の共鳴音を個別に出力することができるので、この電子ピアノ１、アコースティックピアノと同様の感覚で、特定の鍵１１１の共鳴音を出力する演奏を行うことができる。
【００７５】
また、本実施形態の電子ピアノ１は、共鳴演奏位置まで押鍵されたか否かを検出するためのセンサを新たに設けることなく、押鍵速度を検出するための押鍵センサＳＷ１を用いで共鳴演奏位置まで押鍵されているか検出しているので、電子ピアノ１の構成を簡略化することができる。
【００７６】
また、本実施形態の電子ピアノ１は、共鳴音を出力可能な程度に鍵１１１を押鍵し、ソステヌートペダル１１２の踏み込み、離鍵する一連の動作をアコースティックピアノと同様に行うことで、特定の鍵１１１の共鳴音を離鍵しても出力することができる。そのため、この電子ピアノ１は、アコースティックピアノと同様の感覚で、特定の鍵１１１の共鳴音をソステヌートペダル１１２を操作することで出力する演奏を行うことができる。
【００７７】
以下は、本実施形態の電子ピアノ１と、本発明の電子鍵盤楽器との対応関係である。
本実施形態の電子ピアノ１が、本発明の電子鍵盤楽器に相当する。
本実施形態のＣＰＵ１０２が実行する鍵ダンパフラグ処理が、本発明の共鳴許可手段（Ｓ４０１〜Ｓ４０３）に相当する。
【００７８】
本実施形態の鍵ダンパフラグが、本発明の共鳴音フラグに相当する。
本実施形態の共鳴音生成装置１１６、加算装置１１８、ＤＡ変換器１２０、サウンドシステム１２２が、本発明の発音手段に相当する。
【００７９】
本実施形態のＳ４０１の処理は、本発明の解除判定手段に相当する。
本実施形態のＳ４０４の処理は、本発明の解除手段に相当する。
本実施形態のＳ４０２の処理は、本発明の操作判定手段に相当する。
【００８０】
本実施形態のＳ４０１からＳ４０２、Ｓ４０３に至る処理が、本発明の解除猶予手段に相当する。
［他の実施形態］
以上、実施形態について説明したが、特許請求の範囲に記載された発明は、上記実施形態に限定されることなく、種々の形態を採り得ることは言うまでもない。
【００８１】
（１）上記実施形態では、各鍵１１１が押鍵センサＳＷ１で検出されれば、共鳴演奏位置まで押鍵されたと判断しているが、押鍵センサＳＷ１とは別のセンサ（専用のセンサでもよい）を設置して、鍵１１１が共鳴演奏位置まで押鍵されたと判定してもよい。
【００８２】
（２）上記実施形態では、ＰＣＭ方式により通常音や共鳴音を出力しているが、ＤＳＰ方式を用いてもよい。
（３）上記実施形態では特に記載しなかったが、アコースティックピアノの最高音域にはダンパーがないので、それをシミュレートする為に、音域を判別してＳＷ１、ＳＷ２共にＯＦＦでも常に鍵バンパフラグを立てるようにしても良い。
【００８３】
（４）上記実施形態では、各鍵１１１が押鍵センサＳＷ１で検出されれば、共鳴演奏位置まで押鍵されたと判断しているが、音色によって鍵ダンパフラグを立てるスイッチの位置を変更してもよい。
【００８４】
（５）上記実施形態では、ダンパーペダルについて特に記載していないが、ソステヌートペダルを踏み、その後ダンパーペダルを踏み（全弦が共鳴状態）、ダンパーペダルを離した場合、鍵ダンパフラグは、ソステヌートペダルを踏んだ状態に戻るようにしてもよい。
【００８５】
（６）本発明の各構成要素は概念的なものであり、上記実施形態に限定されない。例えば、１つの構成要素が有する機能を複数の構成要素に分散させたり、複数の構成要素が有する機能を１つの構成要素に統合したりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。
【符号の説明】
【００８６】
１…電子ピアノ、２…メイン処理、１００…システムバス、１０２…ＣＰＵ、
１０４…ＲＯＭ、１０４ａ…プログラムメモリ、１０４ｂ…データメモリ、
１０６…ＲＡＭ、１０８…操作パネル、１１０…鍵盤、１１１…鍵、
１１２…ソステヌートペダル、１１２ａ…ペダルセンサ、１１４…音生成装置、
１１５…楽音波形データメモリ、１１６…共鳴音生成装置、
１１７…楽音波形データメモリ、１１８…加算装置、１２０…変換器、
１２２…サウンドシステム  ＳＷ１…押鍵センサ、ＳＷ２…押鍵センサ。
【図１】
2017215382.tif 000003
【図２】
2017215382.tif 000004
【図３】
2017215382.tif 000005
【図４】
2017215382.tif 000006
【図５】
2017215382.tif 000007
【図６】
2017215382.tif 000008
【図７】
2017215382.tif 000009
【図８】
2017215382.tif 000010
【図９】
2017215382.tif 000011
【図１０】
2017215382.tif 000012