(57)【要約】      （修正有）【課題】アコースティック楽器において発生するノイズ音を再現する電子鍵盤楽器を提供する。【解決手段】電子鍵盤楽器は、複数の鍵１６１を含む鍵盤と、押鍵によって順次オンする第１スイッチ１６３と、第２スイッチ１６４と、を含む複数のスイッチと、複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、制御部と、を備える。制御部は、第１スイッチ１６３のオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、第２スイッチ１６４のオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、を実行する。【選択図】図３
2020064187.tif 000002
【特許請求の範囲】
【請求項１】
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
制御部と、
を備え、
前記制御部は、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行する電子鍵盤楽器。
【請求項２】
前記制御部は、
前記第２スイッチのオンを検出すると、設定されている前記第１エンベロープのパラメータを変更することにより、前記ノイズ音発音処理により発音されている前記ノイズ音に対する消音化を含む弱音化処理、
を実行する、請求項１に記載の電子鍵盤楽器。
【請求項３】
前記制御部は、
前記第２スイッチのオンを検出しても、設定されている前記第１エンベロープのパラメータを変更せずに、前記ノイズ音発音処理により発音されている前記ノイズ音の発音を継続させる継続処理、
を実行する、請求項１に記載の電子鍵盤楽器。
【請求項４】
前記制御部は、
撥弦楽器が選択されている場合に前記第２スイッチのオンを検出すると、設定されている前記第１エンベロープのパラメータを変更することにより、前記ノイズ音発音処理により発音されている前記ノイズ音に対する消音化を含む弱音化処理、を実行し、
管楽器が選択されている場合に前記第２スイッチのオンを検出しても、設定されている前記第１エンベロープのパラメータを変更せずに、前記ノイズ音発音処理により発音されている前記ノイズ音の発音を継続させる継続処理、を実行する、請求項１に記載の電子鍵盤楽器。
【請求項５】
前記複数のスイッチは、第３スイッチを含み、押鍵によって前記第３スイッチ、前記第１スイッチ、前記第２スイッチの順にオンし、離鍵によって前記第２スイッチ、前記第１スイッチ、前記第３スイッチの順にオフし、
前記制御部は、
離鍵による前記第３スイッチのオフを検出した際に、前記ノイズ音が発音されていると判断した場合、設定されている前記第１エンベロープのパラメータを変更することにより、発音されている前記ノイズ音について消音化を含む弱音化させる第３スイッチオフ処理、を実行する、請求項１〜請求項４のいずれかに記載の電子鍵盤楽器。
【請求項６】
前記制御部は、離鍵による前記第３スイッチのオフを検出した際に、前記楽音が発音されていると判断した場合、前記第３スイッチオフ処理において、発音されている前記楽音について消音化を含む弱音化させる、請求項５に記載の電子鍵盤楽器。
【請求項７】
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
を備える電子鍵盤楽器のコンピュータに、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行させる方法。
【請求項８】
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
を備える電子鍵盤楽器のコンピュータに、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子鍵盤楽器、方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、管楽器や撥弦楽器等を含む様々なアコースティック楽器の音を、電子鍵盤楽器において再現する技術が各種開発されている。電子鍵盤楽器では、或る鍵の押鍵によって、当該鍵の下方に配置された接点がオンされて、選択されている楽器音に応じた楽音の発音が開始される。例えば、特許文献１に記載された電子鍵盤楽器では、押鍵によって第１接点および第２接点のいずれかがオンされることによって、楽音の発音が開始される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３７１３１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、管楽器や撥弦楽器等のアコースティック楽器では、音程を有する楽音（以下「メイン楽音」と称する）が発音される前に、アタックノイズ音等のノイズ音が発生する場合がある。しかし、特許文献１に記載された電子鍵盤楽器では、ノイズ音およびメイン楽音がそれぞれ独立して制御され、発音されるものではないため、アコースティック楽器において発生するノイズ音が適切に再現されないという問題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、アコースティック楽器において発生するノイズ音を再現する電子鍵盤楽器、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態に係る電子鍵盤楽器は、複数の鍵を含む鍵盤と、押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、制御部と、を備え、前記制御部は、前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、を実行する。
【発明の効果】
【０００７】
本発明によれば、アコースティック楽器において発生するノイズ音を再現できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る電子鍵盤楽器のハードウェア構成を示すブロック図である。
【図２】電子鍵盤楽器の外観の一例を示す図である。
【図３】鍵盤における各鍵の構造の一例を示す図である。
【図４】音源ＬＳＩの概略構成を示すブロック図である。
【図５】押鍵時のアンプエンベロープの設定について説明するための図である。
【図６Ａ】押鍵時のアンプエンベロープの一例を示す図である。
【図６Ｂ】押鍵時のアンプエンベロープの他の例を示す図である。
【図６Ｃ】押鍵時のアンプエンベロープのさらに他の例を示す図である。
【図７】離鍵時のアンプエンベロープの設定について説明するための図である。
【図８Ａ】離鍵時のアンプエンベロープの一例を示す図である。
【図８Ｂ】離鍵時のアンプエンベロープの他の例を示す図である。
【図９】中間スイッチオン処理の手順を示すフローチャートである。
【図１０】後方スイッチオン処理の手順を示すフローチャートである。
【図１１】前方スイッチオフ処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付した図面を参照して、本発明の実施形態について説明する。なお、図面の説明において、同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張され、実際の比率とは異なる場合がある。
【００１０】
［構成］
図１は、本発明の一実施形態に係る電子鍵盤楽器のハードウェア構成を示すブロック図である。図２は、電子鍵盤楽器の外観の一例を示す図である。図３は、鍵盤における各鍵の構造の一例を示す図である。
【００１１】
図１および図２に示すように、電子鍵盤楽器１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０、スイッチパネル１４０、ＬＣＤ（液晶ディスプレイ）１５０、鍵盤１６０、音源ＬＳＩ（大規模集積回路）１７０、Ｄ／Ａコンバーター１８０およびアンプ１９０を備える。ＣＰＵ１１０、ＲＯＭ１３０、ＲＡＭ１２０および音源ＬＳＩ１７０の各々は、バス１９５に接続されている。また、スイッチパネル１４０、ＬＣＤ１５０および鍵盤１６０の各々は、Ｉ／Ｏインターフェース１４５、ＬＣＤコントローラー１５５およびキースキャナー１６５の各々を介して、バス１９５に接続されている。
【００１２】
ＣＰＵ１１０は、制御部として、プログラムに従い、上述した各構成要素の制御や各種の演算処理等を実行する。ＲＡＭ１２０は、ワークエリアとして、一時的にプログラムやデータ等を記憶する。
【００１３】
ＲＯＭ１３０は、プログラムエリアおよびデータエリアを備え、予め各種プログラムや各種データ等を記憶する。ＲＯＭ１３０は、例えば波形メモリーとして機能し、各楽器の楽音波形データを記憶する。より具体的には、ＲＯＭ１３０は、管楽器や撥弦楽器等のノイズ音（アタックノイズ音）を発生させる楽器について、ノイズ音の波形データおよびメイン楽音の波形データをそれぞれ記憶する。ＲＯＭ１３０は、例えば、管楽器のノイズ音の波形データとして、演奏者の息が吹き込まれることによって発生するブレスノイズ音の波形データを記憶してもよい。また、ＲＯＭ１３０は、ギター等の撥弦楽器のノイズ音の波形データとして、ピックが弦に接触したり、弦を擦ったりすることによって発生するピッキングノイズ音の波形データを記憶してもよい。なお、ピッキングノイズ音は、ピックの接触位置とブリッジサドル（駒）との間の距離に応じた弦振動によって発生する、高周波数（短波長）のノイズ音を含んでもよい。また、ＲＯＭ１３０は、ノイズ音を発生させない楽器については、メイン楽音の波形データのみを記憶すればよい。
【００１４】
スイッチパネル１４０は、複数のスイッチ１４１を操作子として備え、複数のスイッチ１４１の各々を押下する演奏者の操作を受け付ける。スイッチパネル１４０は、例えば、複数の楽器音の中のいずれかの楽器音を選択するための操作子として、複数のスイッチ１４１を備える。Ｉ／Ｏインターフェース１４５は、スイッチパネル１４０における複数のスイッチ１４１を監視し、複数のスイッチ１４１の各々の押下を検出すると、ＣＰＵ１１０に通知する。
【００１５】
ＬＣＤ１５０は、各種情報を表示する。ＬＣＤコントローラー１５５は、ＬＣＤ１５０を制御するＩＣ（集積回路）である。
【００１６】
鍵盤１６０は、複数の鍵１６１を備え、演奏者の押鍵操作および離鍵操作を受け付ける。複数の鍵１６１の各々は、例えば図３に示すように、板バネ等の一端を支点として動作し、複数のスイッチ（接点）１６２〜１６４を下方に備える。複数のスイッチ１６２〜１６４は、押鍵によって前方スイッチ（第３スイッチ）１６２、中間スイッチ（第１スイッチ）１６３、後方スイッチ（第２スイッチ）１６４の順にオンされる。また、複数のスイッチ１６２〜１６４は、離鍵によって後方スイッチ１６４、中間スイッチ１６３、前方スイッチ１６２の順にオフされる。
【００１７】
キースキャナー１６５は、鍵盤１６０における複数の鍵１６１を監視し、複数の鍵１６１の各々の押鍵または離鍵を検出する。例えば、キースキャナー１６５は、押鍵を検出すると、押鍵された鍵１６１のキーナンバー（ノートナンバー）と、押鍵時のベロシティ（押鍵速度）とを検出して、ＣＰＵ１１０に通知する。また、キースキャナー１６５は、離鍵を検出すると、離鍵された鍵１６１のキーナンバーと、離鍵時のベロシティ（離鍵速度）とを検出して、ＣＰＵ１１０に通知する。
【００１８】
キースキャナー１６５は、複数のスイッチ１６２〜１６４のうち、少なくとも二つのスイッチのオンまたはオフが検出される時間差を測定することによって、押鍵時または離鍵時のベロシティを検出する。例えば、キースキャナー１６５は、前方スイッチ１６２のオンが検出されてから中間スイッチ１６３のオンが検出されるまでの時間差を測定することによって、押鍵時のベロシティを取得する。ＣＰＵ１１０は、キースキャナー１６５の通知に基づいて、中間スイッチ１６３のオンを検出すると、ノイズ音を発音するための処理である中間スイッチオン処理を実行する。また、ＣＰＵ１１０は、後方スイッチ１６４のオンを検出すると、メイン楽音を発音するための処理である後方スイッチオン処理を実行する。さらに、ＣＰＵ１１０は、前方スイッチ１６２のオフを検出すると、ノイズ音および／またはメイン楽音を弱音化して消音化させるための処理である、消音化を含む弱音化処理を実行する。
【００１９】
音源ＬＳＩ１７０は、周知の波形メモリー読み出し方式を採用し、波形メモリーとして機能するＲＯＭ１３０から、選択されている楽器音の波形データを読み出す。音源ＬＳＩ１７０は、複数のチャンネルを有し、複数のチャンネルの各々において、異なる波形データを読み出し可能に構成される。例えば、音源ＬＳＩ１７０は、或るチャンネルにおいてノイズ音の波形データを読み出し、他のチャンネルにおいてメイン楽音の波形データを読み出し可能に構成される。音源ＬＳＩ１７０は、読み出した波形データを加工して、Ｄ／Ａコンバーター１８０に出力する。音源ＬＳＩ１７０の詳細については、後述する。
【００２０】
Ｄ／Ａコンバーター１８０は、音源ＬＳＩ１７０から出力されたデジタル波形データをアナログ波形信号に変換して、アンプ１９０に出力する。アンプ１９０は、Ｄ／Ａコンバーター１８０から出力されたアナログ波形信号を増幅し、スピーカーまたは出力端子（いずれも図示せず）等に出力する。
【００２１】
なお、電子鍵盤楽器１００は、上述した構成要素以外の構成要素を含んでもよいし、上述した構成要素のうちの一部を含まなくてもよい。
【００２２】
続いて、音源ＬＳＩ１７０について、詳細に説明する。図４は、音源ＬＳＩの概略構成を示すブロック図である。
【００２３】
図４に示すように、音源ＬＳＩ１７０は、波形発生器１７１、ピッチエンベロープジェネレータ１７２、フィルタ１７３、フィルタエンベロープジェネレータ１７４、アンプ１７５およびアンプエンベロープジェネレータ１７６として機能する。音源ＬＳＩ１７０は、複数のチャンネルの各々において、各構成要素を機能させる。また、音源ＬＳＩ１７０は、複数のチャンネルの各々におけるアンプ１７５からの各出力を調整して混合する、ミキサー１７７としても機能する。
【００２４】
波形発生器１７１は、ピッチエンベロープジェネレータ１７２によって設定される、ピッチの時間変化を示すピッチエンベロープに応じて、ピッチを制御した波形を発生させる。より具体的には、波形発生器１７１は、ピッチエンベロープに対応する読み出し速度で、ＲＯＭ１３０から波形データを読み出すことによって、ピッチを制御する。波形発生器１７１は、ＲＯＭ１３０から波形データを繰り返し読み出すループ処理を実行することによって、持続音の波形を発生させてもよい。フィルタ１７３は、フィルタエンベロープジェネレータ１７４によって設定される、フィルタ（例えば、ローパスフィルタ）のカットオフ周波数の時間変化を示すフィルタエンベロープに応じて、波形に基づく音の音質を制御する。アンプ１７５は、アンプエンベロープジェネレータ１７６によって設定される、レベル（音量）の時間変化を示すアンプエンベロープに応じて、波形に基づく音のレベルを制御する。
【００２５】
各エンベロープジェネレータ１７２、１７４、１７６は、ＣＰＵ１１０から供給されるパラメータに基づいて、各エンベロープを設定する。例えば、アンプエンベロープジェネレータ１７６は、ノイズ音の波形データが読み出されるチャンネルにおいて、ノイズ音の波形に対するアンプエンベロープ（以下「ノイズ音エンベロープ」または「第１エンベロープ」と称する）を設定する。また、アンプエンベロープジェネレータ１７６は、メイン楽音の波形データが読み出されるチャンネルにおいて、メイン楽音の波形に対するアンプエンベロープ（以下「楽音エンベロープ」または「第２エンベロープ」と称する）を設定する。以下では、押鍵時および離鍵時のそれぞれにおける、ノイズ音エンベロープおよび楽音エンベロープについて、詳細に説明する。
【００２６】
［押鍵時のアンプエンベロープ］
図５は、押鍵時のアンプエンベロープの設定について説明するための図である。図６Ａは、押鍵時のアンプエンベロープの一例を示す図である。図６Ｂは、押鍵時のアンプエンベロープの他の例を示す図である。図６Ｃは、押鍵時のアンプエンベロープのさらに他の例を示す図である。
【００２７】
押鍵時のアンプエンベロープは、時間に伴って変化する複数のパラメータに基づいて設定される。例えば図５に示すように、押鍵時のノイズ音エンベロープは、イニシャルレベルＬ０、アタックレベルＬ１およびサスティンレベルＬ２等の各レベル、ならびにアタックレートＲ１、ディケイレートＲ２およびリリースレートＲ３等の各レートに関するパラメータに基づいて設定される。一例として、レベルＬ０はレベルＬ１の６０％程度のレベル、レベルＬ２はレベルＬ１の５０％程度のレベルに設定されてもよく、中間スイッチ１６３のオンが検出されてからレベルが０（ゼロ）に到達するまでの時間は、１秒程度に設定されてもよい。また、レベルＬ２は、ノイズ音が減衰音である場合、０に設定されてもよく、ノイズ音が持続音である場合、０以外に設定されてもよい。また、レートＲ３は、後方スイッチ１６４のオンが検出された後、ノイズ音を大きく減衰させて弱音化させるために、レートＲ２よりも急勾配になるように設定されてもよい。なお、押鍵時の楽音エンベロープも、上述したパラメータと同様のパラメータに基づいて設定されればよい。
【００２８】
ノイズ音のレベルは、レートＲ１に従ってレベルＬ０からレベルＬ１に到達した後、レートＲ２に従ってレベルＬ２に向かって変化する。ただし、ノイズ音のレベルがレベルＬ２に到達する前に、後方スイッチ１６４のオンが検出されると、レートＲ２は直ちにレートＲ３に変更され得る。レベルＬ２が０に設定されている場合においてノイズ音のレベルがＬ２に到達したとき、あるいは、ノイズ音のレベルがレートＲ３に従って０に到達した場合、アンプエンベロープジェネレータ１７６は停止され、波形発生器１７１による波形データの読み出しも停止される。
【００２９】
本実施形態では、押鍵時のノイズ音エンベロープおよび楽音エンベロープとして、図６Ａ〜図６Ｃに例示する３つのモード（Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０，１，２）のいずれかにおけるアンプエンベロープが設定される。３つのモードは、スイッチパネル１４０において選択されている楽器音に応じて、自動的に選択されてもよい。なお、図６Ａ〜図６Ｃでは、ノイズ音エンベロープにおけるレベルＬ２が０に設定され、ノイズ音エンベロープおよび楽音エンベロープにおける最大レベルが同程度に示されているが、実際のアンプエンベロープの設定はこれに限定されない。
【００３０】
（Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０）
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０では、中間スイッチ１６３のオンが検出されると、図６Ａに示すようなノイズ音エンベロープに応じて、ノイズ音が発音される。そして、ノイズ音の波形データの読み出しが完了される前に、あるいは、ノイズ音のレベルが減衰して０に到達する前に、後方スイッチ１６４のオンが検出されると、メイン楽音の発音がペンディングされる。その後、ノイズ音の波形データの読み出しが完了された後に、あるいは、ノイズ音のレベルが減衰して０に到達した後に、図６Ａに示すような楽音エンベロープに応じて、メイン楽音が発音される。
【００３１】
（Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１）
図６Ｂに示すように、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１では、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０と同様に、中間スイッチ１６３のオンが検出されると、図６Ｂに示すようなノイズ音エンベロープに応じて、ノイズ音が発音される。しかし、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０と異なり、ノイズ音の発音中に後方スイッチ１６４のオンが検出されると、ノイズ音エンベロープのパラメータが変更されずにノイズ音の発音が継続されると共に、メイン楽音は直ちに発音される。ノイズ音は、図６Ｂに示すように、レートＲ２に従って或る程度減衰した後、レベルＬ２においてレベルが持続される持続音（点線）であってもよいし、レートＲ２に従って緩やかに減衰し続ける減衰音（一点鎖線）であってもよい。なお、波形発生器１７１は、ノイズ音が持続音である場合、ＲＯＭ１３０から波形データを繰り返し読み出すループ処理を実行してもよい。
【００３２】
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１のアンプエンベロープは、例えば、スイッチパネル１４０において管楽器の音色が選択されている場合に設定される。これにより、演奏者の息が吹き込まれることに起因する、管楽器のブレスノイズ音の発音が、メイン楽音の発音が開始される前から開始され、メイン楽音の発音が開始された後に継続される様子が再現される。
【００３３】
（Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝２）
図６Ｃに示すように、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝２では、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１と同様に、ノイズ音の発音中に後方スイッチ１６４のオンが検出されると、メイン楽音が直ちに発音される。しかし、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１と異なり、ノイズ音の発音中に後方スイッチ１６４のオンが検出されると、ノイズ音エンベロープのパラメータ変更される（レートＲ３が設定される）ことにより、ノイズ音はレートＲ３に従って大きく減衰し、弱音化する。
【００３４】
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝２のアンプエンベロープは、例えば、スイッチパネル１４０においてギター等の撥弦楽器の音色が選択されている場合に設定される。これにより、ピックが弦に接触したり、弦を擦ったりすることに起因する、撥弦楽器のピッキングノイズ音の発音が、メイン楽音の発音が開始される前から開始され、メイン楽音の発音が開始された後に継続されない様子が再現される。
【００３５】
［離鍵時のアンプエンベロープ］
図７は、離鍵時のアンプエンベロープの設定について説明するための図である。図８Ａは、離鍵時のアンプエンベロープの一例を示す図である。図８Ｂは、離鍵時のアンプエンベロープの他の例を示す図である。
【００３６】
図７に示すように、離鍵時のアンプエンベロープは、リリースレートＲ４に関するパラメータに基づいて設定される。離鍵時のアンプエンベロープのイニシャルレベルは、第１スイッチのオフが検出されるまでの間、押鍵時のアンプエンベロープに従って変化していた音のレベルに対応する。レートＲ４は、前方スイッチ１６２のオフが検出された後、音を大きく減衰させて弱音化させるために、レートＲ２よりも急勾配になるように設定されてもよい。なお、レベルがレートＲ４に従って０に到達すると、アンプエンベロープジェネレータ１７６は停止され、波形発生器１７１による波形データの読み出しも停止される。
本実施形態では、離鍵時のノイズ音エンベロープおよび楽音エンベロープとして、図８Ａおよび図８Ｂに例示する２つのモード（Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝０，１）のいずれかにおけるアンプエンベロープが設定される。２つのモードは、スイッチパネル１４０において選択されている楽器音に応じて、自動的に選択されてもよい。なお、２つのモードは、図８Ａおよび図８Ｂに示すように、特に、中間スイッチ１６３のオンが検出された後、後方スイッチ１６４のオンが検出されずに、前方スイッチ１６２のオフが検出された場合を想定したモードであってもよい。
【００３７】
（Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝０）
図８Ａに示すように、Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝０では、ノイズ音の発音中に前方スイッチ１６２のオフが検出されても、ノイズ音の発音が継続される。
【００３８】
（Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝１）
図８Ｂに示すように、Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝１では、ノイズ音の発音中に前方スイッチ１６２のオフが検出されると、ノイズ音エンベロープのパラメータが変更される（レートＲ４が設定される）ことにより、ノイズ音がレートＲ４に従って大きく減衰し、弱音化する。Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝１は、例えば、管楽器やギター等の撥弦楽器の音色が選択されている場合に設定される。これにより、演奏者による演奏操作が停止された後、ブレスノイズ音やピッキングノイズ音が弱音化する様子が再現される。
【００３９】
［動作］
続いて、図９〜図１１を参照して、ＣＰＵ１１０が実行する処理の動作について詳細に説明する。図９に示す中間スイッチオン処理は、ノイズ音を発音するための処理であり、図１０に示す後方スイッチオン処理は、メイン楽音を発音するための処理であり、図１１に示す前方スイッチオフ処理は、ノイズ音および／またはメイン楽音について消音化を含む弱音化させるための処理である。
【００４０】
（中間スイッチオン処理）
【００４１】
図９は、中間スイッチオン処理の手順を示すフローチャートである。図９のフローチャートに示すアルゴリズムは、ＲＯＭ１３０等にプログラムとして記憶されており、ＣＰＵ１１０によって実行される。
【００４２】
図９に示すように、ＣＰＵ１１０は、中間スイッチ１６３のオンを検出すると、スイッチパネル１４０において選択されている楽器の音色が、管楽器や撥弦楽器等のノイズ音を発生させる楽器の音色であるか否かを判断する（ステップＳ１０１）。
【００４３】
選択されている楽器の音色がノイズ音を発生させる楽器の音色でないと判断した場合（ステップＳ１０１：ＮＯ）、ＣＰＵ１１０は、中間スイッチオン処理を終了する。
【００４４】
選択されている楽器の音色がノイズ音を発生させる楽器の音色であると判断した場合（ステップＳ１０１：ＹＥＳ）、ＣＰＵ１１０は、ステップＳ１０２の処理に進む。そして、ＣＰＵ１１０は、オンされた中間スイッチ１６３を備える鍵１６１のキーナンバーと、オリジナルキーナンバーと、ピッチキースケーリングとに基づいて、鍵１６１のキーナンバーに対応するノイズ音のピッチを取得して、音源ＬＳＩ１７０に設定する（ステップＳ１０２）。オリジナルキーナンバーは、ピッチキースケーリングの基準となるキーナンバーであり、例えば、ＲＯＭ１３０から読み出される波形データの原ピッチに対応するキーナンバーである。ピッチキースケーリングは、オリジナルキーナンバーのピッチを基準として、他のキーナンバーのピッチの変化の度合いを示すものである。ピッチキースケーリングは、音色毎や音域毎に設定されてもよく、例えば、ギター等の撥弦楽器のピッキングノイズ音については、特に、弦を跨ぐような変化に相当するキーナンバーの変化に応じて、ピッチが変化するように設定されてもよい。一方、ピッチキースケーリングは、管楽器のブレスノイズ音については、キーナンバーの変化に応じてピッチが大きく変化しないように設定されてもよい。
【００４５】
続いて、ＣＰＵ１１０は、オンされた中間スイッチ１６３を備える鍵１６１の、押鍵時のベロシティを取得する（ステップＳ１０３）。ＣＰＵ１１０は、前方スイッチ１６２のオンが検出されてから中間スイッチ１６３のオンが検出されるまでの時間差を測定することによって、押鍵時のベロシティを取得する。このため、ＣＰＵ１１０は、前方スイッチ１６２のオンが検出されたときに、ベロシティの測定処理の実行を開始していてもよい。
【００４６】
続いて、ＣＰＵ１１０は、ステップＳ１０３において取得したベロシティに基づいて、ステップＳ１０２において設定したノイズ音のピッチのオフセット量、音質、音量等のパラメータを取得して、音源ＬＳＩ１７０に設定する（ステップＳ１０４）。ＣＰＵ１１０は、例えば、ステップＳ１０３において取得したベロシティに基づいて、ノイズ音エンベロープの各レベルや各レート等に関するパラメータのオフセット量を算出して、音源ＬＳＩ１７０に設定してもよい。
【００４７】
続いて、ＣＰＵ１１０は、選択されている楽器音に応じたノイズ音を設定されているノイズ音エンベロープに応じて発音するように、音源ＬＳＩ１７０に指示する処理である、ノイズ音発音処理を実行する（ステップＳ１０５）。そして、ＣＰＵ１１０は、中間スイッチオン処理を終了する。
【００４８】
（後方スイッチオン処理）
図１０は、後方スイッチオン処理の手順を示すフローチャートである。図１０のフローチャートに示すアルゴリズムは、ＲＯＭ１３０等にプログラムとして記憶されており、ＣＰＵ１１０によって実行される。
【００４９】
図１０に示すように、ＣＰＵ１１０は、後方スイッチ１６４のオンを検出すると、オンされた後方スイッチ１６４を備える鍵１６１のキーナンバーに対応するノイズ音が、ノイズ音発音処理により発音されているか否かを判断する（ステップＳ２０１）。
【００５０】
ノイズ音が発音されていないと判断した場合（ステップＳ２０１：ＮＯ）、ＣＰＵ１１０は、ステップＳ２０２の処理に進む。そして、ＣＰＵ１１０は、選択されている楽器音に応じたメイン楽音を設定されている楽音エンベロープに応じて発音するように、音源ＬＳＩ１７０に指示する処理である、楽音発音処理を実行する（ステップＳ２０２）。そして、ＣＰＵ１１０は、後方スイッチオン処理を終了する。
【００５１】
ノイズ音が発音されていると判断した場合（ステップＳ２０１：ＹＥＳ）、ＣＰＵ１１０は、Ｋｅｙ  Ｏｎ  Ｍｏｄｅの設定を確認する（ステップＳ２０３）。Ｋｅｙ  Ｏｎ  Ｍｏｄｅは、例えば上述したように、スイッチパネル１４０において選択されている楽器音に応じて予め選択され、設定され得る。
【００５２】
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０の設定を確認した場合（ステップＳ２０３：０）、ＣＰＵ１１０は、押鍵時のノイズ音エンベロープにおいて、レベルＬ２が０に設定されているか否かを判断する（ステップＳ２０４）。レベルＬ２が０に設定されている、すなわちノイズ音が減衰音であると判断した場合（ステップＳ２０４：ＹＥＳ）、ＣＰＵ１１０は、ステップＳ２０５の処理に進む。そして、ＣＰＵ１１０は、図６Ａに示すように、キーナンバーに対応するメイン楽音の発音をペンディングして（ステップＳ２０５）、後方スイッチオン処理を終了する。なお、図示していないが、ＣＰＵ１１０は、後方スイッチオン処理を終了した後も、レートＲ２に応じて減衰するノイズ音のレベルの監視を継続し、ノイズ音のレベルがＬ２（すなわち０）に到達すると、楽音発音処理を実行する。
【００５３】
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝１の設定を確認した場合（ステップＳ２０３：１）、あるいは、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０の設定を確認した場合においてレベルＬ２が０に設定されていないと判断したとき（ステップＳ２０４：ＮＯ）、ＣＰＵ１１０は、ステップＳ２０６の処理に進む。ここで、レベルＬ２が０に設定されてない場合は、例えば、ノイズ音が持続音である場合に相当する。すなわち、ＣＰＵ１１０は、Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝０の設定を確認した場合でも、ノイズ音が持続音である場合には、楽音発生処理がいつまでも実行されない事態を回避するために、例外的にＫｅｙ  Ｏｎ  Ｍｏｄｅ＝１の設定を確認した場合と同じ処理に進む。そして、ＣＰＵ１１０は、図６Ｂに示すように、設定されているノイズ音エンベロープのパラメータを変更せずに、ノイズ音発音処理により発音されているノイズ音の発音を継続させる処理である、ノイズ音継続処理（継続処理）を実行する（ステップＳ２０６）。さらに、ＣＰＵ１１０は、楽音発音処理を実行して（ステップＳ２０２）、後方スイッチオン処理を終了する。
【００５４】
Ｋｅｙ  Ｏｎ  Ｍｏｄｅ＝２の設定を確認した場合（ステップＳ２０３：２）、ＣＰＵ１１０は、ステップＳ２０７の処理に進む。そして、ＣＰＵ１１０は、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音発音処理により発音されているノイズ音について消音化を含む弱音化させる処理である、ノイズ音弱音化処理を実行する（ステップＳ２０７）。より具体的には、ＣＰＵ１１０は、図６Ｃに示すようなレートＲ３を設定するように音源ＬＳＩ１７０を制御することにより、ノイズ音弱音化処理を実行する。さらに、ＣＰＵ１１０は、楽音発音処理を実行して（ステップＳ２０２）、後方スイッチオン処理を終了する。
【００５５】
（前方スイッチオフ処理）
図１１は、前方スイッチオフ処理の手順を示すフローチャートである。図１１のフローチャートに示すアルゴリズムは、ＲＯＭ１３０等にプログラムとして記憶されており、ＣＰＵ１１０によって実行される。ＣＰＵ１１０は、中間スイッチ１６３および／または後方スイッチ１６４のオンを検出した後に、前方スイッチ１６２のオフを検出すると、前方スイッチオフ処理を実行する。
【００５６】
図１１に示すように、ＣＰＵ１１０は、離鍵による前方スイッチ１６２のオフを検出すると、オフされた前方スイッチ１６２を備える鍵１６１のキーナンバーに対応するメイン楽音が、楽音発音処理により発音されているか否かを判断する（ステップＳ３０１）。
【００５７】
メイン楽音が発音されていないと判断した場合（ステップＳ３０１：ＮＯ）、ＣＰＵ１１０は、ステップＳ３０２の処理に進む。この場合は、例えば、中間スイッチ１６３のオンが検出された後、後方スイッチ１６４のオンが検出されずに、前方スイッチ１６２のオフが検出された場合に相当する。そして、ＣＰＵ１１０は、キーナンバーに対応するノイズ音が、ノイズ音発音処理により発音されているか否かを判断する（ステップＳ３０２）。
【００５８】
ノイズ音が発音されていないと判断した場合（ステップＳ３０２：ＮＯ）、ＣＰＵ１１０は、前方スイッチオフ処理を終了する。
【００５９】
ノイズ音が発音されていると判断した場合（ステップＳ３０２：ＹＥＳ）、ＣＰＵ１１０は、Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅの設定を確認する（ステップＳ３０３）。Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅは、例えば上述したように、スイッチパネル１４０において選択されている楽器音に応じて予め選択され、設定され得る。
【００６０】
Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝０の設定を確認した場合（ステップＳ３０３：０）、ＣＰＵ１１０は、離鍵時のノイズ音エンベロープにおいて、レベルＬ２が０に設定されているか否かを判断する（ステップＳ３０４）。レベルＬ２が０に設定されている、すなわちノイズ音が減衰音であると判断した場合（ステップＳ３０４：ＹＥＳ）、ＣＰＵ１１０は、図８Ａに示すように、ノイズ音発音処理により発音されているノイズ音の発音を継続させて、前方スイッチオフ処理を終了する。
【００６１】
Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝１の設定を確認した場合（ステップＳ３０３：１）、あるいは、Ｋｅｙ  Ｏｆｆ  Ｍｏｄｅ＝０の設定を確認した場合においてレベルＬ２が０に設定されていないと判断したとき（ステップＳ３０４：ＮＯ）、ＣＰＵ１１０は、ステップＳ３０５の処理に進む。そして、ＣＰＵ１１０は、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音発音処理により発音されているノイズ音について消音化を含む弱音化させる処理である、ノイズ音弱音化処理を実行する（ステップＳ３０５）。より具体的には、ＣＰＵ１１０は、図８Ｂに示すようなレートＲ４を設定するように音源ＬＳＩ１７０を制御することにより、ノイズ音弱音化処理を実行する。その後、ＣＰＵ１１０は、前方スイッチオフ処理を終了する。
【００６２】
一方、メイン楽音が発音されていると判断した場合（ステップＳ３０１：ＹＥＳ）、ＣＰＵ１１０は、ステップＳ３０６の処理に進む。この場合は、例えば、中間スイッチ１６３のオンが検出された後、後方スイッチ１６４のオンも検出され、前方スイッチ１６２のオフが検出された場合に相当する。そして、ＣＰＵ１１０は、設定されている楽音エンベロープのパラメータを変更することにより、楽音発音処理により発音されているメイン楽音について消音化を含む弱音化させる処理である、楽音弱音化処理の実行を開始する（ステップＳ３０６）。ＣＰＵ１１０は、例えばステップＳ３０５の処理と同様に、図８Ｂに示すようなレートＲ４を設定するように音源ＬＳＩ１７０を制御することにより、楽音弱音化処理を実行してもよい。
【００６３】
続いて、ＣＰＵ１１０は、キーナンバーに対応するノイズ音が、ノイズ音発音処理により発音されているか否かを判断する（ステップＳ３０７）。
【００６４】
ノイズ音が発音されていないと判断した場合（ステップＳ３０７：ＮＯ）、ＣＰＵ１１０は、前方スイッチオフ処理を終了する。
【００６５】
ノイズ音が発音されていると判断した場合（ステップＳ３０７：ＹＥＳ）、ＣＰＵ１１０は、ステップＳ３０８の処理に進む。そして、ＣＰＵ１１０は、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音弱音化処理を実行する（ステップＳ３０８）。ＣＰＵ１１０は、例えばステップＳ３０５の処理と同様に、図８Ｂに示すようなレートＲ４を設定するように音源ＬＳＩ１７０を制御することにより、ノイズ音弱音化処理を実行してもよい。その後、ＣＰＵ１１０は、前方スイッチオフ処理を終了する。
【００６６】
以上のように、本実施形態に係る電子鍵盤楽器１００は、中間スイッチ１６３（第１スイッチ）のオンを検出すると、選択された楽器音に応じたノイズ音が、設定されているノイズ音エンベロープに応じて発音されるように指示するノイズ音発音処理を実行する。また、電子鍵盤楽器１００は、後方スイッチ１６４（第２スイッチ）のオンを検出すると、選択された楽器音に応じたメイン楽音が発音されるように指示する楽音発音処理を実行する。電子鍵盤楽器１００は、ノイズ音およびメイン楽音をそれぞれ独立して制御し、ノイズ音の波形に適切なエンベロープを設定して発音するため、アコースティック楽器において発生するノイズ音を適切に再現できる。
【００６７】
より具体的には、実際のアコースティック楽器の演奏者は、ノイズ音を発生させ得る演奏の準備操作を早めに開始し、当該準備操作を継続することによって、例えば楽譜上の音符通りのタイミングにおいて、メイン楽音を発音させるように調整している。例えば、管楽器の演奏者は、管楽器に息を吹き込むという演奏の準備操作を早めに開始し、或る程度の圧力によって管が発振するまで息の吹き込み操作を継続することによって、メイン楽音を発音させている。また、ギター等の撥弦楽器の演奏者は、ピックを弦に押し付けて移動させるという演奏の準備操作を早めに開始し、弦がピックから離れて弦振動を開始するまでピックの移動操作を継続することによって、メイン楽音を発音させている。
【００６８】
しかし、従来の電子鍵盤楽器は、ノイズ音およびメイン楽音をそれぞれ独立して制御できなかったため、押鍵操作によってメイン楽音の先頭に含まれるノイズ音が発音された後、メイン楽音自体の発音に移行されるまでの間、演奏者は単に待機するしかない。このため、演奏者は、上述したような一連の演奏の準備操作を行うことなく、移行時間を予想した早めの押鍵操作のみによって、楽譜上の音符通りのタイミングにおいてメイン楽音を発音させなければならない。また、波形メモリー読み出し方式では、メイン楽音の先頭に含まれるノイズ音の継続時間が、波形データの読み出し速度等によってばらつくため、従来の電子鍵盤楽器は、上述したような演奏者の早めの押鍵操作をさらに困難にするという問題もある。したがって、従来の電子鍵盤楽器は、演奏者の押鍵操作を少しでも容易にするため、ノイズ音の継続時間を、短時間に設定せざるを得ない。このため、アコースティック楽器において発生するノイズ音を適切に再現できないという問題が発生する。
【００６９】
本実施形態に係る電子鍵盤楽器１００は、ノイズ音およびメイン楽音をそれぞれ独立して制御できるため、上述したような問題を解決できる。すなわち、電子鍵盤楽器１００は、鍵１６１の押鍵速度（または押下量）に応じて、ノイズ音およびメイン楽音の発音タイミングを演奏者自身に制御させることができ、演奏者が音符通りのタイミングにおいてメイン楽音を発音させることを容易にする。また、波形データの読み出し速度等による、ノイズ音の継続時間のばらつきも抑止され、ノイズ音の継続時間が短時間に設定される必要もない。したがって、電子鍵盤楽器１００は、アコースティック楽器において発生するノイズ音を適切に再現できる。
【００７０】
また、電子鍵盤楽器１００は、後方スイッチ１６４のオンを検出すると、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音に対する消音化を含む弱音化処理を実行できる。これにより、電子鍵盤楽器１００は、メイン楽音の発音が開始された後に、ノイズ音の発音が継続されない様子を再現できる。
【００７１】
また、電子鍵盤楽器１００は、中間スイッチ１６３のオンを検出しても、設定されているノイズ音エンベロープのパラメータを変更せずに、ノイズ音継続処理を実行できる。これにより、電子鍵盤楽器１００は、メイン楽音の発音が開始された後に、ノイズ音の発音が継続される様子を再現できる。
【００７２】
また、電子鍵盤楽器１００は、撥弦楽器の音色が選択されている場合において後方スイッチ１６４のオンを検出したとき、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音に対する消音化を含む弱音化処理を実行する。一方、電子鍵盤楽器１００は、管楽器の音色が選択されている場合において後方スイッチ１６４のオンを検出したとき、設定されているノイズ音エンベロープのパラメータを変更せずに、ノイズ音継続処理を実行する。これにより、電子鍵盤楽器１００は、選択されている楽器に応じて、ノイズ音に関する処理を切り替えることができる。したがって、電子鍵盤楽器１００は、例えば、メイン楽音の発音が開始された後に、管楽器のブレスノイズ音の発音が継続される様子や、撥弦楽器のピッキングノイズ音の発音が継続されない様子等をそれぞれ再現できる。
【００７３】
また、電子鍵盤楽器１００は、前方スイッチ１６２のオフを検出した場合においてノイズ音が発音されていると判断したとき、前方スイッチオフ処理において、設定されているノイズ音エンベロープのパラメータを変更することにより、ノイズ音に対する消音化を含む弱音化処理を実行する。これにより、電子鍵盤楽器１００は、演奏者による演奏動作が停止された後、ノイズ音が弱音化する様子を再現できる。
【００７４】
また、電子鍵盤楽器１００は、前方スイッチ１６２のオフを検出した場合においてメイン楽音が発音されていると判断したとき、前方スイッチオフ処理において、メイン楽音に対する消音化を含む弱音化処理を実行する。これにより、電子鍵盤楽器１００は、演奏者による演奏動作が停止された後、ノイズ音と共にメイン楽音も弱音化する様子を再現できる。
【００７５】
なお、本発明は、上述した実施形態に限定されず、特許請求の範囲内において、種々の変更や改良等が可能である。
【００７６】
例えば、上述した実施形態では、電子鍵盤楽器１００において、複数の鍵１６１の各々が３つのスイッチを備える場合を例に挙げて説明したが、複数の鍵１６１の各々は２つのスイッチのみを備えてもよい。すなわち、複数の鍵１６１の各々は、押鍵によって順次オンする前方スイッチ、および後方スイッチのみを備えてもよい。そして、電子鍵盤楽器１００は、例えば、前方スイッチのオンを検出すると、図９に示す処理を実行し、後方スイッチのオンを検出すると、図１０に示す処理を実行し、前方スイッチのオフを検出すると、図１１に示す処理を実行してもよい。なお、複数の鍵１６１の各々が２つのスイッチのみを備える場合において、図９に示す処理が実行されるとき、電子鍵盤楽器１００は、ベロシティに関する処理を省略してもよい。
【００７７】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態において実行される機能は、可能な限り適宜組み合わせて実施してもよい。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合わせにより、種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。以下では、出願当初の特許請求の範囲に記載された発明について、付記する。
【００７８】
（付記）
［請求項１］
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
制御部と、
を備え、
前記制御部は、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行する電子鍵盤楽器。
【００７９】
［請求項２］
前記制御部は、
前記第２スイッチのオンを検出すると、設定されている前記第１エンベロープのパラメータを変更することにより、前記ノイズ音発音処理により発音されている前記ノイズ音に対する消音化を含む弱音化処理、
を実行する、請求項１に記載の電子鍵盤楽器。
【００８０】
［請求項３］
前記制御部は、
前記第２スイッチのオンを検出しても、設定されている前記第１エンベロープのパラメータを変更せずに、前記ノイズ音発音処理により発音されている前記ノイズ音の発音を継続させる継続処理、
を実行する、請求項１に記載の電子鍵盤楽器。
【００８１】
［請求項４］
前記制御部は、
撥弦楽器が選択されている場合に前記第２スイッチのオンを検出すると、設定されている前記第１エンベロープのパラメータを変更することにより、前記ノイズ音発音処理により発音されている前記ノイズ音に対する消音化を含む弱音化処理、を実行し、
管楽器が選択されている場合に前記第２スイッチのオンを検出しても、設定されている前記第１エンベロープのパラメータを変更せずに、前記ノイズ音発音処理により発音されている前記ノイズ音の発音を継続させる継続処理、を実行する、請求項１に記載の電子鍵盤楽器。
【００８２】
［請求項５］
前記複数のスイッチは、第３スイッチを含み、押鍵によって前記第３スイッチ、前記第１スイッチ、前記第２スイッチの順にオンし、離鍵によって前記第２スイッチ、前記第１スイッチ、前記第３スイッチの順にオフし、
前記制御部は、
離鍵による前記第３スイッチのオフを検出した際に、前記ノイズ音が発音されていると判断した場合、設定されている前記第１エンベロープのパラメータを変更することにより、発音されている前記ノイズ音について消音化を含む弱音化させる第３スイッチオフ処理、を実行する、請求項１〜請求項４のいずれかに記載の電子鍵盤楽器。
【００８３】
［請求項６］
前記制御部は、離鍵による前記第３スイッチのオフを検出した際に、前記楽音が発音されていると判断した場合、前記第３スイッチオフ処理において、発音されている前記楽音について消音化を含む弱音化させる、請求項５に記載の電子鍵盤楽器。
【００８４】
［請求項７］
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
を備える電子鍵盤楽器のコンピュータに、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行させる方法。
【００８５】
［請求項８］
複数の鍵を含む鍵盤と、
押鍵によって順次オンする第１スイッチと、第２スイッチと、を含む複数のスイッチと、
複数の楽器音のなかのいずれかの楽器音を選択するための操作子と、
を備える電子鍵盤楽器のコンピュータに、
前記第１スイッチのオンを検出すると、選択された楽器音に応じたノイズ音が、設定されている第１エンベロープに応じて発音されるように指示するノイズ音発音処理と、
前記第２スイッチのオンを検出すると、選択された楽器音に応じた楽音が発音されるように指示する楽音発音処理と、
を実行させるプログラム。
【符号の説明】
【００８６】
１００  電子鍵盤楽器、
１１０  ＣＰＵ、
１２０  ＲＡＭ、
１３０  ＲＯＭ、
１４０  スイッチパネル、
１４１  スイッチ（操作子）、
１４５  Ｉ／Ｏインターフェース、
１５０  ＬＣＤ、
１５５  ＬＣＤコントローラー、
１６０  鍵盤、
１６１  鍵、
１６２  前方スイッチ（第３スイッチ）、
１６３  中間スイッチ（第１スイッチ）、
１６４  後方スイッチ（第２スイッチ）、
１６５  キースキャナー、
１７０  音源ＬＳＩ、
１８０  Ｄ／Ａコンバーター、
１９０  アンプ。
【図１】
2020064187.tif 000003
【図２】
2020064187.tif 000004
【図３】
2020064187.tif 000005
【図４】
2020064187.tif 000006
【図５】
2020064187.tif 000007
【図６Ａ】
2020064187.tif 000008
【図６Ｂ】
2020064187.tif 000009
【図６Ｃ】
2020064187.tif 000010
【図７】
2020064187.tif 000011
【図８Ａ】
2020064187.tif 000012
【図８Ｂ】
2020064187.tif 000013
【図９】
2020064187.tif 000014
【図１０】
2020064187.tif 000015
【図１１】
2020064187.tif 000016