(57)【要約】【課題】使用者の演奏方法の違いによる発音挙動の違いを表現することを可能とする音信号発生装置、音信号発生方法および音信号発生方法を提供する。【解決手段】音信号発生装置１００は、第１の信号発生指示部および第２の信号発生指示部を備える。第１の信号発生指示部は、鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示する。第２の信号発生指示部は、鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示する。音信号発生方法は、鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示することと、前記鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示することとを含む。【選択図】図６
2020060630.tif 000002
【特許請求の範囲】
【請求項１】
鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示する第１の信号発生指示部と、
前記鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示する第２の信号発生指示部とを備えた、音信号発生装置。
【請求項２】
前記鍵操作情報に基づいて、押鍵状態から離鍵状態への移行の過程で鍵が前記押鍵状態に対応する第１の鍵位置または前記離鍵状態に対応する第２の鍵位置にあるか否かを判定する判定部をさらに備え、
前記離鍵の態様は、鍵が前記第１の鍵位置にある第１の時点と鍵が前記第２の鍵位置にある第２の時点との間における所定期間内の鍵の移動速度を含む、請求項１記載の音信号発生装置。
【請求項３】
前記第２の信号発生指示部は、前記所定期間内の鍵の移動速度に応じて、異なる時点での前記離鍵音信号の発生を指示する、請求項２記載の音信号発生装置。
【請求項４】
前記判定部は、押鍵状態から離鍵状態への移行の過程で鍵が前記第１の鍵位置と前記第２の鍵位置との間の第３の鍵位置にあるか否かをさらに判定し、
前記所定期間は、鍵が前記第３の鍵位置にある第３の時点以後の期間であり、
前記第２の信号発生指示部は、前記所定期間内の鍵の移動速度がしきい値以上である場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記所定期間内の鍵の移動速度がしきい値よりも小さい場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示する、請求項２または３記載の音信号発生装置。
【請求項５】
前記第２の信号発生指示部は、前記第１の時点から予め定められた時間が経過した第４の時点で鍵が前記第２の鍵位置に到達している場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記第４の時点で鍵が前記第２の鍵位置に到達していない場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示する、請求項２または３記載の音信号発生装置。
【請求項６】
前記判定部は、押鍵状態から離鍵状態への移行の過程で鍵の位置を連続的に判定し、
前記所定期間は、鍵が前記第１の鍵位置と前記第２の鍵位置との間の第３の鍵位置にある第３の時点以後の期間であり、
前記第２の信号発生指示部は、前記所定期間内の鍵の移動速度がしきい値以上である場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記所定期間内の鍵の移動速度がしきい値よりも小さい場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示する、請求項２または３記載の音信号発生装置。
【請求項７】
前記第１の時点は、アコースティックピアノの押鍵状態の時点に相当し、前記第２の時点は、アコースティックピアノの離鍵状態の時点に相当し、前記第３の時点は、アコースティックピアノの押鍵状態から離鍵状態への移行の過程で当該鍵に対応する弦がダンパに接触し始める時点に相当する、請求項４または６記載の音信号発生装置。
【請求項８】
前記鍵操作情報に基づいて、アコースティックピアノの押鍵状態から離鍵状態への移行の過程で弦がダンパに接触し始める時点に対応する時点で前記押鍵音信号の音量の減衰率を第１の値に変更し、前記第２の時点で前記押鍵音信号の音量の減衰率を前記第１の値よりも大きい第２の値に変更するように指示する変更指示部をさらに備える、請求項２〜７のいずれか一項に記載の音信号発生装置。
【請求項９】
鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示することと、
前記鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示することとを含む、音信号発生方法。
【請求項１０】
前記鍵操作情報に基づいて、押鍵状態から離鍵状態への移行の過程で鍵が前記押鍵状態に対応する第１の鍵位置または前記離鍵状態に対応する第２の鍵位置にあるか否かを判定することをさらに含み、
前記離鍵の態様は、鍵が前記第１の鍵位置にある第１の時点と鍵が前記第２の鍵位置にある第２の時点との間における所定期間内の鍵の移動速度を含む、請求項９記載の音信号発生方法。
【請求項１１】
前記離鍵音信号の発生を指示することは、前記所定期間内の鍵の移動速度に応じて、異なる時点での前記離鍵音信号の発生を指示することを含む、請求項１０記載の音信号発生方法。
【請求項１２】
前記判定することは、押鍵状態から離鍵状態への移行の過程で鍵が前記第１の鍵位置と前記第２の鍵位置との間の第３の鍵位置にあるか否かをさらに判定することを含み、
前記所定期間は、鍵が前記第３の鍵位置にある第３の時点以後の期間であり、
前記離鍵音信号の発生を指示することは、前記所定期間内の鍵の移動速度がしきい値以上である場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記所定期間内の鍵の移動速度がしきい値よりも小さい場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示することを含む、請求項１０または１１記載の音信号発生方法。
【請求項１３】
前記離鍵音信号の発生を指示することは、前記第１の時点から予め定められた時間が経過した第４の時点で鍵が前記第２の鍵位置に到達している場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記第４の時点で鍵が前記第２の鍵位置に到達していない場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示することを含む、請求項１０または１１記載の音信号発生方法。
【請求項１４】
前記判定することは、押鍵状態から離鍵状態への移行の過程で鍵の位置を連続的に判定することを含み、
前記所定期間は、鍵が前記第１の鍵位置と前記第２の鍵位置との間の第３の鍵位置にある第３の時点以後の期間であり、
前記離鍵音信号の発生を指示することは、前記所定期間内の鍵の移動速度がしきい値以上である場合に、前記離鍵音信号として第１の離鍵音信号を前記第２の時点以後に発生するように指示し、前記所定期間内の鍵の移動速度がしきい値よりも小さい場合に、前記離鍵音信号として第２の離鍵音信号を前記第２の時点よりも前に発生するように指示することを含む、請求項１０または１１記載の音信号発生方法。
【請求項１５】
鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示することと、
前記鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示することとを、コンピュータに実行させる、音信号発生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音信号発生装置、音信号発生方法および音信号発生プログラムに関する。
【背景技術】
【０００２】
自然楽器であるピアノにおいては、複数の鍵に対応する弦にダンパがそれぞれ設けられている。各鍵に対応するダンパは、離鍵時には、弦に接触している。押鍵時に弦からダンパが離れることにより弦が振動することができる。ピアノにおいて発生する楽音を電子楽器で再現するための楽音発生装置が知られている。特許文献１に記載された楽音発生装置では、離鍵操作が行われたときにキーオフ音が発生される。キーオフ音は、離鍵によりダンパが鍵に対応する弦位置に戻ったときに発生する歪んだ音成分である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３６３３４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載された楽音発生装置では、使用者の離鍵操作後にキーオフ音が発生される。これにより、離鍵時のピアノ音に類似する音が再現される。しかしながら、使用者の演奏方法の違いによる発音挙動の違いを表現することが望まれる。
【０００５】
本発明は、使用者の演奏方法の違いによる発音挙動の違いを表現することを可能とする音信号発生装置、音信号発生方法および音信号発生プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一局面に従う音信号発生装置は、鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示する第１の信号発生指示部と、鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示する第２の信号発生指示部とを備える。
【０００７】
音信号発生装置は、鍵操作情報に基づいて、押鍵状態から離鍵状態への移行の過程で鍵が押鍵状態に対応する第１の鍵位置または離鍵状態に対応する第２の鍵位置にあるか否かを判定する判定部をさらに備え、離鍵の態様は、鍵が第１の鍵位置にある第１の時点と鍵が第２の鍵位置にある第２の時点との間における所定期間内の鍵の移動速度を含んでもよい。
【０００８】
第２の信号発生指示部は、所定期間内の鍵の移動速度に応じて、異なる時点での離鍵音信号の発生を指示してもよい。
【０００９】
判定部は、押鍵状態から離鍵状態への移行の過程で鍵が第１の鍵位置と第２の鍵位置との間の第３の鍵位置にあるか否かをさらに判定し、所定期間は、鍵が第３の鍵位置にある第３の時点以後の期間であり、第２の信号発生指示部は、所定期間内の鍵の移動速度がしきい値以上である場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、所定期間内の鍵の移動速度がしきい値よりも小さい場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示してもよい。
【００１０】
第２の信号発生指示部は、第１の時点から予め定められた時間が経過した第４の時点で鍵が第２の鍵位置に到達している場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、第４の時点で鍵が第２の鍵位置に到達していない場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示してもよい。
【００１１】
判定部は、押鍵状態から離鍵状態への移行の過程で鍵の位置を連続的に判定し、所定期間は、鍵が第１の鍵位置と第２の鍵位置との間の第３の鍵位置にある第３の時点以後の期間であり、第２の信号発生指示部は、所定期間内の鍵の移動速度がしきい値以上である場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、所定期間内の鍵の移動速度がしきい値よりも小さい場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示してもよい。
【００１２】
第１の時点は、アコースティックピアノの押鍵状態の時点に相当し、第２の時点は、アコースティックピアノの離鍵状態の時点に相当し、第３の時点は、アコースティックピアノの押鍵状態から離鍵状態への移行の過程で当該鍵に対応する弦がダンパに接触し始める時点に相当してもよい。
【００１３】
音信号発生装置は、鍵操作情報に基づいて、アコースティックピアノの押鍵状態から離鍵状態への移行の過程で弦がダンパに接触し始める時点に対応する時点で押鍵音信号の音量の減衰率を第１の値に変更し、第２の時点で押鍵音信号の音量の減衰率を第１の値よりも大きい第２の値に変更するように指示する変更指示部をさらに備えてもよい。
【００１４】
本発明の他の局面に従う音信号発生方法は、鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示することと、鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示することとを含む。
【００１５】
音信号発生方法は、鍵操作情報に基づいて、押鍵状態から離鍵状態への移行の過程で鍵が押鍵状態に対応する第１の鍵位置または離鍵状態に対応する第２の鍵位置にあるか否かを判定することをさらに含み、離鍵の態様は、鍵が第１の鍵位置にある第１の時点と鍵が第２の鍵位置にある第２の時点との間における所定期間内の鍵の移動速度を含んでもよい。
【００１６】
離鍵音信号の発生を指示することは、所定期間内の鍵の移動速度に応じて、異なる時点での離鍵音信号の発生を指示することを含んでもよい。
【００１７】
判定することは、押鍵状態から離鍵状態への移行の過程で鍵が第１の鍵位置と第２の鍵位置との間の第３の鍵位置にあるか否かをさらに判定することを含み、所定期間は、鍵が第３の鍵位置にある第３の時点以後の期間であり、離鍵音信号の発生を指示することは、所定期間内の鍵の移動速度がしきい値以上である場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、所定期間内の鍵の移動速度がしきい値よりも小さい場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示することを含んでもよい。
【００１８】
離鍵音信号の発生を指示することは、第１の時点から予め定められた時間が経過した第４の時点で鍵が第２の鍵位置に到達している場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、第４の時点で鍵が第２の鍵位置に到達していない場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示することを含んでもよい。
【００１９】
判定することは、押鍵状態から離鍵状態への移行の過程で鍵の位置を連続的に判定することを含み、所定期間は、鍵が第１の鍵位置と第２の鍵位置との間の第３の鍵位置にある第３の時点以後の期間であり、離鍵音信号の発生を指示することは、所定期間内の鍵の移動速度がしきい値以上である場合に、離鍵音信号として第１の離鍵音信号を第２の時点以後に発生するように指示し、所定期間内の鍵の移動速度がしきい値よりも小さい場合に、離鍵音信号として第２の離鍵音信号を第２の時点よりも前に発生するように指示することを含んでもよい。
【００２０】
本発明のさらに他の局面に従う音信号発生プログラムは、鍵盤の各鍵の操作に対応する鍵操作情報に基づいて、押鍵時に、押鍵に対応する押鍵音信号の発生を指示することと、鍵操作情報に基づいて、離鍵時に、離鍵の態様に応じた離鍵音信号の発生を指示することとを、コンピュータに実行させる。
【発明の効果】
【００２１】
本発明によれば、使用者の演奏方法の違いによる発音挙動の違いを表現することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態に係る音信号発生装置を含む電子音楽装置の構成を示すブロック図である。
【図２】図１の鍵盤の構成を示す模式図である。
【図３】音源部の構成を示すブロック図である。
【図４】第１の実施の形態における第１の離鍵音信号の発生を説明するための波形図である。
【図５】第１の実施の形態における第２の離鍵音信号の発生を説明するための波形図である。
【図６】図１の主として音信号発生装置の機能的な構成を示すブロック図である。
【図７】第１の実施の形態における音信号発生方法を示すフローチャートである。
【図８】第２の実施の形態における第１の離鍵音信号の発生を説明するための波形図である。
【図９】第２の実施の形態における第２の離鍵音信号の発生を説明するための波形図である。
【図１０】第２の実施の形態における音信号発生方法を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態に係る音信号発生装置、音信号発生方法および音信号発生プログラムについて図面を用いて詳細に説明する。
【００２４】
［１］第１の実施の形態
（１）電子音楽装置の構成
図１は本発明の第１の実施の形態に係る音信号発生装置を含む電子音楽装置の構成を示すブロック図である。
【００２５】
図１の電子音楽装置１は、例えば電子鍵盤楽器である。電子音楽装置１は、鍵盤２、設定操作部３および表示器４を備える。本実施の形態では、鍵盤２は、複数の鍵を有し、バス１５に接続される。設定操作部３は、オンオフ操作される操作スイッチ、回転操作される操作スイッチ、またはスライド操作される操作スイッチ等を含み、バス１５に接続される。この設定操作部３は、音量の調整、電源のオンオフおよび各種設定を行うために用いられる。
【００２６】
表示器４は、例えば液晶ディスプレイを含み、バス１５に接続される。表示器４には、楽譜またはその他の各種情報が表示される。表示器４がタッチパネルディスプレイであってもよい。この場合、設定操作部３の一部または全てが表示器４に表示されてもよい。使用者は、表示器４を操作することにより各種操作を指示することができる。
【００２７】
電子音楽装置１は、音源部５、効果付与部６およびサウンドシステム７を備える。音源部５はバス１５に接続され、鍵盤２の各鍵の操作により押鍵音信号、第１の離鍵音信号および第２の離鍵音信号を発生する。押鍵音信号、第１の離鍵音信号および第２の離鍵音信号は、オーディオデータ（音響信号）である。押鍵音信号、第１の離鍵音信号および第２の離鍵音信号の詳細については後述する。効果付与部６は、音源部５により発生された押鍵音信号、第１の離鍵音信号および第２の離鍵音信号に各種音響効果を付与する。サウンドシステム７は、デジタルアナログ（Ｄ／Ａ）変換回路、増幅器およびスピーカを含む。このサウンドシステム７は、音源部５から効果付与部６を通して与えられる押鍵音信号、第１の離鍵音信号および第２の離鍵音信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。
【００２８】
電子音楽装置１は、記憶装置８、ＣＰＵ（中央演算処理装置）９、タイマ１０、ＲＡＭ（ランダムアクセスメモリ）１１、ＲＯＭ（リードオンリメモリ）１２、および通信Ｉ／Ｆ（インタフェース）１３をさらに備える。記憶装置８、ＣＰＵ９、ＲＡＭ１１、ＲＯＭ１２および通信Ｉ／Ｆ１３はバス１５に接続される。タイマ１０はＣＰＵ９に接続される。外部記憶装置１４等の外部機器が通信Ｉ／Ｆ１３を介してバス１５に接続されてもよい。記憶装置８は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。この記憶装置８には、音信号発生プログラム等のコンピュータプログラムが記憶される。
【００２９】
ＲＡＭ１１は、例えば揮発性メモリからなり、ＣＰＵ９の作業領域として用いられるとともに、各種データを一時的に記憶する。ＲＯＭ１２は、例えば不揮発性メモリからなり、制御プログラムを記憶する。ＲＯＭ１２が音信号発生プログラム等のコンピュータプログラムを記憶してもよい。ＣＰＵ９は、記憶装置８またはＲＯＭ１２に記憶された音信号発生プログラムを実行することにより後述する音信号発生方法を行う。タイマ１０は、時間経過を示す時間情報をＣＰＵ９に与える。記憶装置８、ＣＰＵ９、タイマ１０、ＲＡＭ１１およびＲＯＭ１２が音信号発生装置１００を構成する。
【００３０】
音信号発生プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、記憶装置８またはＲＯＭ１２にインストールされてもよい。また、音信号発生プログラムが外部記憶装置１４に記憶されてもよい。さらに、通信Ｉ／Ｆ１３が通信網に接続されている場合、通信網に接続されたサーバから配信された音信号発生プログラムが記憶装置８またはＲＯＭ１２にインストールされてもよい。
【００３１】
（２）鍵盤２の構成
図２は図１の鍵盤２の構成を示す模式図である。本実施の形態では、鍵盤２は、複数の鍵ＫＥｋの並びを含む。図２には、１つの鍵ＫＥｋが示される。ここで、符号“ＫＥｋ”の“ｋ”はｋ番目の鍵を表す。鍵の総数をＮとした場合、ｋは１〜Ｎの整数である。
【００３２】
各鍵ＫＥｋには、第１〜第３のセンサＳＥ１〜ＳＥ３が設けられている。第１〜第３のセンサＳＥ１〜ＳＥ３の各々は、例えば、光電センサまたは機械的スイッチである。第１のセンサＳＥ１は、鍵ＫＥｋが押された状態（以下、押鍵状態と呼ぶ。）を検出する。押鍵状態は、アコースティックピアノにおいて鍵に対応する弦がダンパから解放されている状態に相当する。すなわち、第１のセンサＳＥ１は、アコースティックピアノであれば、ダンパを弦から離すことが可能な押鍵位置まで鍵が押されていることを検出する。第２のセンサＳＥ２は、鍵ＫＥｋが押されていない状態（以下、離鍵状態と呼ぶ。）を検出する。離鍵状態は、アコースティックピアノにおいて、ダンパペダルが踏まれていない場合、鍵に対応する弦の振動がダンパにより抑制されている状態に相当する。第２のセンサＳＥ２は、アコースティックピアノであれば、ダンパを弦に接触させることが可能な離鍵位置まで鍵が戻されていることを検出する。
【００３３】
第３のセンサＳＥ３は、アコースティックピアノの離鍵状態から押鍵状態への移行の過程で当該鍵に対応する弦がダンパから離れ始める時点およびアコースティックピアノの押鍵状態から離鍵状態への移行の過程で当該鍵に対応する弦がダンパに接触し始める時点を検出する。以下、弦がダンパから離れ始める時点および弦がダンパに接触し始める時点における鍵の位置をダンパリリース位置と呼ぶ。
【００３４】
鍵ＫＥｋが押鍵位置にあるときには、対応する弦はダンパに接触せずに自由に振動することができる。鍵ＫＥｋが離鍵位置にあるときには、対応する弦は自由に振動することができない。鍵ＫＥｋがダンパリリース位置にあるときには、対応する弦はダンパに接触しつつ振動することができる。
【００３５】
鍵ＫＥｋは、押鍵時には、離鍵位置からダンパリリース位置を経由して押鍵位置まで移動し、離鍵時には、押鍵位置からダンパリリース位置を経由して離鍵位置まで移動する。
【００３６】
第１のセンサＳＥ１は、鍵ＫＥｋが押鍵位置にあるか否かを示す押鍵信号Ｓ１ｋを出力する。鍵ＫＥｋが押鍵位置にあるときには、押鍵信号Ｓ１ｋがオンしている。鍵ＫＥｋが押鍵位置にないときには、押鍵信号Ｓ１ｋがオフしている。第２のセンサＳＥ２は、鍵ＫＥｋが離鍵位置にあるか否かを示す離鍵信号Ｓ２ｋを出力する。鍵ＫＥｋが離鍵位置にあるときには、離鍵信号Ｓ２ｋがオンしている。鍵ＫＥｋが離鍵位置にないときには、離鍵信号Ｓ２ｋがオフしている。第３のセンサＳＥ３は、鍵ＫＥｋがダンパリリース位置にあるか否かを示すダンパリリース信号Ｓ３ｋを出力する。鍵ＫＥｋがダンパリリース位置にあるときには、ダンパリリース信号Ｓ３ｋはオンしている。鍵ＫＥｋがダンパリリース位置にないときには、ダンパリリース信号Ｓ３ｋはオフしている。各鍵ＫＥｋに対応する押鍵信号Ｓ１ｋ、離鍵信号Ｓ２ｋおよびダンパリリース信号Ｓ３ｋが鍵操作情報ＫＩｋとして出力される。
【００３７】
（３）音源部５の構成
図３は音源部５の構成を示すブロック図である。図３に示すように、音源部５は、押鍵音波形メモリ５００、第１の離鍵音波形メモリ５０１、第２の離鍵音波形メモリ５０２、読出部５１０〜５１２、フィルタ５２０〜５２２および音量制御部５３０〜５３２を含む。
【００３８】
押鍵音波形メモリ５００には、アコースティックピアノの複数の鍵に対応する複数の押鍵音の波形をそれぞれ表す複数の押鍵音波形データが記憶される。各押鍵音波形データは、音の波形を表すサンプリングデータであり、アコースティックピアノの各鍵が押されたときに発生する音をＰＣＭ（Pulse Code Modulation）録音することにより得られる。例えば、８８本の弦に対応する８８個の押鍵音波形データが記憶される。読出部５１０は、押鍵音波形メモリ５００から押鍵信号Ｓ１ｋに対応する音高を有する押鍵音波形データを読み出す。フィルタ５２０は、読出部５１０により読み出された押鍵音波形データに対して音色の変化を付与するためのフィルタ処理を行う。音量制御部５３０は、押鍵音波形データのエンベロープの時間変化を制御し、制御された押鍵音波形データを押鍵音信号ＳＮｋとして出力する。
【００３９】
第１の離鍵音波形メモリ５０１には、複数の第１の離鍵音の波形を表す複数の第１の離鍵音波形データが鍵ごとまたは複数の鍵の集合ごとに記憶される。第１の離鍵音は、アコースティックピアノにおいて離鍵によりダンパが鍵に対応する弦位置に戻ったときに発生する歪んだ音成分であり、キーオフ音とも呼ばれる。第１の離鍵音波形データは、例えば、次の方法で作成することができる。離鍵時の押鍵音のリリース部のサンプリング波形が第１のサンプリング波形として得られる。また、押鍵状態のまま減衰する押鍵音のリリース部を離鍵時と同じ減衰率で減衰させることにより第２のサンプリング波形が得られる。第１のサンプリング波形と第２のサンプリング波形との差を算出することにより第１の離鍵音波形データが得られる。読出部５１１は、第１の離鍵音波形メモリ５０１から離鍵信号Ｓ２ｋに対応する第１の離鍵音波形データを読み出す。フィルタ５２１は、読出部５１１により読み出された第１の離鍵音波形データに対して音色の変化を付与するためのフィルタ処理を行う。音量制御部５３１は、第１の離鍵音波形データのエンベロープの時間変化を制御し、制御された第１の離鍵音波形データを第１の離鍵音信号ＳＦ１ｋとして出力する。
【００４０】
第２の離鍵音波形メモリ５０２には、複数の第２の離鍵音の波形を表す複数の第２の離鍵音波形データが鍵ごとまたは複数の鍵の集合ごとに記憶される。第２の離鍵音は、アコースティックピアノにおいて鍵が押鍵位置から離鍵位置へ低い速度で移行されたときに発生する歪んだ音成分である。第２の離鍵音は、「ミャー（mya）」と聞こえる。第２の離鍵音はダンパリーキング音（damper leaking sound）と命名される。第２の離鍵音波形データは、第１の離鍵音波形データを変形することにより得られてもよい。また、第２の離鍵音波形データは、複数の波形データを合成することにより得られてもよい。さらに、第２の離鍵音波形データとして第１の離鍵音波形データがそのまま用いられてもよい。読出部５１２は、第２の離鍵音波形メモリ５０２から離鍵信号Ｓ２ｋに対応する第２の離鍵音波形データを読み出す。フィルタ５２２は、読出部５１２により読み出された第２の離鍵音波形データに対して音色の変化を付与するためのフィルタ処理を行う。音量制御部５３２は、第２の離鍵音波形データのエンベロープの時間変化を制御し、制御された第２の離鍵音波形データを第２の離鍵音信号ＳＦ２ｋとして出力する。
【００４１】
図３に点線の矢印で示されるように、第２の離鍵音信号ＳＦ２ｋが第１の離鍵音波形データから生成されてもよい。この場合、第２の離鍵音波形メモリ５０２、読出部５１２、フィルタ５２２および音量制御部５３２は設けられなくてよい。第２の離鍵音信号ＳＦ２ｋの出力時には、フィルタ５２１のカットオフ周波数が第２の離鍵音用の値に調整される。また、第２の離鍵音信号ＳＦ２ｋの出力時には、音量制御部５３１の音量が第２の離鍵音用の値に調整される。また、第２の離鍵音信号ＳＦ２ｋの出力時には、音量制御部５３１により第２の離鍵音信号ＳＦ２ｋのアタックレートが調整されてもよい。
【００４２】
なお、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの両方が押鍵音波形データから生成されてもよい。この場合、第１の離鍵音波形メモリ５０１、第２の離鍵音波形メモリ５０２、読出部５１１，５１２および音量制御部５３１，５３２は設けられなくてよい。
【００４３】
以下に説明するように、押鍵状態から離鍵状態への移行の際に、離鍵速度に応じて第１の離鍵音信号ＳＦ１ｋまたは第２の離鍵音信号ＳＦ２ｋのいずれか一方が選択的に発生される。
【００４４】
（４）第１および第２の離鍵音信号の発生
図４は第１の実施の形態における第１の離鍵音信号の発生を説明するための波形図である。図５は第１の実施の形態における第２の離鍵音信号の発生を説明するための波形図である。図４および図５には、押鍵信号Ｓ１ｋ、ダンパリリース信号Ｓ３ｋおよび離鍵信号Ｓ２ｋが上から順に示される。また、図４および図５には、押鍵音信号ＳＮｋのエンベロープ波形が示される。図４には、第１の離鍵音信号ＳＦ１ｋのエンベロープ波形が示され、図５には、第２の離鍵音信号ＳＦ２ｋのエンベロープ波形が示される。図４および図５の各波形の横軸は時間である。図４および図５において、押鍵信号Ｓ１ｋ、ダンパリリース信号Ｓ３ｋおよび離鍵信号Ｓ２ｋのハイレベルがオンに対応し、ローレベルがオフに対応する。押鍵音信号ＳＮｋ、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの縦軸は音量である。
【００４５】
図４および図５に示すように、使用者の押鍵操作により時点ｔ１で押鍵信号Ｓ１ｋがオンすると、押鍵音信号ＳＮｋが発生する。押鍵音信号ＳＮｋの音量は、アタックレートＡＲで上昇した後、ディケイレートＤＲで減衰した後、サステインレートＳＲで減衰する。使用者の離鍵操作により鍵ＫＥｋが押鍵位置から離鍵位置へ移動する。この場合、鍵ＫＥｋがダンパリリース位置に到達した時点ｔ３でダンパリリース信号Ｓ３ｋがオンする。この時点ｔ３以降、押鍵音信号ＳＮｋの音量の減衰率がハーフレートＨＲに変更される。ハーフレートＨＲは、サステインレートＳＲよりも大きい。
【００４６】
図４の例では、時点ｔ３から予め定められた速度判定期間Ｔ１が経過する前に、時点ｔ２１で鍵ＫＥｋが離鍵位置に戻ることにより、離鍵信号Ｓ２ｋがオンする。この場合、速度判定期間Ｔ１の終了の時点ｔ３１で鍵ＫＥｋは離鍵位置に戻っている。時点ｔ２１で押鍵音信号ＳＮｋの音量の減衰率がリリースレートＲＲに変更される。リリースレートＲＲは、ハーフレートＨＲよりも大きい。また、時点ｔ２１の後に第１の離鍵音信号ＳＦ１ｋが発生される。
【００４７】
図５の例では、時点ｔ３から速度判定期間Ｔ１が経過した後に、時点ｔ２２で鍵ＫＥｋが離鍵位置に戻ることにより、離鍵信号Ｓ２ｋがオンする。この場合、速度判定期間Ｔ１の終了の時点ｔ３１で鍵ＫＥｋは離鍵位置に戻っていない。時点ｔ２２で押鍵音信号ＳＮｋの音量の減衰率がリリースレートＲＲに変更される。また、速度判定期間Ｔ１の終了の時点ｔ３１の後で時点ｔ２２の前に第２の離鍵音信号ＳＦ２ｋが発生される。
【００４８】
本実施の形態では、速度判定期間Ｔ１の終了の時点ｔ３１で鍵ＫＥｋが離鍵位置に戻っているか否かに基づいて離鍵時の鍵ＫＥｋの移動速度が所定のしきい値よりも低いか否かが判定される。鍵ＫＥｋの移動速度がしきい値以上の場合には、鍵ＫＥｋが離鍵位置に戻った後に第１の離鍵音信号ＳＦ１ｋが発生される。鍵ＫＥｋの移動速度がしきい値よりも低い場合には、鍵ＫＥｋがダンパリリース位置を通過した後でかつ離鍵位置に戻る前に第２の離鍵音信号ＳＦ２ｋが発生される。
【００４９】
（５）音信号発生装置１００の機能的な構成
図６は図１の主として音信号発生装置１００の機能的な構成を示すブロック図である。図６に示すように、音信号発生装置１００は、押鍵信号判定部１０１、離鍵信号判定部１０２、ダンパリリース信号判定部１０３、押鍵音信号発生指示部１０４、鍵位置判定部１０５、エンベロープ変更指示部１０６、移動速度判定部１０７および離鍵音信号発生指示部１０８を含む。音信号発生装置１００の各構成部分（１０１〜１０８）の機能は、図１のＣＰＵ９が記憶装置８またはＲＯＭ１２に記憶された音信号発生プログラムを実行することにより実現される。なお、音信号発生装置１００の複数の構成部分（１０１〜１０８）の一部または全てが電子回路等のハードウエアにより構成されてもよい。
【００５０】
押鍵信号判定部１０１は、鍵盤２から出力される押鍵信号Ｓ１ｋがオンであるかオフであるかを判定する。離鍵信号判定部１０２は、鍵盤２から出力される離鍵信号Ｓ２ｋがオンであるかオフであるかを判定する。ダンパリリース信号判定部１０３は、鍵盤２から出力されるダンパリリース信号Ｓ３ｋがオンであるかオフであるかを判定する。
【００５１】
押鍵音信号発生指示部１０４は、押鍵信号判定部１０１の判定結果に基づいて音源部５に押鍵音信号発生指示Ｉ０ｋを与える。鍵位置判定部１０５は、押鍵信号判定部１０１の判定結果、離鍵信号判定部１０２の判定結果およびダンパリリース信号判定部１０３の判定結果に基づいて鍵ＫＥｋがダンパリリース位置にあるか離鍵位置にあるかを判定する。エンベロープ変更指示部１０６は、鍵位置判定部１０５の判定結果に基づいて押鍵音信号ＳＮｋの音量の減衰率の変更を指示するエンベロープ変更指示Ｅｋを音源部５に与える。
【００５２】
移動速度判定部１０７は、離鍵信号判定部１０２の判定結果および鍵位置判定部１０５の判定結果に基づいて鍵ＫＥｋの移動速度がしきい値よりも低いか否かを判定する。離鍵音信号発生指示部１０８は、鍵位置判定部１０５の判定結果および移動速度判定部１０７の判定結果に基づいて第１の離鍵音信号ＳＦ１ｋの発生を指示する第１の離鍵音信号発生指示Ｉ１ｋまたは第２の離鍵音信号ＳＦ２ｋの発生を指示する第２の離鍵音信号発生指示Ｉ２ｋを選択的に音源部５に与える。
【００５３】
（６）音信号発生方法
図７は第１の実施の形態における音信号発生方法を示すフローチャートである。図７の音信号発生方法は、図１のＣＰＵ９が記憶装置８またはＲＯＭ１２に記憶された音信号発生プログラムを実行することにより行われる。
【００５４】
まず、押鍵信号判定部１０１は、押鍵信号Ｓ１ｋがオンしている否かを判定する（ステップＳ１）。押鍵信号Ｓ１ｋがオンしていない場合には、押鍵信号判定部１０１は待機する。押鍵信号Ｓ１ｋがオンすると、押鍵音信号発生指示部１０４は音源部５に押鍵音信号ＳＮｋの発生を指示する（ステップＳ２）。それにより、サウンドシステム７から押鍵音が発生される。
【００５５】
エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋのエンベロープを制御する（ステップＳ３）。具体的には、エンベロープ変更指示部１０６は、図４および図５に示したように、押鍵音信号ＳＮｋの音量の上昇率および減衰率をアタックレートＡＲ、ディケイレートＤＲおよびサステインレートＳＲの順に変更するように音源部５に指示する。
【００５６】
ダンパリリース信号判定部１０３は、ダンパリリース信号Ｓ３ｋがオンであるか否かを判定する（ステップＳ４）。ダンパリリース信号Ｓ３ｋがオンでない場合には、エンベロープ変更指示部１０６は、ステップＳ３に戻り、押鍵音信号ＳＮｋのエンベロープの制御を続ける。ダンパリリース信号Ｓ３ｋがオンすると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をハーフレートＨＲに変更するように音源部５に指示する（ステップＳ５）。
【００５７】
離鍵信号判定部１０２は、離鍵信号Ｓ２ｋがオンしているか否かを判定する（ステップＳ６）。離鍵信号Ｓ２ｋがオンすると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をリリースレートＲＲに変更するように音源部５に指示する（ステップＳ７）。移動速度判定部１０７は、速度判定期間Ｔ１が経過したか否かを判定する（ステップＳ８）。速度判定期間Ｔ１が経過していない場合には、移動速度判定部１０７はステップＳ７に戻り、速度判定期間Ｔ１が経過するまで待機する。
【００５８】
速度判定期間Ｔ１が経過した場合には、離鍵音信号発生指示部１０８は、音源部５に第１の離鍵音信号ＳＦ１ｋの発生を指示する（ステップＳ９）。それにより、サウンドシステム７から第１の離鍵音が発生される。その後、押鍵信号判定部１０１はステップＳ１に戻る。
【００５９】
ステップＳ６で離鍵信号Ｓ２ｋがオンしていない場合、移動速度判定部１０７は、速度判定期間Ｔ１が経過したか否かを判定する（ステップＳ１０）。速度判定期間Ｔ１が経過していない場合には、離鍵信号判定部１０２はステップＳ６に戻る。速度判定期間Ｔ１が経過すると、離鍵音信号発生指示部１０８は、音源部５に第２の離鍵音信号ＳＦ２ｋの発生を指示する（ステップＳ１１）。それにより、サウンドシステム７から第２の離鍵音が発生される。
【００６０】
離鍵信号判定部１０２は、離鍵信号Ｓ２ｋがオンしたか否かを判定する（ステップＳ１２）。離鍵信号Ｓ２ｋがオンしていない場合には、離鍵信号判定部１０２は離鍵信号Ｓ２ｋがオンするまで待機する。離鍵信号Ｓ２ｋがオンすると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をリリースレートＲＲに変更するように音源部５に指示する（ステップＳ１３）。その後、押鍵信号判定部１０１はステップＳ１に戻る。
【００６１】
［２］第２の実施の形態
第２の実施の形態に係る音信号発生装置１００を含む電子音楽装置１の構成は、以下の点を除いて、図１に示される構成と同様である。第２の実施の形態に係る音信号発生装置１００の機能的な構成は、以下の点を除いて、図６に示される構成と同様である。
【００６２】
第２の実施の形態に係る電子音楽装置１では、鍵盤２の各鍵ＫＥｋに第１および第２のセンサＳＥ１，ＳＥ２が設けられ、第３のセンサＳＥ３は設けられていない。したがって、鍵ＫＥｋからは押鍵信号Ｓ１ｋおよび離鍵信号Ｓ２ｋが出力され、ダンパリリース信号Ｓ３ｋは出力されない。また、第２の実施の形態に係る音信号発生装置１００では、図６のダンパリリース信号判定部１０３は設けられていない。
【００６３】
図８は第２の実施の形態における第１の離鍵音信号の発生を説明するための波形図である。図９は第２の実施の形態における第２の離鍵音信号の発生を説明するための波形図である。図８および図９の波形図が図４および図５の波形図と異なるのは以下の点である。
【００６４】
図８および図９において、押鍵信号Ｓ１ｋおよび離鍵信号Ｓ２ｋが示される。本実施の形態では、ダンパリリース信号Ｓ３ｋは存在しない。図８および図９に示すように、押鍵信号Ｓ１ｋがオフした時点から一定時間（以下、ダンパリリース位置判定時間Ｔ２と呼ぶ。）が経過した時点ｔ３０で押鍵音信号ＳＮｋの音量の減衰率がハーフレートＨＲに変更される。ここで、時点ｔ３０がアコースティックピアノの押鍵状態から離鍵状態への移行の過程で弦がダンパに接触し始める時点に一致するかまたは近くなるようにダンパリリース位置判定時間Ｔ２が予め設定される。すなわち、時点ｔ３０は、鍵ＫＥｋが第１の実施の形態におけるダンパリリース位置を通過する時点ｔ３に対応する。
【００６５】
第２の実施の形態では、押鍵信号Ｓ１ｋがオフした時点から予め定められた時間（以下、離鍵判定時間Ｔ３と呼ぶ。）が経過した時点ｔ４で鍵ＫＥｋが離鍵位置に戻っているか否かが判定される。離鍵判定時間Ｔ３は、ダンパリリース位置判定時間Ｔ２よりも長い。離鍵判定時間Ｔ３は、押鍵位置から離鍵位置への鍵ＫＥｋの移動速度がしきい値よりも低いか否かを判定するために用いられる。
【００６６】
図８の例では、時点ｔ４よりも前の時点ｔ２１で鍵ＫＥｋが離鍵位置に戻ることにより、離鍵信号Ｓ２ｋがオンする。すなわち、時点ｔ４では、鍵ＫＥｋは離鍵位置に戻っている。この場合、時点ｔ２１以後に第１の離鍵音信号ＳＦ１ｋが発生される。
【００６７】
図９の例では、時点ｔ４よりも後の時点ｔ２２で鍵ＫＥｋが離鍵位置に戻ることにより、離鍵信号Ｓ２ｋがオンする。すなわち、時点ｔ４では、鍵ＫＥｋは離鍵位置に戻っていない。この場合、時点ｔ３０の後で時点ｔ２２よりも前に第２の離鍵音信号ＳＦ２ｋが発生される。
【００６８】
図１０は第２の実施の形態における音信号発生方法を示すフローチャートである。まず、押鍵信号判定部１０１は、押鍵信号Ｓ１ｋがオンしているか否かを判定する（ステップＳ２１）。押鍵信号Ｓ１ｋがオンしていない場合には、押鍵信号判定部１０１は待機する。押鍵信号Ｓ１ｋがオンすると、押鍵音信号発生指示部１０４は音源部５に押鍵音信号ＳＮｋの発生を指示する（ステップＳ２２）。それにより、サウンドシステム７から押鍵音が発生される。エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋのエンベロープを制御する（ステップＳ２３）。
【００６９】
押鍵信号判定部１０１は、押鍵信号Ｓ１ｋがオフしたか否かを判定する（ステップＳ２４）。押鍵信号Ｓ１ｋがオフしていない場合には、エンベロープ変更指示部１０６はステップＳ２３に戻り、押鍵音信号ＳＮｋのエンベロープの制御を続ける。押鍵信号Ｓ１ｋがオフした場合には、エンベロープ変更指示部１０６は押鍵音信号ＳＮｋのエンベロープを制御する（ステップＳ２５）。鍵位置判定部１０５は、ダンパリリース位置判定時間Ｔ２が経過したか否かを判定する（ステップＳ２６）。ダンパリリース位置判定時間Ｔ２が経過していない場合には、エンベロープ変更指示部１０６はステップＳ２５に戻り、押鍵音信号ＳＮｋのエンベロープの制御を続ける。
【００７０】
ダンパリリース位置判定時間Ｔ２が経過すると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をハーフレートＨＲに変更するように音源部５に指示する（ステップＳ２７）。離鍵信号判定部１０２は、離鍵信号Ｓ２ｋがオンしているか否かを判定する（ステップＳ２８）。離鍵信号Ｓ２ｋがオンすると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をリリースレートＲＲに変更するように音源部５に指示する（ステップＳ２９）。移動速度判定部１０７は、離鍵判定時間Ｔ３が経過したか否かを判定する（ステップＳ３０）。離鍵判定時間Ｔ３が経過していない場合には、移動速度判定部１０７は、離鍵判定時間Ｔ３が経過するまで待機する。
【００７１】
離鍵判定時間Ｔ３が経過した場合には、離鍵音信号発生指示部１０８は、音源部５に第１の離鍵音信号ＳＦ１ｋの発生を指示する（ステップＳ３１）。それにより、サウンドシステム７から第１の離鍵音が発生される。その後、押鍵信号判定部１０１はステップＳ２１に戻る。
【００７２】
ステップＳ２８で離鍵信号Ｓ２ｋがオンしていない場合、移動速度判定部１０７は、離鍵判定時間Ｔ３が経過したか否かを判定する（ステップＳ３１）。離鍵判定時間Ｔ３が経過していない場合には、離鍵信号判定部１０２はステップＳ２８に戻る。離鍵判定時間Ｔ３が経過すると、離鍵音信号発生指示部１０８は、音源部５に第２の離鍵音信号ＳＦ２ｋの発生を指示する（ステップＳ３３）。それにより、サウンドシステム７から第２の離鍵音が発生される。
【００７３】
離鍵信号判定部１０２は、離鍵信号Ｓ２ｋがオンしたか否かを判定する（ステップＳ３４）。離鍵信号Ｓ２ｋがオンしていない場合には、離鍵信号判定部１０２は離鍵信号Ｓ２ｋがオンするまで待機する。離鍵信号Ｓ２ｋがオンすると、エンベロープ変更指示部１０６は、押鍵音信号ＳＮｋの音量の減衰率をリリースレートＲＲに変更するように音源部５に指示する（ステップＳ３５）。その後、押鍵信号判定部１０１はステップＳ２１に戻る。
【００７４】
［３］第３の実施の形態
第３の実施の形態に係る音信号発生装置１００を含む電子音楽装置１の構成は、以下の点を除いて、図１に示される構成と同様である。第３の実施の形態に係る音信号発生装置１００の機能的な構成は、以下の点を除いて、図６に示される構成と同様である。また、第３の実施の形態における音信号発生方法は、処理の主体が異なる点を除いて図４、図５および図７に示される方法と同様である。
【００７５】
第３の実施の形態に係る電子音楽装置１では、鍵盤２の各鍵ＫＥｋに第１〜第３のセンサＳＥ１〜ＳＥ３の代わりに鍵ＫＥｋの位置を連続的（無段階）に検出する位置センサが設けられる。位置センサは、鍵ＫＥｋの位置を示す検出信号を出力する。
【００７６】
また、第３の実施の形態に係る音信号発生装置１００では、図６の押鍵信号判定部１０１、離鍵信号判定部１０２およびダンパリリース信号判定部１０３は設けられていない。鍵位置判定部１０５は、位置センサから出力される検出信号に基づいて、鍵ＫＥｋが押鍵位置、ダンパリリース位置または離鍵位置のいずれにあるかを検出する。押鍵音信号発生指示部１０４は、位置センサから出力される検出信号に基づいて鍵ＫＥｋが押鍵位置にあると判定したときに、音源部５に押鍵音信号ＳＮｋの発生を指示する。移動速度判定部１０７は、位置センサから出力される検出信号および鍵位置判定部１０５の判定結果に基づいて速度判定期間Ｔ１内での鍵ＫＥｋの移動速度を判定する。この場合、速度判定期間Ｔ１は、鍵ＫＥｋがダンパリリース位置に到達した時点ｔ３からの期間に限らず、鍵ＫＥｋが押鍵位置から離鍵位置まで移動する間の任意の期間に設定可能である。
【００７７】
［４］実施の形態の効果
第１〜第３の実施の形態によれば、押鍵時に、鍵盤２の各鍵ＫＥｋの操作に対応する鍵操作情報ＫＩｋに基づいて、押鍵に対応する押鍵音信号ＳＮｋの発生が指示される。それにより、サウンドシステム７から押された鍵ＫＥｋに対応する音高を有する押鍵音が発生される。また、離鍵時に、鍵操作情報ＫＩｋに基づいて、離鍵の態様に応じた第１または第２の離鍵音信号ＳＦ１ｋ，ＳＦ２ｋの発生が指示される。それにより、サウンドシステム７から離鍵の態様に応じた第１または第２の離鍵音が発生される。したがって、使用者の演奏方法の違いによる発音挙動の違いを表現することが可能となる。
【００７８】
また、第１〜第３の実施の形態では、離鍵の態様は、鍵ＫＥｋが押鍵位置にある時点ｔ１と鍵ＫＥｋが離鍵位置にある時点ｔ２との間における所定期間（例えば速度判定期間Ｔ１）内の鍵ＫＥｋの移動速度を含む。この場合、所定期間内の鍵ＫＥｋの移動速度に応じた離鍵音信号の発生が指示される。それにより、離鍵速度に応じた離鍵音が発生される。
【００７９】
さらに、第１〜第３の実施の形態では、速度判定期間Ｔ１内の鍵ＫＥｋの移動速度に応じて、異なる時点での離鍵音信号（例えば第１または第２の離鍵音信号ＳＦ１ｋ，ＳＦ２ｋ）の発生が指示される。それにより、使用者が鍵ＫＥｋを離す速度に応じてサウンドシステム７から異なる時点で第１または第２の離鍵音が発生される。
【００８０】
第１の実施の形態では、押鍵状態から離鍵状態への移行の過程で鍵ＫＥｋが押鍵位置と離鍵位置との間のダンパリリース位置にあるか否かが判定される。また、速度判定期間Ｔ１は、鍵ＫＥｋがダンパリリース位置にある時点ｔ３以後に設定される。速度判定期間Ｔ１内の鍵ＫＥｋの移動速度がしきい値以上である場合に、鍵ＫＥｋが離鍵位置に到達した時点ｔ２１以後に第１の離鍵音信号ＳＦ１ｋを発生するように指示される。それにより、鍵ＫＥｋが離鍵位置に到達した後にサウンドシステム７から第１の離鍵音が発生される。一方、速度判定期間Ｔ１内の鍵ＫＥｋの移動速度がしきい値よりも小さい場合には、鍵ＫＥｋが離鍵位置に到達する時点ｔ２２より前に第２の離鍵音信号ＳＦ２ｋを発生するように指示される。それにより、鍵ＫＥｋがダンパリリース位置を通過する時点ｔ３よりも後で鍵ＫＥｋが離鍵位置に到達する前にサウンドシステム７から第２の押鍵音が発生される。したがって、使用者は、通常の速さで離鍵することにより鍵ＫＥｋが離鍵位置に戻った後に第１の離鍵音を発生させることができ、ゆっくり離鍵することにより鍵ＫＥｋが離鍵位置に戻る前に第２の離鍵音を発生させることができる。したがって、使用者は、離鍵速度を変更することにより発音挙動の違いを表現することが可能となる。
【００８１】
第２の実施の形態では、鍵ＫＥｋが押鍵位置にある時点ｔ１から離鍵判定時間Ｔ３が経過した時点ｔ４で鍵ＫＥｋが離鍵位置に到達している場合には、鍵ＫＥｋが離鍵位置に到達した時点ｔ２１以後に第１の離鍵音信号ＳＦ１ｋを発生するように指示される。それにより、押鍵位置から離鍵位置への鍵ＫＥｋの移動時間が短い場合には、鍵ＫＥｋが離鍵位置に到達した後にサウンドシステム７から第１の離鍵音が発生される。鍵ＫＥｋが押鍵位置にある時点ｔ１から離鍵判定時間Ｔ３が経過した時点ｔ４で鍵ＫＥｋが離鍵位置に到達していない場合には、鍵ＫＥｋが離鍵位置に到達する前に第２の離鍵音信号ＳＦ２ｋを発生するように指示される。それにより、押鍵位置から離鍵位置への鍵ＫＥｋの移動時間が長い場合には、鍵ＫＥｋが離鍵位置に到達する前にサウンドシステム７から第２の離鍵音が発生される。したがって、使用者は、通常の速さで離鍵することにより鍵ＫＥｋが離鍵位置に戻った後に第１の離鍵音を発生させることができ、ゆっくり離鍵することにより鍵ＫＥｋが離鍵状態に戻る前に第２の離鍵音を発生させることができる。したがって、使用者は、離鍵速度を変更することにより発音挙動の違いを表現することが可能となる。
【００８２】
第３の実施の形態では、押鍵状態から離鍵状態への鍵ＫＥｋの位置が連続的に判定される。この場合、押鍵状態から離鍵状態への移行の過程で鍵ＫＥｋが押鍵位置と離鍵位置との間のダンパリリース位置にあるか否かが判定される。また、速度判定期間Ｔ１は、鍵ＫＥｋがダンパリリース位置にある時点ｔ３以後に設定される。速度判定期間Ｔ１内の鍵ＫＥｋの移動速度がしきい値以上である場合に、鍵ＫＥｋが離鍵位置に到達した時点ｔ２１以後に第１の離鍵音信号ＳＦ１ｋを発生するように指示される。それにより、鍵ＫＥｋが離鍵位置に到達した後にサウンドシステム７から第１の離鍵音が発生される。一方、速度判定期間Ｔ１内の鍵ＫＥｋの移動速度がしきい値よりも小さい場合には、鍵ＫＥｋが離鍵位置に到達する時点ｔ２２より前に第２の離鍵音信号ＳＦ２ｋを発生するように指示される。それにより、鍵ＫＥｋがダンパリリース位置を通過する時点ｔ３よりも後で鍵ＫＥｋが離鍵位置に到達する前にサウンドシステム７から第２の押鍵音が発生される。したがって、使用者は、通常の速さで離鍵することにより鍵ＫＥｋが離鍵位置に戻った後に第１の離鍵音を発生させることができ、ゆっくり離鍵することにより鍵ＫＥｋが離鍵位置に戻る前に第２の離鍵音を発生させることができる。したがって、使用者は、離鍵速度を変更することにより発音挙動の違いを表現することが可能となる。
【００８３】
第１〜第３の実施の形態において、時点ｔ１は、アコースティックピアノの押鍵状態の時点に相当し、時点ｔ２１，ｔ２２は、アコースティックピアノの離鍵状態の時点に相当し、時点ｔ３，ｔ３０はアコースティックピアノの押鍵状態から離鍵状態への移行の過程で当該鍵に対応する弦がダンパに接触し始める時点に相当する。したがって、アコースティックピアノの離鍵時の発音挙動に近い発音挙動を再現することが可能となる。
【００８４】
第１〜第３の実施の形態では、アコースティックピアノの押鍵状態から離鍵状態への移行の過程で弦がダンパに接触し始める時点に対応する時点ｔ３，ｔ３０で押鍵音信号ＳＮｋの音量の減衰率がハーフレートＨＲに変更され、鍵ＫＥｋが離鍵位置に戻った時点ｔ２１，ｔ２２で押鍵音信号ＳＮｋの音量の減衰率がハーフレートＨＲよりも大きいリリースレートＲＲに変更される。それにより、アコースティックピアノの押鍵音に近い押鍵音を再現することが可能となる。
【００８５】
［５］他の実施の形態
（１）上記実施の形態では、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋが音源部５により発生されるが、本発明はこれに限定されない。音源部５により発生される押鍵音信号ＳＮｋに基づいて効果付与部６により第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋが発生されてもよい。
【００８６】
（２）第１の離鍵音信号ＳＦ１ｋが鍵の音高ごとに変更されてもよい。また、第２の離鍵音信号ＳＦ２ｋが鍵の音高ごとに変更されてもよい。例えば、鍵の音高ごとに第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの波形、音色または音量等が変更されてもよい。
【００８７】
（３）鍵盤２がアコースティックピアノの鍵盤と同様に複数の鍵域に分割されてもよい。アコースティックピアノの鍵盤は、ダンパが設けられない複数の鍵を含む高音域、２本の弦が設けられた複数の鍵を含む中音域、および３本の弦が設けられた複数の鍵を含む高音域に分割される。この場合、第１の離鍵音信号ＳＦ１ｋが鍵盤２の鍵域ごとに変更されてもよい。また、第２の離鍵音信号ＳＦ２ｋが鍵盤２の鍵域ごとに変更されてもよい。例えば、鍵盤２の鍵域ごとに第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの波形、音色または音量等が変更されてもよい。
【００８８】
（４）音源部５は、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋが経年変化するように構成されてもよい。また、電子音楽装置１ごとに第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの傾向が異なるように音源部５が構成されてもよい。この場合、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの傾向を調整可能に音源部５が構成されてもよい。さらに、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋを選択、編集または修正可能に音源部５が構成されてもよい。また、第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋが混合されてもよく、鍵ＫＥｋの移動速度に応じて第１の離鍵音信号ＳＦ１ｋおよび第２の離鍵音信号ＳＦ２ｋの混合割合が変更されてもよい。さらに、上記の第１〜第３の実施の形態では、音信号発生装置１００により離鍵の態様に応じた第１または第２の離鍵音信号ＳＦ１ｋ，ＳＦ２ｋが発生されるが、例えば、使用者の操作により、離鍵の態様に応じた離鍵音信号を発生するモードと離鍵の態様に応じない離鍵音信号を発生するモードとに切り替え可能に音信号発生装置１００が構成されてもよい。
【００８９】
（５）本発明は、電子鍵盤楽器に限らず、スマートフォン、タブレット端末、パーソナルコンピュータ等の電子デバイスにも適用可能である。この場合、鍵盤２が電子デバイスに接続されてもよい。
【００９０】
［６］請求項の各構成要素と実施の形態の各要素との対応
以下、請求項の各構成要素と実施の形態の各要素との対応の例について説明するが、本発明は下記の例に限定されない。
【００９１】
上記実施の形態では、押鍵音信号発生指示部１０４が第１の信号発生指示部の例であり、離鍵音信号発生指示部１０８が第２の信号発生指示部の例であり、鍵位置判定部１０５が判定部の例であり、エンベロープ変更指示部１０６が変更指示部の例である。押鍵位置が第１の位置の例であり、離鍵位置が第２の位置の例であり、ダンパリリース位置が第３の位置の例である。速度判定期間Ｔ１が所定期間の例であり、時点ｔ１が第１の時点の例であり、時点ｔ２１，ｔ２２が第２の時点の例であり、時点ｔ３が第３の時点の例である。離鍵判定時間Ｔ３が予め定められた時間の例であり、時点ｔ４が第４の時点の例である。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることもできる。
【符号の説明】
【００９２】
１…電子音楽装置，２…鍵盤，３…設定操作部，４…表示器，５…音源部，６…効果付与部，７…サウンドシステム，８…記憶装置，９…ＣＰＵ，１０…タイマ，１１…ＲＡＭ，１２…ＲＯＭ，１３…通信Ｉ／Ｆ，１４…外部記憶装置，１５…バス，２３…ステップ，１００…音信号発生装置，１０１…押鍵信号判定部，１０２…離鍵信号判定部，１０３…ダンパリリース信号判定部，１０４…押鍵音信号発生指示部，１０５…鍵位置判定部，１０６…エンベロープ変更指示部，１０７…移動速度判定部，１０８…離鍵音信号発生指示部，５００…押鍵音波形メモリ，５０１…第１の離鍵音波形メモリ，５０２…第２の離鍵音波形メモリ，５１０，５１１，５１２…読出部，５２０，５２１，５２２…フィルタ，５３０，５３１，５３２…音量制御部，ＨＲ…ハーフレート，ＫＥｋ…鍵，ＫＩｋ…鍵操作情報，ＲＲ…リリースレート，Ｓ１ｋ…押鍵信号，Ｓ２ｋ…離鍵信号，Ｓ３ｋ…ダンパリリース信号，ＳＥ１…第１のセンサ，ＳＥ２…第２のセンサ，ＳＥ３…第３のセンサ，ＳＦ１ｋ…第１の離鍵音信号，ＳＦ２ｋ…第２の離鍵音信号，ＳＮｋ…押鍵音信号，ＳＲ…サステインレート，Ｔ１…速度判定期間，Ｔ２…ダンパリリース位置判定時間，Ｔ３…離鍵判定時間
【図１】
2020060630.tif 000003
【図２】
2020060630.tif 000004
【図３】
2020060630.tif 000005
【図４】
2020060630.tif 000006
【図５】
2020060630.tif 000007
【図６】
2020060630.tif 000008
【図７】
2020060630.tif 000009
【図８】
2020060630.tif 000010
【図９】
2020060630.tif 000011
【図１０】
2020060630.tif 000012