(57)【要約】【課題】ソレノイドが駆動されても弦が発音されなかったら、電気振動が音響変換手段より放音されて、音抜けが補われる。【解決手段】読み出された音高情報及びタッチ情報によって、この音高情報に応じたソレノイド２６がオン駆動されても（ステップ０３、０４、０５）、所定時間後（ステップ０６）、上記音高情報に応じた発音／タッチ検出機構３０から発音検出信号が発生せず、弦１４が発音されなければ（ステップ０７）、上記音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られ、加振体５６及び響板から同じ音高の楽音が発音される（ステップ０８）。これにより、発音されなかった弦１４と同じ音高かつ同じタッチの楽音が電子的に発音され、ソレノイド２６による自動演奏の音抜けが補われる。上記発音検出信号が送られてくれば（ステップ０７）、弦１４が発音されているので、上記音高情報及びタッチ情報は送られず電子発音はされない。【選択図】図７
2009265650.tif 000002
【特許請求の範囲】
【請求項１】
複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させる複数の駆動手段と、
演奏情報に基づいて、電気振動を空気振動に変換して放音する音響変換手段と、を備え、
上記鍵盤機構またはアクション機構のオン駆動によって、弦が発音したか否かを検出し、
この検出において、弦が発音していないことが検出されたら、上記音響変換手段を駆動して、上記発音していない弦とほぼ同じ音高の電気振動を発生することを特徴とする楽音制御方法。
【請求項２】
複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させる複数の駆動手段と、
演奏情報に基づいて、電気振動を空気振動に変換して放音する音響変換手段と、
上記鍵盤機構またはアクション機構のオン駆動によって、弦が発音したか否かを検出する検出手段と、
この検出手段によって、弦が発音していないことが検出されたら、上記音響変換手段を駆動して、上記発音していない弦とほぼ同じ音高の電気振動を発生する第一の切換手段とを備えたことを特徴とする楽音制御装置。
【請求項３】
上記演奏情報は、少なくとも楽音の音高情報と発音開始情報及び発音終了情報とからなり、この音高情報に応じた弦の鍵盤機構またはアクション機構を、この上記発音開始情報に応じたタイミングでオン駆動し、この発音終了情報に応じたタイミングでオフ駆動することを特徴とする請求項２記載の楽音制御装置。
【請求項４】
上記演奏情報は、少なくとも楽音の音高情報と発音開始情報及び発音終了情報とからなり、所定の音色情報に応じた波形で、上記音高情報に応じた周期で、上記電気振動を、上記発音開始情報に応じたタイミングで開始し、上記発音終了情報に応じたタイミングで終了することを特徴とする請求項３記載の楽音制御装置。
【請求項５】
上記音響変換手段は、スピーカー、または上記電気振動を空気振動に変換して、接触する響板を振動させて同響板より音を放射する加振体であることを特徴とする請求項２、３または４記載の楽音制御装置。
【請求項６】
鍵操作を許容するととともに上記複数の鍵盤機構または上記複数のアクション機構が弦を発音させるのを一律に禁止する禁止機構と、
この禁止機構が作動されて、上記複数の弦の発音が一律に禁止されたときも、上記音響変換手段を駆動する第二の切換え手段とをさらに備えたことを特徴とする請求項２、３、４または５記載の楽音制御装置。
【請求項７】
上記検出手段は、さらに、上記複数の鍵盤機構または複数のアクション機構において、鍵操作の強さまたは速さを検出し、
この検出されたタッチに基づいて、上記電気振動の振幅の大きさまたは高調波成分の含有量を制御するタッチ制御手段とを備えたことを特徴とする請求項２、３、４、５または６記載の楽音制御装置。
【請求項８】
上記検出手段の検出結果、または上記第一の切換え手段の切換え状態を表示する表示手段であって、
上記弦が発音されないときの表示状態と、弦が発音されたときの表示状態とを切換えて表示する、または音響変換手段を駆動するときの表示状態と、音響変換手段を駆動しないときの表示状態とを切換えて表示し、この表示を上記鍵盤機構または上記アクション機構ごとに表示する表示手段をさらに備えたことを特徴とする請求項２、３、４、５、６または７記載の楽音制御装置。
【請求項９】
上記駆動手段のオン駆動から、弦が発音したか否かの検出まで、所定の時間を待機することを特徴とする請求項２、３、４、５、６、７または８記載の楽音制御装置。
【請求項１０】
上記駆動手段のオフ駆動から、弦の発音が終了したか否かの検出まで、所定の時間を待機することを特徴とする請求項２、３、４、５、６、７、８または９記載の楽音制御装置。
【請求項１１】
上記待機する所定時間は、音高またはタッチによって異なることを特徴とする請求項９または１０記載の楽音制御装置。
【請求項１２】
上記駆動手段は、発生される演奏情報に基づいて、複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させることを特徴とする請求項２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。
【請求項１３】
上記駆動手段は、演奏者によって、複数の鍵盤機構または複数のアクション機構のいずれかが選択されて手動によってオン／オフ駆動され、複数の弦のいずれかが発音されることを特徴とする請求項２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。
【請求項１４】
上記第一の切換手段によって、上記発音していない弦とほぼ同じ音高の電気振動が発生された音高を記憶し、当該音高と同じ音高の演奏情報が再び発生されたら、または当該音高と同じ音高の楽音が演奏者によって手動で発生されたら、ほぼ同じ音高の電気振動を発生させることを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２または１３記載の楽音制御装置。
【請求項１５】
上記この検出手段によって、弦が発音していないことが検出されたら、上記駆動手段の駆動量を大きくすることを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２、１３または１４記載の楽音制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音制御方法及び楽音制御装置に関し、特に演奏情報に基づいて、鍵盤機構またはアクション機構をオン／オフ駆動させて弦を発音させるものに関する。
【背景技術】
【０００２】
従来、このような楽音制御装置では、複数の鍵の下に駆動手段例えばソレノイドを配置し、このソレノイドが励起されてプランジャーが動かされて鍵が操作される。この鍵操作によって、アクション機構のハンマーが弦を打って弦が発音される。
【０００３】
【特許文献１】特許第２９７１３０３号公報
【特許文献２】特開平９−１２７９４５号公報
【特許文献３】特開平９−１２７９４４号公報
【特許文献４】特開平９−１２７９３４号公報
【特許文献５】特開平９−９７０４９号公報
【特許文献６】特開平９−６８９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このソレノイドに送り込まれる励起信号の大きさが制御されると、ハンマーが弦を打つ強さまたは速さが変化し、弦の発音量つまり音量が変化する。このソレノイドに送り込まれる励起信号の大きさを小さくすると、一部の弦では音が出ず、他の弦では音が出て、音が抜けたり、連打のような特殊な鍵操作の楽音が再現できなくなったり、音色までが変わってしまったりしていた。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本件発明では、鍵盤機構またはアクション機構のオン駆動によって、弦が発音したか否かを検出し、この検出によって、弦が発音していないことが検出されたら、音響変換手段を駆動して、上記発音していない弦とほぼ同じ音高の電気振動を発生するようにした。
【０００６】
これにより、駆動手段の駆動の強さ／速さが弱くて、弦が発音されなかったら、代わりに音響変換手段より電気振動が空気振動に変換されて放音されるので、一部の弦では音が出ず、他の弦では音が出て、音が抜けることがなくなる。
【０００７】
また、本願発明では、鍵操作を許容するととともに複数の鍵盤機構または複数のアクション機構が弦を発音させるのを一律に禁止する禁止機構を備え、この禁止機構が作動されて、上記複数の弦の発音が一律に禁止されたときも、上記音響変換手段を駆動するようにした。
【０００８】
これにより、弦発音と音響変換手段による発音とが複数の鍵／弦にわたって一律に切換えられる。また、鍵操作によって弦発音を行なわず鍵操作によって電子発音を行なう消音ピアノと、本発明の楽音制御装置とを兼用できる。
【０００９】
さらに、本願発明では、上記弦が発音したか否かを検出する検出手段は、さらに、上記複数の鍵盤機構または複数のアクション機構において、鍵操作の強さまたは速さを検出し、この検出されたタッチに基づいて、上記電気振動の振幅の大きさまたは高調波成分の含有量を制御するようにした。
【００１０】
これにより、弦が発音していないとき、電気振動を発生させるだけでなく、この電気振動が鍵操作のタッチに応じた振幅の大きさまたは高調波成分の含有量とされて、鍵タッチが反映される。
【００１１】
このような弦の音抜けの補てんが行われる場合でも、音響変換手段による電子発音される場合でも、駆動手段（ソレノイド）及び鍵盤機構は駆動されていて、鍵はオン／オフ動作して動いているので、鍵が動いて楽音が発音されるように見えるようにすることができる。弦発音及び上記電気振動による電子発音いずれのときでも、駆動手段（ソレノイド）及び鍵盤機構は駆動されている。
【発明を実施するための最良の形態】
【００１２】
（１）鍵盤機構１…、アクション機構（打鍵機構）２…及びダンパー機構３…
図１は楽音制御装置／楽音装置／消音ピアノの全体を示し、図２は複数の鍵盤機構１…、複数のアクション機構（打鍵機構）２…及び複数のダンパー機構３…を示す。図２の鍵盤機構１…、アクション機構２…及びダンパー機構３…は、単一にみえるが、奥に同じ機構が鍵７…と同じ数配置されている。
【００１３】
筬６の上に配置された多数の水平方向に延びる鍵７…は揺動可能となっており、この各鍵７…の奥の上側には水平方向に延びるそれぞれウィッペン８…がセンターレール９に回動可能に支持されている。
【００１４】
ウィッペン８…の回動先端には、上方に延びるジャック１０…がさらに回動可能に取り付けられ、このジャック１０…はウィッペン８…とともに、キーオン／発音開始によって持ち上げられ、ジャック１０…の先端が回動可能なハンマーバット１１…を押し上げられる。
【００１５】
これによりハンマーバット１１…とともにハンマーシャンク１２…が奥方へ回動され、ハンマーヘッド１３…が弦１４…を叩く。上記ハンマーシャンク１２…の手前には、内部空洞のハンマーレール１５が固定されており、このハンマーレール１５の奥面には上記ハンマーシャンク１２…が受け止められる。
【００１６】
センターレール９の上面には上下に延びるダンパーレバー２１…が回動可能に支持されるとともに、上記弦１４…方向に付勢されている。このダンパーレバー２１…の上先端にはダンパーヘッド２２…が固定され、このダンパーヘッド２２…は上記弦１４…に当接している。
【００１７】
キーオン／発音開始によってダンパーヘッド２２…は弦１４…から離れ、弦１４…の振動が許容され発音され、キーオフ／発音終了によってダンパーヘッド２２…は弦１４…に接触し、弦１４…の振動が止められ止音される。
【００１８】
上記鍵７…の奥の下側にはそれぞれソレノイド（駆動手段）２６…が配置され、このソレノイド２６…がオン／オフ駆動され、プランジャーが出／没されると、鍵７…がオン／オフ操作され、上記ハンマーヘッド１３…が上記弦１４…を打ったり離れたりして、ダンパーヘッド２２…が弦１４…から離れたり押さえたりして、弦１４…が発音／消音される。
【００１９】
このソレノイド２６…は、演奏情報の音高情報に基づいて、いずれかが選択されてオン／オフ駆動される。また、ソレノイド２６…は、演奏情報の発音開始情報に応じたタイミングでオン駆動され、演奏情報の発音終了情報に応じたタイミングでオフ駆動される。
【００２０】
したがって、演奏情報の楽音の音高情報と発音開始情報及び発音終了情報に基づいて、上記複数の鍵盤機構１…、複数のアクション機構（打鍵機構）２…及び複数のダンパー機構３…のいずれかが選択されて、キーオン駆動またはキーオフ駆動され、弦１４…のいずれかが発音／消音される。この発音／消音される弦１４…は、上記音高情報に応じている。
【００２１】
上記ハンマーバット１１…から手前方向にはバックストップ２３…が突設され、このバックストップ２３…の上には、複数の突起を有する板状の光シャッター３１…がそれぞれ突設されている。一方、上記ハンマーレール１５の下側にはフォトカプラ３２…が配置されている。
【００２２】
上記鍵盤機構１…及びアクション機構２…のキーオン駆動／キーオフ駆動の時に、光シャッター３１…がフォトカプラ３２…を通過して、フォトカプラ３２…からこの光シャッター３１…の各通過に基づいて発音検出信号が取り込まれる。この発音検出信号はキーオン時だけでなくキーオフ時も取り込まれ、消音検出信号も含む。
【００２３】
上記ソレノイド２６…のオン駆動、上記鍵盤機構１…及びアクション機構２…のオン駆動によって、上記弦１４…が発音すれば、この発音検出信号が発生して取り込まれ、上記弦１４…が発音しなければ、この発音検出信号は発生せず取り込まれない。
【００２４】
この発音検出信号が発生しなかったら、発音していない弦と同じ／ほぼ同じ音高の電気振動が発生されて加振体５６が駆動されて機械振動が発生され、響板から空気振動が発生されて楽音が放音／発音される。この発音検出信号が発生したら、上記発音していない弦とほぼ同じ音高の電気振動は発生されず、加振体５６は駆動されず響板から楽音が放音／発音されない。
【００２５】
上記鍵盤機構１…及びアクション機構２…のキーオン駆動／キーオフ駆動の時に、光シャッター３１…の複数の突起がフォトカプラ３２…を順次通過して、フォトカプラ３２…からこの複数の突起の通過の間隔時間に基づいて通過速度に応じたタッチデータが取り込まれる。
【００２６】
このタッチデータは、上記鍵盤機構１…及びアクション機構２…のオン駆動によって、上記弦１４…が発音すれば発生して取り込まれ、上記弦１４…が発音しなければ、タッチデータは発生せず取り込まれない。したがって、このタッチデータは、弦１４…が発音したか否かを検出した上記発音検出信号ともなる。
【００２７】
発音検出信号は、光シャッター３１…の複数の突起のうち、キーオン時に最初に通過する突起による信号、二番目以降に通過する突起による信号、いずれでもよいが、通常は最後に通過する突起による信号となる。これに対して、タッチデータは光シャッター３１…の複数の突起の各通過の間隔時間に基づいている。消音検出信号は、上記光シャッター３１…の複数の突起のうち、キーオフ時に最初に通過する突起による信号、二番目以降に通過する突起による信号、いずれでもよいが、通常は最後に通過する突起による信号となる。
【００２８】
鍵盤機構１…及びアクション機構２…が速くまたは強くオン操作／オフ操作されると、フォトカプラ３２…からのタッチデータ／発音検出信号が大きい値となり、鍵盤機構１…及びアクション機構２…が遅くまたは弱くオン操作／オフ操作されると、フォトカプラ３２…からのタッチデータ／発音検出信号が小さい値となる。
【００２９】
このようなフォトカプラ３２…及び光シャッター３１…からなる発音／タッチ検出機構３０は、特開平９−６８９８１号明細書及び図面、特開平４−２９１３００号公報、特開平４−３７２９９４号公報などに示されている。
【００３０】
（２）楽音制御装置／楽音装置／消音ピアノの全体
図１は楽音制御装置／楽音装置／消音ピアノの全体を示す。上記フォトカプラ３２…及び光シャッター３１…からなる発音／タッチ検出機構３０と、次述する止音機構４０（禁止機構）は楽音制御装置の内部上方に配置される。上記ソレノイド２６…の傍には鍵駆動制御装置５３が配置されていて、ソレノイドが２６…が駆動される。
【００３１】
操作パネル５４には、後述する音量ボリューム（図示せず）が設けられ、この音量ボリュームからの音量制御データは、電子音源装置５５に入力され、上記鍵駆動制御装置５３を通じてソレノイド２６…に送り込まれるソレノイド駆動信号の大きさが変更され、上記弦１４…を打つ強さ／速さが変更され、弦１４…の振動量／発音量が変更される。なお、図１では省略されているが、鍵駆動制御装置５３から各ソレノイド２６…には接続線が設けられている。
【００３２】
電子音源装置５５では、上記演奏情報に基づいて、電気振動（電気信号／電気音響信号／電気波形信号／電気音響振動／電気音響波形信号等を含む。以下同じ）が生成され、この電気振動は加振体（音響変換手段）５６に送り込まれ、機械振動（機械的振動波形／機械的音響振動／音響波形／振動音響／音響振動等を含む。以下同じ）に電磁的に変換される。この加振体５６は楽音制御装置の響板に接合されており、響板ではこの機械振動が空気振動（音響波形／振動音響／音響振動／振動波形／機械的空気振動波形／機械的音響空気振動等を含む。以下同じ）となり放音される。この加振体５６は、電気振動を機械振動に変換して、接触する響板／物体を振動させて同響板／物体より音（空気振動）を放射させるもので、自身は通常音を出さない。
【００３３】
この加振体５６（電磁駆動ユニット／電磁駆動体）の構造及び取り付け構造は、特願２００７−１７６７５８号明細書及び図面、特願２００７−１５８００２号明細書及び図面、特願２００７−１２２９２１号明細書及び図面、特願２００７−１１４９５２号明細書及び図面、特願２００７−６８６３号明細書及び図面などに示されている。この加振体５６は、スピーカー、ツィータ、平板スピーカー、圧電素子スピーカー、ヘッドフォン、イヤホン等、演奏者の耳付近で発音させる機構、電気音響信号／電気波形信号を電磁的または圧電的などで音響／空気振動に変換するものでもよく、取り付けられる数は多数でも複数でもよい。
【００３４】
上記発音／タッチ検出機構３０のフォトカプラ３２…から発音検出信号が発生されなかったとき、上記演奏情報が、電子音源装置５５に送られ、上記演奏情報に基づく電気振動の周波数／周期などが決定／変更される。この決定／変更は、上記弦１４…発音の時に、上述の発音／消音されなかったときに行なわれる。この場合、手動演奏時には、上記演奏情報に代えて弦１４…の音抜けを補てんする所定のタッチデータによって上記決定／変更が行われてもよい。
【００３５】
上記発音／タッチ検出機構３０のフォトカプラ３２…からのタッチデータは、電子音源装置５５に送られ、上記電気振動の振幅の大きさ、レベル、波形、高調波成分、高調波成分の含有量が決定／変更される。この決定／変更は、楽音制御装置が止音されて鍵７…の操作によって電子的に発音される消音機能が選択されたときに行なわれる。この場合、自動演奏時には、上記読み出される演奏情報の中のタッチデータによって、上記決定／変更が行われてもよい。
【００３６】
上記ソレノイド２６…がオン駆動して、上記鍵盤機構１…及びアクション機構２…がオン駆動し、上記弦１４…が発音すれば、光シャッター３１はフォトカプラ３２…を通過し、フォトカプラ３２…から発音検出信号が発生して電子音源装置５５に送られるので、電子音源装置５５から電気振動は発生しない。
【００３７】
上記ソレノイド２６…がオン駆動して、上記鍵盤機構１…及びアクション機構２…がオン駆動しても、この駆動が不十分で上記弦１４…が発音しなければ、光シャッター３１はフォトカプラ３２…を通過せず、フォトカプラ３２…から発音検出信号が発生せず電子音源装置５５に送られないので、電子音源装置５５から電気振動が発生する。
【００３８】
鍵７…、鍵盤機構１…、アクション機構２…、ダンパー機構３、ソレノイド（駆動手段）２６…、発音／タッチ検出機構３０…すなわち光シャッター３１…、フォトカプラ３２…は、それぞれ同じ数ずつ設けられ、ソレノイド２６…とフォトカプラ３２…とは一対一で対応していて、各鍵７…つまり各音高に対応している。
【００３９】
したがって、各ソレノイド２６…へ送られるオン駆動信号と、このソレノイド２６…に対応するフォトカプラ３２…から発音検出信号が得られなければ、電子音源装置５５から電気振動が発生する。また、各ソレノイド２６…へ送られるオン駆動信号と、このソレノイド２６…に対応するフォトカプラ３２…から発音検出信号が得られれば、電子音源装置５５から電気振動は発生しない。
【００４０】
この電気振動の音高は、上記駆動信号が送られるソレノイド２６…に対応した音高、または上記フォトカプラ３２…に対応した音高に応じていて、電気振動の周波数はこの音高に応じている。
【００４１】
楽音制御装置の前面下部の止音ペダル４７…（禁止機構）、その他のペダルのオン／オフ／ハーフ状態は、止音検出スイッチ５０その他のスイッチ／センサーで検出され、この検出信号はペダル駆動制御装置５７に送られ、場合によってペダルソレノイド５８を通じて、止音、ミュート、ダンパーなど機能が達成されるように、楽音制御装置内の機構が切り換えられる。また、ペダル駆動制御装置５７から上記鍵駆動制御装置５３へも制御信号が送られ、ソレノイド駆動信号の大きさが変更される。
【００４２】
（３）止音機構４０（禁止機構）
図３及び図４は止音機構４０を示す。上記ハンマーシャンク１２…の奥側には、板状のハンマーストップレール４１（止音機構）が前後動可能に固定されており、このハンマーストップレール４１が前動すると、上記ハンマーヘッド１３…が弦１４…を打つ前に、ハンマーシャンク１２…がハンマーストップレール４１にあたって、弦１４…の発音が禁止／止音される。
【００４３】
このハンマーストップレール４１が後動すると、上記ハンマーヘッド１３…の弦１４…への打ち／打弦が許容される。なお、上記センターレール９、上記ハンマーレール１５及びハンマーストップレール４１はピアノ（楽音制御装置／楽音装置）内のアクションブラケット（図示せず）の間に架け渡されている。
【００４４】
図３に示すように、上記ハンマーストップレール４１の他の端には、側方へ突出する手動レバー４６が連結固定されている。楽音制御装置の前面中央下部の止音ペダル４７（またはミュートペダルなど）は基端で軸支され、この止音ペダル４７の中央と上記手動レバー４６の先端とはワイヤー４８及びコイルバネ４９とで繋がれている。
【００４５】
コイルバネ４９は止音ペダル４７と手動レバー４６とを接近させるように付勢している。止音ペダル４７の中央下には止音検出スイッチ５０が設置され、止音ペダル４７の押下げが検出される。止音ペダル４７の中央下にもコイルバネ５９が取り付けられ、止音ペダル４７が上方へ付勢される。
【００４６】
図４（ｂ）に示すように、止音ペダル４７が押下げられると、ハンマーストップレール４１が前動されて、全鍵７…のオン操作／オフ操作が許容されるにもかかわらず、全ハンマーヘッド１３…が全弦１４…を打つのが一律に禁止され、全弦１４…の発音が一律に禁止／止音される。図４（ａ）に示すように、止音ペダル４７が上方へ復帰されると、全ハンマーストップレール４１が後動されて、全鍵７…のオン操作によって、ハンマーヘッド１３…が全弦１４…を打つのが一律に許容され、弦１４…の発音が一律に許容される。
【００４７】
（４）操作パネル５４の発音検出表示装置６１
図５は上記操作パネル５４のＬＥＤ形式の発音検出表示装置６１を示す。発音検出表示装置６１は鍵７…、ソレノイド２６…、フォトカプラ３２…、発音／タッチ検出機構７３、鍵盤機構１…、アクション機構２…と同じ数設けられている。
【００４８】
ソレノイド２６…に駆動信号が送られたにもかかわらず、対応するフォトカプラ３２…から発音検出信号が検出されないと、対応する発音検出表示装置６１が点灯する。この点灯によって、どの音高の楽音が発音されなかったかがわかる。
【００４９】
これにより、操作者は自動演奏において、ソレノイド２６…が駆動されたにもかかわらず、対応する弦１４…が発音せず、電子音源装置５５から電気振動が発生して加振体５６を通じて響板から発音されれば、この状況が発音検出表示装置６１の点灯によって操作者に知らされる。
【００５０】
以上のように、発音検出表示装置６１における表示状態は、ソレノイド２６…が駆動されて弦１４…が発音され電気振動が発生されず加振体５６が駆動しないときの表示状態と、ソレノイド２６…が駆動されて弦１４…が発音されず電気振動が発生され加振体５６が駆動されるときの表示状態とは異なる。
【００５１】
この場合、表示色の違いのほか、点滅と点灯の違い、液晶ディスプレイで文字、記号、図形などで上記両モードの違いを表示する、両モードを表す文字、記号に近接した２つのＬＥＤのいずれかの点灯などで、表示状態が切換えられてもよい。発音検出表示装置６１は、音高ごとに設けられるのではなく、オクターブごとに設けられ、音域ごとに設けられ、全鍵７…で一つだけ設けられてもよい。
【００５２】
（５）電子音源装置５５の全体回路７０
図６は、上記電子音源装置５５の全体回路７０、楽音制御方法を実現する全体回路、楽音制御方法のためのコンピュータプログラムを実行する全体回路、楽音制御装置、楽音装置または電子楽器などの全体回路７０を示す。
【００５３】
上述の止音検出スイッチ５０、ペダルセンサは、スイッチスキャン回路７１でスキャンされ、操作量、オン／オフがコントローラ（ＣＰＵ）７２によって検出される。上記フォトカプラ３２…などの発音／タッチ検出機構３０はタッチスキャン回路７３でスキャンされ、コントローラ７２によって発音検出信号／タッチデータが検出される。
【００５４】
上記ソレノイド２６…、ペダルソレノイド５８は、コントローラ７２によって、駆動ドライバ７４を通じて駆動される。この駆動ドライバ７４には、上述の鍵駆動制御装置５３、ペダル駆動制御装置５７が含まれる。上記発音検出表示装置６１は、コントローラ７２によって、表示ドライバ７５を通じて表示制御される。
【００５５】
プログラム／データ記憶部７６には、上記演奏情報、楽音波形信号などが記憶され、場合によってミディ回路７８から送られてきた、演奏情報、楽音波形信号が書き込まれる。このプログラム／データ記憶部７６の演奏情報、楽音波形信号は、情報記憶部７７に直接またはバスラインを介してコピーされて、他の装置に組み込まれ、トーンジェネレータ８０に転送される。
【００５６】
プログラム／データ記憶部７６（内部記憶媒体／手段）はＲＯＭまたは書き込み可能なＲＡＭ、フラッシュメモリまたはＥＥＰＲＯＭ等の記憶装置からなり、光ディスクまたは磁気ディスク等の着脱自在な情報記憶部７７（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。
【００５７】
またプログラム／データ記憶部７６には外部の電子楽器またはコンピュータから上記ミディ回路７８または送受信装置を介して送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。
【００５８】
ミディ（ＭＩＤＩ）回路７８は、外部接続された電子楽器、機器との間で演奏情報や楽音波形信号の送受を行うためのインターフェースである。この演奏情報はＭＩＤＩ（ミュージカルインスツルメントデジタルインターフェース）規格のもので、この演奏情報に基づいた発音も行われる。
【００５９】
演奏情報の中の音楽的ファクタ情報は、コントローラ７２へ送られ、各種信号、データ、パラメータの切り換えが行われ、楽音の内容が決定される。音楽的ファクタ情報、演奏情報（楽音発生情報）及び楽音制御情報はコントローラ７２で処理され、各種データがトーンジェネレータ８０へ送られ、楽音波形信号がサウンドシステム７９を通じて加振体５６で発音される。
【００６０】
上記演奏情報は、少なくとも楽音の音高情報／音高データ、発音開始情報／ステップタイムデータ及び発音終了情報／ゲートタイムデータとからなり、所定の音色情報に応じた波形で、上記音高情報に応じた周期で、上記電気振動が、上記発音開始情報に応じたタイミングで開始され、上記発音終了情報に応じたタイミングで終了される。
【００６１】
コントローラ７２はＣＰＵ、ＤＳＰ（デジタルシグナルプロセッサ）、ＲＯＭ及び／またはＲＡＭなどからなっている。このようなコントローラ７２は、図６の回路ごとに分散されて設けられてもよい。
【００６２】
上記演奏情報（楽音発生情報）の音楽的ファクタ（因子）情報は、音高（音域／鍵域）情報（音高決定因子）、音色情報、タッチ情報（タッチデータ）、発音時間情報、演奏分野情報、発音数情報、共鳴度情報などである。発音時間情報は楽音の発音開始からの経過時間を示す。上記楽音波形信号の波形は、上述の音色、タッチ、音高（音域／鍵域）、発音時間、演奏分野、発音数、共鳴度などの情報によって、切り換えられ変化される。
【００６３】
（６）楽音制御処理
図７及び図８は上記コントローラ（ＣＰＵ）７２によって実行される楽音制御処理のフローチャートを示す。この楽音制御処理は、本楽音制御装置の電源オンによって開始され、電源オフまで繰り返し実行される。まず、プログラム／データ記憶部７６の初期化など種々のイニシャライズ処理が行われる（ステップ０１）。
【００６４】
次いで、操作パネル５４のモードスイッチ（図示せず）で、自動演奏モードが選択されているとき（ステップ０２）、上記演奏情報が読み出され（ステップ０３）、演奏開始情報、音高情報及びタッチ情報が読み出されれば（ステップ０４）、この音高情報に応じたソレノイド２６に、鍵駆動制御装置５３を通じて、図１０に示すタッチ情報に応じた大きさ／振幅でオン駆動信号が送られる（ステップ０５）。
【００６５】
これにより、音高情報に対応したソレノイド２６…がタッチ情報に応じた強さ／速さで駆動され、鍵盤機構１…及びアクション機構２…を通じて、対応する弦１４…が打弦されて発音される。
【００６６】
ここで所定時間待機される（ステップ０６）。この待機時間は例えば押鍵から打弦まで要する時間であり、上記楽音制御装置の鍵盤機構１…及びアクション機構２…の機械的反応性／機械的即応性などに応じて決められ、さらに上記タッチ情報に応じて変更される。
【００６７】
例えば、フォルテッシモなら０．３秒、フォルテなら０．４秒、メゾフォルテなら０．５秒、スタンダートなら０．６秒、メゾピアノなら０．７秒、ピアノなら０．８秒、ピアニッシモなら０．９秒に設定される。これは一例でありこの秒数／時間に限定されない。この場合この時間を調整する調整手段が操作パネル５４に設けられてもよい。
【００６８】
また、この待機時間は上記音高情報に応じて変更される。例えば、音高Ｃ７なら０．３秒、音高Ｃ６なら０．４秒、音高Ｃ５なら０．５秒、音高Ｃ４なら０．６秒、音高Ｃ３なら０．７秒、音高Ｃ２なら０．８秒、音高Ｃ１なら０．９秒に設定される。これは一例でありこの秒数／時間に限定されない。この場合この時間を調整する調整手段が操作パネル５４に設けられてもよい。
【００６９】
この所定時間経過後に、上記発音／タッチ検出機構３０のフォトカプラ３２から発音検出信号が送られていなければ（ステップ０７）、上記演奏情報の演奏開始情報、音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られる（ステップ０８）。
【００７０】
これにより、この音高情報及びタッチ情報に応じた電気振動が発生されて、加振体５６が駆動されて響板から楽音が放音／発音される。したがって、発音されなかった弦１４…と同じ音高かつ同じタッチの楽音が電子的に発音され、ソレノイド２６…による自動演奏の音抜けが補われる。この場合、電気振動の音色は楽音制御装置の弦１４…の発音音色と同じとされる。しかし、場合によって異なっていてもよい。
【００７１】
上記所定時間経過後に、上記発音／タッチ検出機構３０のフォトカプラ３２から発音検出信号が送られてくれば（ステップ０７）、弦１４…が発音されているので、上記演奏情報の演奏開始情報、音高情報及びタッチ情報は上記トーンジェネレータ８０へ送られない。
【００７２】
以上の処理は、全ての鍵７…、ソレノイド２６…、フォトカプラ３２…、発音／タッチ検出機構３０…、鍵盤機構１…、アクション機構２…ごとに、時分割で並行して処理される。これにより、全ソレノイド２６…ごとに並行して音抜けチェック／抜け音補填が実行される。なお、このステップ１４〜１８のキーオフ処理では、キーオフタッチの検出・送出は省略されてもよいし、ステップ１６の所定時間経過の検出は省略されてもよい。
【００７３】
また、上記ステップ０３で、演奏終了情報、音高情報及びタッチ情報が読み出されれば（ステップ１４）、この音高情報に応じたソレノイド２６に鍵駆動制御装置５３を通じて送られていたオン駆動信号はオフ駆動される（ステップ１５）。
【００７４】
これにより、音高情報に対応したソレノイド２６…がタッチ情報に応じた強さ／速さで開放され（キーオフタッチ）、鍵盤機構１…及びアクション機構２…を通じて、対応する弦１４…にダンパーヘッド２２が当接し、弦１４…の発音が終了する。
【００７５】
ここでも所定時間待機される（ステップ１６）。この待機時間は例えば離鍵からダンパーヘッド２２が当接まで要する時間であり、上記楽音制御装置のダンパー機構３…の機械的反応性／機械的即応性などに応じて決められ、さらに上記タッチ情報に応じて変更される。
【００７６】
例えば、フォルテッシモなら０．３秒、フォルテなら０．４秒、メゾフォルテなら０．５秒、スタンダートなら０．６秒、メゾピアノなら０．７秒、ピアノなら０．８秒、ピアニッシモなら０．９秒に設定される。これは一例でありこの秒数／時間に限定されない。この場合この時間を調整する調整手段が操作パネル５４に設けられてもよい。
【００７７】
また、この待機時間は上記音高情報に応じて変更される。例えば、音高Ｃ７なら０．３秒、音高Ｃ６なら０．４秒、音高Ｃ５なら０．５秒、音高Ｃ４なら０．６秒、音高Ｃ３なら０．７秒、音高Ｃ２なら０．８秒、音高Ｃ１なら０．９秒に設定される。これは一例でありこの秒数／時間に限定されない。この場合この時間を調整する調整手段が操作パネル５４に設けられてもよい。
【００７８】
この所定時間経過後に、上記発音／タッチ検出機構３０のフォトカプラ３２から発音検出信号（消音検出信号）が送られなければ（ステップ１７）、上記演奏情報の演奏終了情報、音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られる（ステップ１８）。
【００７９】
これにより、この音高情報及びタッチ情報に応じた既に発生されていた電気振動が終了／リリースされて、加振体５６の駆動が終了されて響板からの楽音の放音／発音が終了される。したがって、発音されなかった弦１４…と同じ音高かつ同じタッチで、電子的に発音されていた楽音が終了され、ソレノイド２６…による自動演奏の補われた音抜けがリリースする。この場合、電気振動の音色は楽音制御装置の弦１４…の発音音色と同じとされる。しかし、場合によって異なっていてもよい。
【００８０】
上記所定時間経過後に、上記発音／タッチ検出機構３０のフォトカプラ３２から発音検出信号（消音検出信号）が送られてくれば（ステップ１７）、発音されていた弦１４…がダンパーヘッド２２で発音終了されているので、上記演奏情報の演奏終了情報、音高情報及びタッチ情報は上記トーンジェネレータ８０へ送られない。
【００８１】
なお、場合によって、押鍵操作／キー音操作が通常または速くて、離鍵操作／キーオフ操作がゆっくりで、弦１４…が発音され、電気振動が発生されていないにもかかわらず、発音検出信号（消音検出信号）が送られてこないこともある。この場合には、上記演奏情報の演奏終了情報、音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られても（ステップ１８）、対応する音高の発音中の情報がないため、実際には上記電気振動の終了／リリースはなされない。
【００８２】
また、場合によって、押鍵操作／キー音操作がゆっくりで、離鍵操作／キーオフ操作が通常または速くて、弦１４…が発音されず、電気振動が発生されているにもかかわらず、発音検出信号（消音検出信号）が送られてくることもある。この場合にも、上記演奏情報の演奏終了情報、音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られるようにしてもよい（ステップ１８）。そうすると、ステップ１７の発音検出信号（消音検出信号）の検出判定はされず、ステップ１６でＹＥＳの後、全てステップ１８の電気振動の終了処理に入ることになる。
【００８３】
以上の処理は、全ての鍵７…、ソレノイド２６…、フォトカプラ３２…、発音／タッチ検出機構３０…、鍵盤機構１…、アクション機構２…ごとに、時分割で並行して処理される。これにより、全ソレノイド２６…ごとに並行して音抜けチェック／抜け音補填が、発音終了においても実行される。
【００８４】
次いで、止音ペダル４７が演奏者によって押されて、止音検出スイッチ５０のオンが、スイッチスキャン回路７１で検出されると（ステップ２１）、止音手動演奏モードが設定され（ステップ２２）、ハンマーストップレール４１が前動して、ハンマーヘッド１３…が弦１４…を打つのが禁止され、止音手動演奏モード処理がなされる（ステップ２３）。
【００８５】
この止音手動演奏モード処理では、鍵７…がオン操作／オフ操作されると、光シャッター３１…がフォトカプラ３２…を通過して、発音／タッチ検出機構３０からコントローラ７２によって、タッチ情報／タッチデータ、音高情報／音高データなどが検出され、トーンジェネレータ８０へ送り込まれる。
【００８６】
これにより、ヘッドフォン（図示せず）から楽音が放音され、場合によって加振体５６が駆動され響板から楽音が放音される。この時、トーンジェネレータ８０で生成される電気振動の振幅の大きさ、レベルが音量データに基づいて変更されてもよい。
【００８７】
この結果、止音機構４０が止音検出スイッチ５０（禁止機構）によって、手動でも作動されることになる。この止音検出スイッチ５０が作動されて、上記弦１４…の発音が禁止されたときも、上記ヘッドフォンまたは加振体（音響変換手段）５６が駆動されることになる。
【００８８】
この時、上記音高データのトーンジェネレータ８０へ送り込みには、所定の遅延時間分遅延される。この遅延される所定の遅延時間データは、鍵盤機構１の鍵操作から上記弦１４…の発音までの時間に応じている。このように発音開始タイミングが遅延されると、発音終了タイミングも同じ時間遅延される。
【００８９】
次いで、止音ペダル４７が演奏者によって開放されて、止音検出スイッチ５０のオフが、スイッチスキャン回路７１で検出されると（ステップ２６）、通常手動演奏モードが設定され（ステップ２７）、ハンマーストップレール４１が後動して、ハンマーヘッド１３…が弦１４…を打つのが許容され、通常手動演奏モード処理がなされる（ステップ２８）。
【００９０】
通常手動演奏モード処理では、鍵７…がオン操作されると、ハンマーヘッド１３…が弦１４…を打ち、弦１４…が発音される。鍵７…がオフ操作されると、ダンパーヘッド２２…が弦１４…を押さえ、弦１４…が消音される。
【００９１】
なお、上記図８のステップ２１〜２８の止音／止音解除処理は、自動演奏のほか、手動演奏でも実行される。このような止音／止音解除の切り替えによって、自動演奏でも、手動演奏でも、弦１４…発音／消音と、電子発音／消音とが切り換えられる。
【００９２】
このようなステップ０８、１８の弦１４…の音抜けの補てんが行われる場合でも、加振体５６（音響変換手段）による電子発音される場合でも、ソレノイド２６…（駆動手段）、鍵盤機構１及びアクション機構（打鍵機構）２は駆動されていて、鍵７…はオン／オフ動作して動いているので、鍵７…が動いて楽音が発音されるように見えるようにすることができる。
【００９３】
このような楽音制御処理は、演奏情報を読み出して自動演奏が行われるときだけでなく、手動演奏のときでも行われる。この場合、鍵７の下など、鍵７付近に、上記発音／タッチ検出機構３０と同じ検出機構が設けられ、鍵７の押鍵／オン、離鍵／オフが検出される。
【００９４】
この鍵７の押鍵／オンの検出は図７のステップ０４で実行され、鍵７の離鍵／オフの検出は図７のステップ１４で実行される。そして、ステップ０３、０５、１５は実行されない。ステップ０２では手動演奏モードか否かが判定される。ステップ０６〜０８、１６〜１８、２１〜２８の処理は、この手動演奏でも実行される。
【００９５】
こうして、手動演奏においても、鍵７…の駆動の強さ／速さが弱くて、弦１４…が発音されなかったら、代わりに加振体５６（音響変換手段）より電気振動が空気振動に変換されて放音されるので、一部の弦１４…では音が出ず、他の弦１４…では音が出て、音が抜けることがなくなる。
【００９６】
このような鍵７…は、演奏者によって、複数の鍵盤機構１または複数のアクション機構２のいずれかが選択されて手動によってオン／オフ駆動され、複数の弦１４…のいずれかが発音される。
【００９７】
また、上記ステップ０６〜０８（１６〜１８）で弦１４…の音抜けが補てんされたら、当該音高については、これ以降、無条件にステップ０８の音抜けの補てん処理が実行されてもよい。この場合、ステップ０８のあと、場合によってステップ１８のあとに、当該弦１４…の音抜けが補てんされた音高がプログラム／データ記憶部７６にストアされる。
【００９８】
そして、ステップ０４（１４）のあとに、読み出された演奏情報の音高または手動演奏操作された音高が、このストアされた音高と同じであれば、ステップ０５〜０７（１５〜１７）を飛び越してステップ０８（１８）に進み、直ちに当該音高の電子音が発音される。
【００９９】
また、この音抜けが補てんされた音高以上の全ての楽音につき、音抜けが補てんされてもよい。この場合、ステップ０４（１４）のあとに、読み出された演奏情報の音高または手動演奏操作された音高が、上記ストアされた音高以上であれば、ステップ０５〜０７（１５〜１７）を飛び越してステップ０８（１８）に進み、直ちに当該音高の電子音が発音される。
【０１００】
さらに、この音抜けが補てんされた音高以下の全ての音高の楽音につき、音抜けが補てんされてもよい。この場合、ステップ０４（１４）のあとに、読み出された演奏情報の音高または手動演奏操作された音高が、上記ストアされた音高以下であれば、ステップ０５〜０７（１５〜１７）を飛び越してステップ０８（１８）に進み、直ちに当該音高の電子音が発音される。
【０１０１】
上記ステップ０６〜０８（１６〜１８）で弦１４…の音抜けが補てんされたら、全てのソレノイド２６…の駆動量が大きくされてもよい。この場合、次述する図９の鍵駆動制御装置５３のパルス幅高さレジスタ９８、１１８にストアされるパルス幅・高さデータが全ての鍵７…及び弦１４…にわたって大きくされる。
【０１０２】
これにより、図１０に示すソレノイド駆動信号のアタックレベルＡＬ、アタックタイムＡＴ、サスティーンレベルＳＬ等が数％乃至数十％大きくされ、ソレノイド２６…の駆動量が大きくされ、ソレノイド２６…が駆動しても、ハンマーヘッド１３が弦１４…を打たないということがなくなる。
【０１０３】
（７）鍵駆動制御装置５３及びソレノイド２６
図９は鍵駆動制御装置５３及びソレノイド２６の回路構成を示す。この図９は１つの鍵７に設けられる回路であり、この図９の回路は全鍵７…ごとに設けられている。上記ソレノイド２６…にはダイオード９１が並列に接続され、このダイオード９１のカソード（−）側は、抵抗９２を介してプラスの定電圧源９３に接続されている。このダイオード９１のアノード（＋）側は、ＮＰＮ型のトランジスタ９４のコレクタに接続されており、このトランジスタ９４のエミッタはアースされている。
【０１０４】
上記トランジスタ９４のベースにはディレイ回路９５、１１５を通じてプラグラマブルなワンパルス発生回路９６、１１６が接続されている。ワンパルス発生回路９６、１１６はフリップフロップ回路などと電圧可変回路などとからなり、出力されるパルス信号の長さと振幅（電圧）とが可変となっている。
【０１０５】
このワンパルス発生回路９６、１１６には、パルス幅高さレジスタ９８、１１８からのデータが入力され、このパルス幅高さレジスタ９８、１１８にはパルス幅と高さとを決定するパルス幅・高さデータがストアされ、このパルス幅・高さデータが上記ワンパルス発生回路９６、１１６（フリップフロップ回路）に送られて、出力されるワンパルス信号の長さと振幅（電圧）とが決定変更される。
【０１０６】
ワンパルス信号の長さはフリップフロップ回路のセットからリセットまでの時間長であり、このセットからリセットまではタイムカウンタなどによって計時され、このタイムカウントのオーバーフロー信号が、このリセット信号となる。セット信号は、上記演奏情報の中からキーオンが読み出されたとき、または発生されたときに発生される。
【０１０７】
上記ディレイ回路９５、１１５はＦＩＦＯバッファまたはＢＢＤなどからなっており、ワンパルス発生回路９６、１１６からのワンパルス信号が遅延されて出力される。このディレイ回路９５、１１５にはディレイレジスタ９７、１１７からのデータが入力され、このディレイレジスタ９７、１１７にはディレイ回路９５、１１５のディレイ時間／ディレイ量を決定するパルスディレイデータがストアされ、このパルスディレイデータが上記ディレイ回路９５、１１５に送られて、上記ワンパルス信号の遅延量が決定変更される。
【０１０８】
上記二組の回路群のうち、ディレイ回路９５、ワンパルス発生回路９６、ディレイレジスタ９７、パルス幅高さレジスタ９８には、アタックレベルＡＬ及びアタックタイムＡＴに応じたパルス幅高さデータがストアされ、さらにディレイタイムＤＴに応じたパルスディレイデータがストアされる。これにより、ディレイ回路９５から図１０の前半のアタック部分に相当したワンパルス信号が出力される。
【０１０９】
また、上記二組の回路群のうち、ディレイ回路１１５、ワンパルス発生回路１１６、ディレイレジスタ１１７、パルス幅高さレジスタ１１８には、サスティーンレベルＳＬに応じたパルス幅高さデータがストアされ、さらにディレイタイムＤＴまたはディレイタイムＤＴ＋アタックタイムＡＴに応じたパルスディレイデータがストアされる。これにより、ディレイ回路１１５から図１０の後半のサスティーン部分に相当したワンパルス信号が出力される。
【０１１０】
これらの二つのワンパルス信号は、図１０に信号のように合成（論理和）されて、上記トランジスタ９４のベースに送られる。ここで、サスティーン部分に相当したワンパルス信号のパルス幅に応じたデータは、上記演奏情報の中からキーオフが読み出されたとき。または発生されたときに、当該ワンパルス信号を終了させる信号が上記ワンパルス信号（フリップフロップ回路）に送り込まれて、パルス幅が係合一定される。
【０１１１】
なお、上記の回路において、パルス幅高さレジスタ９８にアタックレベルＡＬ及びアタックタイムＡＴに応じたパルス幅高さデータがストアされたのち、タイムカウント処理によってアタックタイムＡＴ経過後にサスティーンレベルＳＬに応じたパルス幅高さデータがストアされてもよい。
【０１１２】
またなお、上記ディレイ回路９５、１１５とトランジスタ９４との間にＰＷＭジェネレータが介在されてもよい。このＰＷＭジェネレータからは、入力値に応じたデューティ比のパルス列が発生される。
【０１１３】
（８）ソレノイド２６…の駆動信号
図１０はソレノイド２６…の駆動信号を示す。上記演奏情報のタッチデータが、…、フォルテッシモ、フォルテ、メゾフォルテ、スタンダード（ノーマル）、メゾピアノ、ピアノ、ピアニッシモ、…、と変化すると、ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が、…、非常に大きい、大きい、やや大きい、普通、やや小さい、小さい、非常に小さい、…、と変化する。
【０１１４】
ソレノイド２６…の駆動信号の中央から末尾のサスティーン部分は変化しない。このソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が小さくなると、ソレノイド２６…が駆動されたにもかかわらず、対応する弦１４…が発音しないことがおき、演奏に音抜けが生じる。
【０１１５】
ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅は、音量ボリューム（図示せず）などで、音量が一律に大きくされると、ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が大きくなり、音量が一律に小さくされると、ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が小さくなる。この場合も、ソレノイド２６…の駆動信号の中央から末尾のサスティーン部分は変化しない。
【０１１６】
音量ボリューム（図示せず）が操作されて、変更された新音量データは、駆動ドライバ７４に送られてストアされ、鍵駆動制御装置５３によってこの音量データに応じた大きさでソレノイド２６…が駆動される。
【０１１７】
音量が一律に大きくされると、ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が大きくなり、音量が一律に小さくされると、ソレノイド２６…の駆動信号の先頭のアタック部分のレベル／振幅が小さくなる。ソレノイド２６…の駆動信号の中央から末尾のサスティーン部分は変化しない。
【０１１８】
（９）ソレノイド２６…の駆動信号の決定因子（パルス幅・高さデータ）
図１１〜図１４は、上記ソレノイド２６…駆動信号のアタックレベルＡＬ、アタックタイムＡＴ、サスティーンレベルＳＬ、ディレイタイムＤＴ、つまり上記パルス幅・高さデータを決定するためのコンバートテーブル１０１、１０２、１０３、１０４を示す。このコンバートテーブル１０１、１０２、１０３、１０４は、上記駆動ドライバ７４の中、またはプログラム／データ記憶部７６の中などに設けられている。
【０１１９】
図１１は絶対音量データＶＸからアタックレベルＡＬを求めるコンバートテーブル１０１を示す。絶対音量データＶＸは上記音量ボリューム（図示せず）などによって入力された音量データと上記演奏情報の中のタッチ情報（ベロシティなど）とを乗算したものである。アタックレベルＡＬは絶対音量データＶＸにほぼ比例するが、絶対音量データＶＸが小さい部分では比例割合が大きく、絶対音量データＶＸが大きくなるに従ってアタックレベルＡＬが急激に大きくなり、絶対音量データＶＸが大きい部分では、絶対音量データＶＸが大きくなるに従ってアタックレベルＡＬが緩やかに大きくなる。
【０１２０】
このような絶対音量データＶＸから変換されたアタックレベルＡＬは、上記図９の鍵駆動制御装置５３の回路のパルス幅高さレジスタ９８にストアされ、ワンパルス信号の高さが決定される。これにより、ソレノイド２６…駆動信号のアタックレベルＡＬは、音量ボリュームなどの音量データまたは演奏情報の中のタッチ情報に応じて変更制御される。
【０１２１】
図１２は絶対音量データＶＸからアタックタイムＡＴを求めるコンバートテーブル１０２を示す。アタックタイムＡＴは絶対音量データＶＸにほぼ比例するが、絶対音量データＶＸが大きくなるに従って比例割合が徐々に大きくなっていく。このような絶対音量データＶＸから変換されたアタックタイムＡＴは、上記図９の鍵駆動制御装置５３の回路のパルス幅高さレジスタ９８にストアされ、ワンパルス信号の幅が決定される。これにより、ソレノイド２６…駆動信号のアタックタイムＡＴは、音量ボリューム（図示せず）などの音量データまたは演奏情報の中のタッチ情報に応じて変更制御される。
【０１２２】
図１３はキーナンバ（音高）からサスティーンレベルＳＬを求めるコンバートテーブル１０３を示す。サスティーンレベルＳＬは多少の凹凸があるものの、キーナンバ（音高）が大きくなるにしたがって、徐々に小さくなる。これは、高音になるほど、鍵７、鍵盤機構１または／及びアクション機構２の重さが徐々に軽くなるためである。このようなキーナンバ（音高）から変換されたサスティーンレベルＳＬは、上記図９の鍵駆動制御装置５３の回路のパルス幅高さレジスタ１１８にストアされ、ワンパルス信号の高さが決定される。これにより、ソレノイド２６…駆動信号のサスティーンレベルＳＬは、キーナンバ（音高）に応じて変更制御される。
【０１２３】
図１４は絶対音量データＶＸからディレイタイムＤＴを求めるコンバートテーブル１０４を示す。ディレイタイムＤＴは絶対音量データＶＸにほぼ比例するが、絶対音量データＶＸが大きくなるに従って比例割合が徐々に小さくなっていく。このような絶対音量データＶＸから変換されたディレイタイムＤＴは、上記図９の鍵駆動制御装置５３の回路のディレイレジスタ９７、１１７にストアされ、ワンパルス信号の遅延時間が決定される。これにより、ソレノイド２６…駆動信号のディレイタイムＤＴは、音量ボリューム（図示せず）などの音量データまたは演奏情報の中のタッチ情報に応じて変更制御される。
【０１２４】
このように絶対音量データＶＸには上記演奏情報の中のタッチ情報（ベロシティ）の因子が含まれているので、タッチ情報が変更されると、ソレノイド２６…の駆動信号（ワンパルス）のディレイタイムＤＴが変更され、タッチ情報が大きくなるほどディレイタイムＤＴが大きくなる。これにより、タッチが小さくなるほど、発音開始操作／打鍵／キーオンから打弦／発音までの時間、消音開始操作／キーオフ／離鍵から止弦／消音までの時間が長くなるのが、補正されて矯正され、これらの時間が音量データにかかわらずほぼ一定とされ、打弦タイミング／発音タイミング／止弦タイミング／消音タイミングがそろえられる。
【０１２５】
また絶対音量データＶＸには音量ボリューム（図示せず）の音量データの因子が含まれているので、音量ボリュームの音量データが変更されると、ソレノイド２６…の駆動信号（ワンパルス）のディレイタイムＤＴが変更され、音量データが大きくなるほどディレイタイムＤＴが大きくなる。これにより、音量が小さくなるほど、発音開始操作／打鍵／キーオンから打弦／発音までの時間、消音開始操作／キーオフ／離鍵から止弦／消音までの時間が長くなるのが、補正されて矯正され、これらの時間が音量データにかかわらずほぼ一定とされ、打弦タイミング／発音タイミング／止弦タイミング／消音タイミングがそろえられる。
【０１２６】
（１０）他の実施の形態
本件発明は上記実施例に限定されず、本件発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、上記楽音制御処理は、演奏情報に基づいてピアノ内のソレノイド２６…が駆動されて自動演奏されるときに行なわれるが、これ以外のときに実行されてもよい。例えば、上記止音手動演奏モード処理に行なわれてもよい。
【０１２７】
止音手動演奏モード処理と通常手動演奏モード処理とを切換える手段は、上記止音ペダル４７のほか、レバー、ホイール、ダイヤル、ハンドル、スイッチであってもよい。スイッチにおいては、上記モーター（図示せず）が正回転／逆回転される。上記止音ペダル４７は、ダンパーペダル、サスティンペダル、ミュートペダル、ソフトペダル等と兼用されてもよい。
【０１２８】
弦１４…の発音が禁止されるときには、上記ソレノイド２６…は、鍵盤機構１…、アクション機構２…、タッチ検出機構３０…、ハンマーヘッド１３などの一部または全部はオン／オフ駆動されなくてもよい。この場合、上記ステップ０５においてソレノイド２６…に駆動信号が送られなくなるか、または、ハンマーストップレール４１と同じストップレールが鍵盤機構１…またはアクション機構２…の中などに設けられ、これらのオン駆動／オフ駆動が禁止される。
【０１２９】
上記図１１〜図１４のコンバートテーブル１０１、１０２、１０３、１０４のアタックレベルＡＬ、アタックタイムＡＴ、サスティーンレベルＳＬ、ディレイタイムＤＴの特性は、これらのものに限られず、上述のものと逆の特性であってもよいし、上述のものと異なる特性であってもよい。図１０のソレノイド２６…の駆動信号の形状は上記のものに限られず、多数の階段状の形状、三角形波、鋸波など、どのような形状であってもよい。
【０１３０】
本発明の楽音制御装置は、アップライトピアノのほか、グランドピアノ、オルガン、電子ピアノ、電子オルガン、チェンバロなどの鍵盤楽器でも適用される。上記鍵７…は、電子弦楽器の弦、電子吹奏（管）楽器の管、電子打楽器（パッド等）の打、コンピュータのキーボードで代用されてもよい。
【０１３１】
本発明は電子楽器またはコンピュータなどにおいて実施され得る。上記各図の回路の機能はソフトウエア（フローチャート）によって実施されても良いし、上記各図のフローチャートの機能はハードウエア（回路）によって実施されてもよい。各請求項記載の発明は、当該発明をコンピュータに実行させるコンピュータプログラムを記憶した媒体、コンピュータプログラムの通信装置（方法）、楽音発生装置（方法）、楽音制御装置（方法）としても実現可能である。
【０１３２】
音量ボリュームは、テンキーによる入力、スライドスイッチ、ベンダー、表示画面に表示されてマウスなどで操作されるスライドスイッチのアイコン、インクリメントスイッチのアイコン、デクリメントスイッチのアイコンなど、音量データを変更できればどのようなスタイルでもよい。
【０１３３】
上記ソレノイド２６…は、鍵７…の奥下のほか、手前下など、鍵盤機構１…をオン／オフ駆動して弦１４…を発音できれば、鍵盤機構１…のどの位置に設けられてもよいし、ハンマーシャンク１２、バックストップ２３など、アクション機構２…をオン／オフ駆動して弦１４…を発音できれば、アクション機構２…のどの位置に設けられてもよい。
【０１３４】
ソレノイド２６…は、リニアモーター、モーターとピニオンとラックなど、鍵７…の駆動及び弦１４…の発音をできればどのような機構でもよい。音量ボリュームで制御される音量は、ソレノイド２６…の全部のほか、ソレノイド２６…の一部であってもよい。この場合、ソレノイド２６…が上鍵盤、下鍵盤、足鍵盤などに分けられ、この鍵盤ごとに音量制御がなされる。
【０１３５】
光シャッター３１及びフォトカプラ３２からなる発音／タッチ検出機構３０は、ハンマーシャンク１２、ハンマーヘッド１３、ウィッペン８などのアクション機構３０、鍵７の奥または手前の下面または上面などの鍵盤機構１などに設けられてもよい。
【０１３６】
発音／タッチ検出機構３０は、光センサー／位置センサーによるもののほか、圧電素子などの圧力センサー、差動トランス、差動キャパシタなどの変位センサー、ホール素子などの磁気変化センサー、加速度センサー、速度センサーなどによってもよい。
【０１３７】
ハンマーストップレール４１、手動レバー４６などの止音機構（禁止機構）４０は、バックストップ２３、ハンマーヘッド１３、ウィッペン８などのアクション機構３０、鍵７の奥または手前の下面または上面などの鍵盤機構１などに設けられてもよい。
【０１３８】
手動レバー４６、ワイヤー４８、コイルバネ４９、５９、止音検出スイッチ５０などは、止音ペダル（禁止手動機構）４７に設けられるほか、ダンパーペダル、サスティンペダル、ミュートペダル、ソフトペダル、レバー、ホイール、ダイヤル、ハンドル、スイッチに設けられてもよい。
【０１３９】
図７のステップ０８で、弦１４…が発音されないときにトーンジェネレータ８０へ送られる音高情報及びタッチ情報は多少変更されてもよい。これにより、弦１４…の発音音色／タッチセンスと電気振動、加振体５６、響板の発音音色／タッチセンスとのギャップが埋められる。
【０１４０】
上記図７のステップ１４〜１８の処理の全部または一部は省略されてもよいし、ステップ０４〜０８の処理の全部または一部は省略されてもよいし、ステップ２１〜２３の処理の全部または一部は省略されてもよいし、ステップ２６〜２８の処理の全部または一部は省略されてもよい。
【０１４１】
図６の全体回路７０、図１及び図２の楽音制御装置の一部は省略されてもよく、例えば止音検出スイッチ５０、ペダルセンサ、ペダルソレノイド５８、スイッチスキャン回路７１、表示ドライバ７５、発音検出表示装置６１、ミディ回路７８などが省略されても良いし、ハンマーストップレール４１、手動レバー４６、止音ペダル（禁止機構）４７、ワイヤー４８、コイルバネ４９、５９、止音検出スイッチ５０、止音機構（禁止機構）４０、ハンマーストップレール４１、手動レバー４６などの一部または全部が省略されてもよい。
【０１４２】
上記ステップ０８及び１８での、加振体（電磁変換手段）５６への電気振動（電気波形信号）の遅れる所定時間、つまり遅延時間は、上記鍵盤機構１の鍵７…操作から弦１４…発音までの時間に応じているが、場合によって、この時間より短くても長くても良い。この場合この時間を調整する調整手段が操作パネル５４に設けられてもよい。
【０１４３】
（１１）他の発明の効果
[１]複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させる複数の駆動手段と、  演奏情報に基づいて、電気振動を空気振動に変換して放音する音響変換手段と、を備え、  上記鍵盤機構またはアクション機構のオン駆動によって、弦が発音したか否かを検出し、  この検出において、弦が発音していないことが検出されたら、上記音響変換手段を駆動して、上記発音していない弦とほぼ同じ音高の電気振動を発生することを特徴とする楽音制御方法。
【０１４４】
[２]複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させる複数の駆動手段と、  演奏情報に基づいて、電気振動を空気振動に変換して放音する音響変換手段と、  上記鍵盤機構またはアクション機構のオン駆動によって、弦が発音したか否かを検出する検出手段と、  この検出手段によって、弦が発音していないことが検出されたら、上記音響変換手段を駆動して、上記発音していない弦とほぼ同じ音高の電気振動を発生する第一の切換手段とを備えたことを特徴とする楽音制御装置。
【０１４５】
[３]上記演奏情報は、少なくとも楽音の音高情報と発音開始情報及び発音終了情報とからなり、この音高情報に応じた弦の鍵盤機構またはアクション機構を、この上記発音開始情報に応じたタイミングでオン駆動し、この発音終了情報に応じたタイミングでオフ駆動することを特徴とする請求項２記載の楽音制御装置。これにより、演奏情報に基づいて弦発音が可能となる。
【０１４６】
[４]上記演奏情報は、少なくとも楽音の音高情報と発音開始情報及び発音終了情報とからなり、所定の音色情報に応じた波形で、上記音高情報に応じた周期で、上記電気振動を、上記発音開始情報に応じたタイミングで開始し、上記発音終了情報に応じたタイミングで終了することを特徴とする請求項３記載の楽音制御装置。これにより、演奏情報に基づいて音響変換手段による発音が可能となるし、演奏情報に基づいて弦発音も音響変換手段による発音も可能となるし、同じ演奏情報に基づいて弦発音と音響変換手段による発音とが容易に切換えられる。
【０１４７】
[５]上記音響変換手段は、スピーカー、または上記電気振動を空気振動に変換して、接触する響板を振動させて同響板より音を放射する加振体であることを特徴とする請求項２、３または４記載の楽音制御装置。これにより、弦発音に代わる音響変換手段を状況に応じて種々選択できる。
【０１４８】
[６]鍵操作を許容するととともに上記複数の鍵盤機構または上記複数のアクション機構が弦を発音させるのを一律に禁止する禁止機構と、  この禁止機構が作動されて、上記複数の弦の発音が一律に禁止されたときも、上記音響変換手段を駆動する第二の切換え手段とをさらに備えたことを特徴とする請求項２、３、４または５記載の楽音制御装置。これにより、手動でも弦発音と音響変換手段による発音とが切換えられる。また、手動の鍵操作によって弦発音を行なわず電子発音を行なう消音ピアノと、本発明の楽音制御装置とを兼用できる。
【０１４９】
[７]上記検出手段は、さらに、上記複数の鍵盤機構または複数のアクション機構において、鍵操作の強さまたは速さを検出し、  この検出されたタッチに基づいて、上記電気振動の振幅の大きさまたは高調波成分の含有量を制御するタッチ制御手段とを備えたことを特徴とする請求項２、３、４、５または６記載の楽音制御装置。これにより、上記弦の発音検出とタッチ検出とを同じ手段で実行できる。また、鍵操作に応じて音響変換手段による発音が可能となり、しかも鍵タッチが音響変換手段による発音に反映される。
【０１５０】
[８]上記検出手段の検出結果、または上記第一の切換え手段の切換え状態を表示する表示手段であって、  上記弦が発音されないときの表示状態と、弦が発音されたときの表示状態とを切換えて表示する、または音響変換手段を駆動するときの表示状態と、音響変換手段を駆動しないときの表示状態とを切換えて表示し、この表示を上記鍵盤機構または上記アクション機構ごとに表示する表示手段をさらに備えたことを特徴とする請求項２、３、４、５、６または７記載の楽音制御装置。これにより、駆動手段による自動演奏で音抜けがあったとき即座に知ることができる。
【０１５１】
[９]上記駆動手段のオン駆動から、弦が発音したか否かの検出まで、所定の時間を待機することを特徴とする請求項２、３、４、５、６、７または８記載の楽音制御装置。これにより、駆動手段による自動演奏の音抜けを漏れなく正確に検出できる。
【０１５２】
[１０]上記駆動手段のオフ駆動から、弦の発音が終了したか否かの検出まで、所定の時間を待機することを特徴とする請求項２、３、４、５、６、７、８または９記載の楽音制御装置。これにより、駆動手段による自動演奏の発音終了においても音抜けを漏れなく正確に検出できる。
【０１５３】
[１１]上記待機する所定時間は、音高またはタッチによって異なることを特徴とする請求項９または１０記載の楽音制御装置。駆動手段による自動演奏の音抜けを音高またはタッチに応じて漏れなく正確に検出でき、駆動手段のオン駆動／オフ駆動から、弦が発音開始／発音終了の検出までの時間が音高またはタッチに応じて変化しても対応できる。
【０１５４】
［１２］上記駆動手段は、発生される演奏情報に基づいて、複数の鍵盤機構または複数のアクション機構のいずれかを選択してオン／オフ駆動し、複数の弦のいずれかを発音させることを特徴とする請求項２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。これにより、自動演奏につき、弦の音抜けの補てんが行われる。
【０１５５】
［１３］上記駆動手段は、演奏者によって、複数の鍵盤機構または複数のアクション機構のいずれかが選択されて手動によってオン／オフ駆動され、複数の弦のいずれかが発音されることを特徴とする請求項２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。これにより、手動演奏につき、弦の音抜けの補てんが行われる。
【０１５６】
［１４］上記第一の切換手段によって、上記発音していない弦とほぼ同じ音高の電気振動が発生された音高を記憶し、当該音高と同じ音高の演奏情報が再び発生されたら、または当該音高と同じ音高の楽音が演奏者によって手動で発生されたら、ほぼ同じ音高の電気振動を発生させることを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２または１３記載の楽音制御装置。これにより、いったん音抜けが補てんされた音高については、次回以降迅速かつ正確に音抜け補てんが行われる。
【０１５７】
［１５］上記この検出手段によって、弦が発音していないことが検出されたら、上記駆動手段の駆動量を大きくすることを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２、１３または１４記載の楽音制御装置。これにより、弦を打つ駆動量が大きくされて、次回以降、弦の音抜けがなくなる。
【産業上の利用可能性】
【０１５８】
ソレノイド２６…が駆動されても弦が発音されなかったら、電気振動が音響変換手段より放音されて、音抜けが補われる。読み出された音高情報及びタッチ情報によって、この音高情報に応じたソレノイド２６…がオン駆動されても（ステップ０３、０４、０５）、所定時間後（ステップ０６）、上記音高情報に応じた発音／タッチ検出機構３０…から発音検出信号が発生せず、弦１４…が発音されなければ（ステップ０７）、上記音高情報及びタッチ情報が上記トーンジェネレータ８０へ送られ、加振体５６及び響板から同じ音高の楽音が発音される（ステップ０８）。
【０１５９】
これにより、発音されなかった弦１４…と同じ音高かつ同じタッチの楽音が電子的に発音され、ソレノイド２６…による自動演奏の音抜けが補われる。上記発音検出信号が送られてくれば（ステップ０７）、弦１４…が発音されているので、上記音高情報及びタッチ情報は上記トーンジェネレータ８０へ送られず電子発音はされない。このような音抜けの補てんは自動演奏のほか手動演奏でも行われる。
【図面の簡単な説明】
【０１６０】
【図１】楽音制御装置／楽音装置／消音ピアノの全体を示す。
【図２】複数の鍵盤機構１…、複数のアクション機構（打鍵機構）２…及びダンパー機構３…を示す。  プログラム／データ記憶部４にストアされる情報を示す。
【図３】手動の止音機構４０を示す。
【図４】止音機構４０の切換え動作を示す。
【図５】操作パネル５４のＬＥＤ形式の発音検出表示装置６１を示す。
【図６】電子音源装置５５の全体回路７０を示す。
【図７】コントローラ（ＣＰＵ）７２によって実行される楽音制御処理のフローチャートを示す。
【図８】コントローラ（ＣＰＵ）７２によって実行される楽音制御処理のフローチャートを示す。
【図９】鍵駆動制御装置５３及びソレノイド２６の回路構成を示す。
【図１０】ソレノイド２６…の駆動信号を示す。
【図１１】絶対音量データＶＸからアタックレベルＡＬを求めるコンバートテーブル１０１を示す。
【図１２】絶対音量データＶＸからアタックタイムＡＴを求めるコンバートテーブル１０２を示す。
【図１３】キーナンバ（音高）からサスティーンレベルＳＬを求めるコンバートテーブル１０３を示す。
【図１４】絶対音量データＶＸからディレイタイムＤＴを求めるコンバートテーブル１０４を示す。
【符号の説明】
【０１６１】
１…鍵盤機構、２…アクション機構（打鍵機構）、
３…ダンパー機構、６…筬、７…鍵、８…ウィッペン、
９…センターレール、１０…ジャック、
１１…ハンマーバット、１２…ハンマーシャンク、
１３…ハンマーヘッド、１４…弦、
１５…ハンマーレール、２１…ダンパーレバー、
２２…ダンパーヘッド、２３…バックストップ、
２６…ソレノイド（駆動手段）、３０…発音／タッチ検出機構、
３１…光シャッター、３２…フォトカプラ、
４０…止音機構（禁止機構）、４１…ハンマーストップレール（禁止機構）、
４６…手動レバー、４７…止音ペダル（禁止機構）、
４８…ワイヤー、４９…コイルバネ、
５０…止音検出スイッチ、５３…鍵駆動制御装置、
５４…操作パネル、５５…電子音源装置、
５６…加振体（音響変換手段）、５７…ペダル駆動制御装置、
５８…ペダルソレノイド、５９…コイルバネ、６１…発音検出表示装置、
７１…スイッチスキャン回路、７２…コントローラ（ＣＰＵ）、
７３…タッチスキャン回路、７４…駆動ドライバ、
７５…表示ドライバ、７６…プログラム／データ記憶部、
７７…情報記憶部、７８…ミディ回路、
７９…サウンドシステム、８０…トーンジェネレータ、
９１…ダイオード、９２…抵抗、９３…定電圧源、
９４…トランジスタ、９５、１１５…ディレイ回路、
９６、１１６…ワンパルス発生回路（プログラマブル）、
９７、１１７…ディレイレジスタ、９８、１１８…パルス幅高さレジスタ、
１０１、１０２、１０３、１０４…コンバートテーブル。
【図１】
2009265650.tif 000003
【図２】
2009265650.tif 000004
【図３】
2009265650.tif 000005
【図４】
2009265650.tif 000006
【図５】
2009265650.tif 000007
【図６】
2009265650.tif 000008
【図７】
2009265650.tif 000009
【図８】
2009265650.tif 000010
【図９】
2009265650.tif 000011
【図１０】
2009265650.tif 000012
【図１１】
2009265650.tif 000013
【図１２】
2009265650.tif 000014
【図１３】
2009265650.tif 000015
【図１４】
2009265650.tif 000016