(57)【要約】【課題】離鍵時に発音する音を１つの演奏音として捉え、その離鍵時の発音を演奏者が容易にコントロールすることが可能な演奏インタフェースとしての鍵盤装置を提供する。【解決手段】図５上段は或る鍵１が押鍵されたときの発音波形ＷPを表しており、図５下段は、その鍵１が離鍵されるときの発音波形ＷNを表している。押鍵時の発音波形ＷPの立ち上がりから立下りまでの全期間をＴXとした場合に、そのＴXに１未満の所定の定数を乗じて得られた期間を期間ＴAとする。コントローラ１１は、この期間ＴAに相当する発音波形ＷPを、縦軸方向又は横軸方向に圧縮したり引き延ばしたりして離鍵時の発音波形ＷNを生成する。そして、コントローラ１１は、離鍵時にこの発音波形ＷNに基づく自然音又は電子楽音を発生させる。【選択図】図５
2008249852.tif 000002
【特許請求の範囲】
【請求項１】
レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、
押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、
前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を発音する離鍵発音手段と
を備えることを特徴とする楽音発生装置。
【請求項２】
押鍵された鍵が前記レスト位置へと戻るときの当該鍵の運動の状態を検出する離鍵状態検出手段を備え、
前記離鍵発音手段は、前記押鍵状態検出手段によって検出された運動の状態と、前記離鍵状態検出手段によって検出された運動の状態とに応じた音を発音する
ことを特徴とする請求項１記載の楽音発生装置。
【請求項３】
押鍵された鍵に応じた音を発音する押鍵発音手段と、
自装置の動作モードとして、押鍵時に発音する押鍵発音動作モード、又は、押鍵時と離鍵時のうち少なくとも離鍵時に発音する離鍵発音動作モードのいずれかを選択する選択手段と、
前記選択手段によって前記押鍵発音動作モードが選択された場合には、前記押鍵発音手段に発音を行わせて前記離鍵発音手段による発音を行わせず、前記選択手段によって前記離鍵発音動作モードが選択された場合には、前記押鍵発音手段及び前記離鍵発音手段のうち少なくとも前記離鍵発音手段によって発音を行わせる発音制御手段と
を備えることを特徴とする請求項１記載の楽音発生装置。
【請求項４】
押鍵された鍵に応じた音を発音する押鍵発音手段と、
前記押鍵発音手段によって発音された音を、前記離鍵発音手段による発音が開始されるまでの間に止音する止音手段と
を備えることを特徴とする請求項１記載の楽音発生装置。
【請求項５】
複数の鍵と、
押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、
レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、
押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、
押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、
前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を、前記押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する離鍵発音手段と
を備えることを特徴とする鍵盤楽器。
【請求項６】
複数の鍵と、
押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、
レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、
押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、
押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、
前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を、前記押鍵された鍵とは異なる鍵に対応する弦を打弦部材で打撃することによって発音する離鍵発音手段と
を備えることを特徴とする鍵盤楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵を離鍵するときに発音する技術に関する。
【背景技術】
【０００２】
ピアノなどの鍵盤楽器においては、押鍵に応じてハンマが弦を打撃することで、その鍵に応じた発音がなされる。一方、そのほかの楽器のなかには、例えばハープシコードのように、演奏者が弦を弾いて指を元に戻すときにその爪先が軽く弦をこすったときの音が発生するものとか、管楽器のように、舌先で息を止めて消音するときに息が止まる瞬間の“トン”という音がするものがある。このように、演奏者の自然な行為により予期せぬ音が発生することがあるが、このような音さえも、自然楽器ならではの演奏音として広く認識されている。例えば特許文献１には、各種の演奏音を再現可能な鍵盤型の電子楽器において、押鍵時のみならず、離鍵時にも発音を行う電子楽器が提唱されている。この電子楽器は、上述したハープシコードなどの自然楽器の演奏音を奏でるときに、その自然楽器本来の楽音を再現することを目的としており、離鍵速度に応じた音をその離鍵時に発音するよう構成されている。
【特許文献１】特開平３−２６９４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、本発明者らは、特許文献１のように自然楽器の楽音を再現するというものとは別の観点から、離鍵時の発音についてのアプローチを試みることで、独特の面白みがある演奏の仕組みを考案するに至った。即ち、本発明の目的は、離鍵時に発音する音を１つの演奏音として捉え、その離鍵時の発音を演奏者が容易にコントロールすることが可能な演奏インタフェースを提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は、レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を発音する離鍵発音手段とを備えることを特徴とする楽音発生装置を提供する。
【０００５】
本発明の好ましい態様によれば、押鍵された鍵が前記レスト位置へと戻るときの当該鍵の運動の状態を検出する離鍵状態検出手段を備え、前記離鍵発音手段は、前記押鍵状態検出手段によって検出された運動の状態と、前記離鍵状態検出手段によって検出された運動の状態とに応じた音を発音する。
【０００６】
本発明の別の好ましい態様によれば、押鍵された鍵に応じた音を発音する押鍵発音手段と、自装置の動作モードとして、押鍵時に発音する押鍵発音動作モード、又は、押鍵時と離鍵時のうち少なくとも離鍵時に発音する離鍵発音動作モードのいずれかを選択する選択手段と、前記選択手段によって前記押鍵発音動作モードが選択された場合には、前記押鍵発音手段に発音を行わせて前記離鍵発音手段による発音を行わせず、前記選択手段によって前記離鍵発音動作モードが選択された場合には、前記押鍵発音手段及び前記離鍵発音手段のうち少なくとも前記離鍵発音手段によって発音を行わせる発音制御手段とを備える。
【０００７】
本発明の別の好ましい態様によれば、押鍵された鍵に応じた音を発音する押鍵発音手段と、前記押鍵発音手段によって発音された音を、前記離鍵発音手段による発音が開始されるまでの間に止音する止音手段とを備える。
【０００８】
また、本発明は、押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を、前記押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する離鍵発音手段とを備えることを特徴とする鍵盤楽器を提供する。
【０００９】
また、本発明は、複数の鍵と、押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出する押鍵状態検出手段と、押鍵された鍵に対応する弦を打弦部材で打撃することによって発音する押鍵発音手段と、押鍵された鍵が、前記レスト位置へと戻るときに、前記エンド位置から前記レスト位置までの間の所定の位置を通過したことを検出する離鍵検出手段と、前記離鍵検出手段によって鍵の通過が検出されると、前記押鍵状態検出手段によって検出された運動の状態に応じた音を、前記押鍵された鍵とは異なる鍵に対応する弦を打弦部材で打撃することによって発音する離鍵発音手段とを備えることを特徴とする鍵盤楽器を提供する。
【発明の効果】
【００１０】
本発明においては、押鍵状態検出手段によって検出された運動の状態に応じた音を離鍵時に発音する。押鍵時の鍵の運動状態をコントロールすることは離鍵時に比べると容易であるから、本発明によれば、離鍵時の発音を演奏者が容易にコントロールすることが可能な演奏インタフェースを提供することができる。
【発明を実施するための最良の形態】
【００１１】
（１）装置構成
図１は、本発明の一実施形態に係る自動演奏ピアノ１００の外観を示す斜視図である。自動演奏ピアノ１００の前面には、演奏者によって操作される鍵１が複数配列されている。演奏者から見て鍵１の前端が押し下げられる状態を「押鍵」といい、鍵１の前端が押し下げられた状態から押し上げられる状態となることを「離鍵」という。自動演奏ピアノ１００の上面にはディスプレイ１３０が設けられている。このディスプレイ１３０は、タッチパネル形式の液晶ディスプレイであり、楽譜などの各種情報の表示手段として機能するとともに、この自動演奏ピアノ１００における各種の動作モードの設定や処理の指示を行うための操作手段として機能する。
【００１２】
図２は、自動演奏ピアノ１００の主要部の機械的構成と電気的構成を示す図である。
同図の上段に示すように、自動演奏ピアノ１００には、鍵１の運動をハンマ２に伝達するアクションメカニズム３と、ハンマ２によって打撃される弦４と、鍵１を駆動するソレノイドユニット５と、弦４の振動を止めるためのダンパ６と、打弦後のハンマ２の暴れを防止するためのバックチェック７と、鍵１のそれぞれに対応して設けられた複数の鍵センサ２６のほか、ハンマ２の打弦を阻止する不図示のストッパなどが設けられている。また、同図の下段に示すように、自動演奏ピアノ１００は、前述したディスプレイ１３０のほか、コントローラ１１と、サーボコントローラ１２と、電子楽音発生部２５とを備えている。
【００１３】
複数のソレノイドユニット５は、演奏者から見て各鍵１の後端側（図の左側）の下方にそれぞれ配置されている。このソレノイドユニット５に対してサーボコントローラ１２から駆動電流が供給されると、プランジャが上昇して鍵１の後端を突き上げ、その鍵１をバランスピンＰを中心に回動させる。これにより、鍵１の前端側が下に押し下げられることになる。さらに、この動きに連動してアクションメカニズム３が作動し、ダンパ６が弦４から離れるとともに、ハンマ２が回動して打弦して発音する。このような作用を利用して楽曲データに応じた楽音を発生させることを、自動演奏という。また、演奏者が自ら鍵１を押鍵した場合も、上述のアクションメカニズム３の作用によって、ハンマ２が弦４を打撃することで発音がなされる。これを手動演奏という。自動演奏ピアノ１００は、この手動演奏時において鍵が離鍵されるたびに、上記の自動演奏機能又は電子楽音の発音機能のいずれかを利用した発音を行う。
【００１４】
複数の鍵センサ２６はそれぞれ、各鍵１の前端側（図の右側）の下方に配置されている。各々の鍵センサ２６は、対応する鍵１の運動状態を検出するための手段を構成しており、その状態に応じた検出信号をコントローラ１１に出力する。鍵の運動状態とは、鍵１の位置や速度のほか、加速度などをも含む概念である。本実施形態では、鍵センサ２６が鍵１の時系列の位置を検出し、コントローラ１１がその時系列の位置に基づいて鍵１の速度を算出する。
【００１５】
ここで、図３は、鍵センサ２６の構成の一例を示す図である。
同図（ａ）は、鍵センサ２６の外観を示す斜視図であり、同図（ｂ）は、その断面図であり、同図（ｃ）は、その正面図である。鍵センサ２６は、フォトインタラプタと呼ばれる半導体モジュールを備えており、その中央付近には切り欠き部１０１ａが設けられている。この切り欠き部１０１ａを挟んで対向する位置に、フォトトランジスタ１０３と発光ダイオード１０４とが設けられている。鍵１の下面には、光の透過率が上方に向かって徐々に小さくなる半透明の透過板１０２が設けられている。この透過板１０２が鍵１の運動に応じて切り欠き部１０１ａ内を上下方向に移動する。鍵センサ２６は、発光ダイオード１０４を発光させ、その光の受光量に応じてフォトトランジスタ１０３に流れる電流値を検出することで、透過板１０２の上下方向の位置（つまり鍵１の位置）を検出する。コントローラ１１は、この透過板１０２の位置の時間的変化を見ることで、鍵１の速度を算出する。
【００１６】
コントローラ１１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）或いはフラッシュメモリなどの記憶装置とを備えている。コントローラ１１は、ＲＯＭやフラッシュメモリなどに記憶されている制御プログラムや制御データに基づいて、自動演奏ピアノ１００の各部を制御する。楽曲データは、上述した記録媒体に限らず、コントローラ１１のフラッシュメモリに記憶されていてもよい。コントローラ１１は、自動演奏時又は離鍵時に発音するために鍵１を駆動する際には、どの鍵１をどのタイミングで動作させるかを算出して各鍵１の軌道データを生成し、その軌道データに基づいて、鍵１を振動させるための駆動信号をサーボコントローラ１２に供給する。この駆動信号には、各時刻における鍵１の位置に対応した速度を示す速度指示値Ｖrが含まれている。サーボコントローラ１２は、駆動信号に含まれる速度指示値Ｖrに応じた励磁電流をソレノイドユニット５に供給することで、ソレノイドユニット５のブランジャを上昇又は下降させる。さらに、サーボコントローラ１２は、ソレノイドユニット５から供給されるフィードバック信号としての出力速度Ｖｙと速度指示値Ｖrを比較し、両者が一致するようにサーボ制御を行う。これにより、コントローラ１１が指示したとおりに鍵１が駆動されることになる。
【００１７】
電子楽音発生部２５は、コントローラ１１の制御に基づいて電子的な楽音を発生するものであり、音源やスピーカ等から構成されている。この電子楽音発生部２５は、押鍵時又は離鍵時の発音に用いられる。コントローラ１１は、鍵１毎に、その鍵１を押鍵したときに発音される音の波形（以下、発音波形という）を予め記憶している。そして、コントローラ１１は、押鍵時の押鍵速度に応じてその発音波形の音量を調整し、調整した発音波形を電子楽音を電子楽音発生部２５から発音させる。
【００１８】
（２）離鍵時の発音の原理
次に、離鍵時の発音の原理について説明する。
図４は、鍵１の典型的な運動状態と、その鍵１が押鍵又は離鍵されるときに発音される音の発音波形の一例を表した図である。
コントローラ１１は、鍵センサ２６から出力される検出信号を所定のサンプリングレートでサンプリングすることにより、鍵１の位置を連続的に算出する。図の上段は、この鍵１の位置を連続して表したものであり、横軸が時間を意味し、縦軸がレスト位置Ｌからエンド位置Ｅまでの間の位置を意味している。レスト位置Ｌとは、押鍵しない状態における鍵１の位置であり、エンド位置Ｅとは、レスト位置Ｌにある鍵１が押鍵されて最下方まで押し込まれた状態における、その鍵１の位置である。つまり、鍵１の可動範囲は、レスト位置Ｌからエンド位置Ｅまでである。レスト位置Ｌから所定の距離だけ離れた位置を、上方から順にＫ１，Ｋ２，Ｋ３とする。位置Ｋ１は、鍵１がおおよそレスト位置Ｌに近い位置にあることを判断するための判断点であり、位置Ｋ１とレスト位置Ｌとの間の距離は１（ｍｍ）以内であることが望ましい。位置Ｋ１からレスト位置Ｌまでの間に鍵１があることを、以下では、「鍵１がレスト圏に入る」と表現する。
【００１９】
位置Ｋ２，Ｋ３は、押鍵時又は離鍵時の鍵１の速度を計測するための計測点である。位置Ｋ２から位置Ｋ３の距離をＳPとすると、その距離ＳPを、押鍵された鍵１が位置Ｋ２から位置Ｋ３に至るまでに要した時間ｄPで除算した値が、押鍵時の鍵の速度（押鍵速度ＶP）となる。この押鍵速度ＶPは、演奏者が鍵１を強く押鍵したときには大きくなり、演奏者が鍵１を弱く押鍵したときには小さくなる。また、距離ＳPを、鍵１がエンド位置Ｅからレスト位置Ｌに向かって運動する際に位置Ｋ３から位置Ｋ２に至るまでに要した時間ｄNで除算した値が、離鍵時の速度（離鍵速度ＶN）となる。離鍵速度ＶNは、押鍵速度ＶPとは異なり、演奏者の演奏操作によってコントロールするのが難しく、特に離鍵速度ＶNを早くする方向に操作することは非常に難しいとされている。そこで、自動演奏ピアノ１００は、演奏者が比較的コントロールしやすい押鍵時の鍵１の運動の状態に応じた音を、その鍵１の離鍵時に発音するようにしている。
【００２０】
押鍵された鍵１がエンド位置に至ったタイミング（時刻ＴE）で、その鍵１に応じた発音が開始される。図４の下段左側の発音波形は、その押鍵時の発音波形ＷPを表している。この同図下段の縦軸は音量で、横軸は上段と同一の時間軸である。離鍵時の発音は、エンド位置Ｅからレスト位置Ｌに向かう鍵１がレスト圏入りしたタイミング（時刻Ｔ1）から開始される。この図における離鍵時の発音波形ＷNは、押鍵時の発音波形と、押鍵時の鍵１の運動状態に加えて、さらに離鍵時の鍵１の運動状態に基づいて決定されている。
【００２１】
ここで、図５は、離鍵時の発音波形の生成方法を説明する図である。
図５上段は、或る鍵１が押鍵されたときの発音波形ＷPを表しており、図５下段は、その鍵１が離鍵されるときの発音波形ＷNを表している。いずれも縦軸は音量で、横軸は時間である。発音波形ＷPを見ると分かるように、ピアノ音は、一般に、発音開始から比較的短時間で最大音量に到達し、その後、緩やかに音量が減少して止音するようになっている。
【００２２】
押鍵時の発音波形ＷPの立ち上がりから立下りまでの全発音期間をＴXとした場合に、そのＴXに１未満の所定の定数を乗じて得られた期間を期間ＴAとする。コントローラ１１は、この期間ＴAに相当する発音波形ＷPを、縦軸方向又は横軸方向に圧縮したり引き延ばしたりすることで、離鍵時の発音波形ＷNを生成する。具体的には、コントローラ１１は、まず、押鍵速度ＶPを所定の関数ｆ（ＶP）に代入することで、離鍵時の発音波形ＷNの最大音量を求める。押鍵速度ＶPが大きいほど、離鍵時の発音波形ＷNの最大音量も大きくなり、押鍵速度ＶPが小さいほど、離鍵時の発音波形ＷNの最大音量も小さくなる。そして、コントローラ１１は、その求めた値が最大音量となるように、発音波形ＷPを縦軸方向に圧縮・伸張するとともに、発音期間が一定期間ＴNとなるように発音波形ＷPを横軸方向に圧縮・伸張する。これにより、図５下段において実線及び点線で示したような発音波形が求められる。そして、コントローラ１１は、このようにして求めた発音波形のうち、離鍵速度ＶNを所定の関数ｇ（ＶN）に代入して得られた期間に相当する発音波形を、離鍵時の発音波形ＷNとする。これにより、同図下段の実線で示した発音波形ＷNの音が、図４の時刻Ｔ1〜時刻Ｔ0の期間において発音されることになる。なお、上述した離鍵速度ＶNを関数ｇ（ＶN）に代入して得られた期間、つまり、図４の時刻Ｔ1〜時刻Ｔ0の期間を、以下では「ゲートタイムＴ」と呼ぶ。このゲートタイムＴは、離鍵速度ＶNが大きいほど長くなり、離鍵速度ＶNが小さいほど短くなる。
【００２３】
（３）動作モードの説明
次に、自動演奏ピアノ１００の動作モードについて説明する。
自動演奏ピアノ１００の動作モードには、押鍵時の発音及び離鍵時の発音の有無がそれぞれ異なる３種類の「演奏モード」と、押鍵時と離鍵時の発音を自然音又は電子楽音のいずれかに設定する４種類の「発音モード」とがある。自然音とは、ハンマ２によって弦４を打撃して発生させる音であり、電子楽音とは、電子楽音発生部２５によって発生させる音である。
【００２４】
演奏モードには、第１の演奏モード、第２の演奏モード及び第３の演奏モードという３種類の演奏モードがある。第１の演奏モードは、押鍵時の発音のみを行わせて、離鍵時の発音を行わせないものである。第２の演奏モードは、押鍵時の発音を行わせず、離鍵時の発音のみを行わせるものである。第３の演奏モードは、押鍵時の発音と離鍵時の発音の両方を行わせるものである。
【００２５】
発音モードには、第１の発音モード、第２の発音モード、第３の発音モード及び第４の発音モードという４種類の発音モードがある。第１の発音モードは、押鍵時の発音を電子楽音とし、離鍵時の発音を自然音とするものである。第２の発音モードは、押鍵時の発音を自然音とし、離鍵時の発音を電子楽音とするものである。第３の発音モードは、押鍵時の発音及び離鍵時の発音をともに電子楽音とするものである。第４の発音モードは、押鍵時の発音及び離鍵時の発音をともに自然音とするものである。
【００２６】
コントローラ１１は、これらの発音モードや演奏モードのうち、演奏者がディスプレイ１３０を操作して指定した発音モード及び演奏モードを選択し、選択した発音モード及び演奏モード別に異なる処理を行う。例えば、コントローラ１１が演奏モードとして第３の演奏モードを選択し、発音モードとして第１の発音モードを選択した場合には、押鍵時と離鍵時に電子楽音による発音を行わせるといった具合である。
【００２７】
（４）動作
次に、この自動演奏ピアノ１００の動作例のうち、特徴的なものを中心に動作説明を行う。なお、以下の説明では、図５に示した関数ｆ（ＶN）＝Ａ／ＶN（Ａは５〜１０の定数）とし、関数ｆ（ＶP）＝Ｂ×ＶP（Ｂは０．５〜１．０の定数）とする。また、期間ＴA≦ＴN≦ＴXとする。
【００２８】
（４−１）動作例１：演奏モードが第３の演奏モードで、発音モードが第１の発音モードである場合の動作例
この動作例１は、押鍵時と離鍵時に電子楽音による発音を行わせる例である。この場合、コントローラ１１は、図６に示すフローチャートに従って処理を実行する。
図６において、コントローラ１１は、鍵センサ２６の検出信号に基づいて鍵１の位置を所定のサンプリング周期で算出し、その位置をＲＡＭに順次バッファしていく。コントローラ１１は、バッファしている位置に基づいて、図４に示した位置Ｋ３を、鍵１がレスト位置Ｌ側からエンド位置Ｅ側の方向へと通過したと判定すると、押鍵がなされたと判断する（ステップＳ１；ＹＥＳ）。そして、コントローラ１１は、位置Ｋ２から位置Ｋ３の距離ＳPを、鍵１が位置Ｋ２から位置Ｋ３に移動するのに要した時間ｄPで除算し、押鍵速度ＶPを算出する（ステップＳ２）。
【００２９】
次に、コントローラ１１は、押鍵時の鍵１の運動状態に応じた音を電子楽音発生部２５から発音させる（ステップＳ３）。具体的には、コントローラ１１は、どの鍵１がどの程度の押鍵速度ＶPで押鍵されたかということに基づいて、ノートナンバやベロシティなどのパラメータを求め、そのパラメータを電子楽音発生部２５に供給する。電子楽音発生部２５は、そのパラメータに応じた音声信号を音源により生成し、スピーカから放音させる。このとき、コントローラ１１は、算出した押鍵速度ＶPに基づいて、図５に示したような押鍵時の発音波形ＷPを求め、これをＲＡＭに記憶しておく。
【００３０】
次に、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が図４に示した位置Ｋ２をエンド位置Ｅ側からレスト位置Ｌ側に通過したと判定すると、離鍵を検出したと判断する（ステップＳ４；ＹＥＳ）。この離鍵の検出に応じて、コントローラ１１は、電子楽音発生部２５に対して発音を停止するよう指示して、ステップＳ３の時点から発音されていた音を止音する（ステップＳ５）。次に、コントローラ１１は、位置Ｋ３から位置Ｋ２の距離ＳPを、鍵１が位置Ｋ３から位置Ｋ２に移動するのに要した時間ｄNで除算し、離鍵速度ＶNを算出する（ステップＳ６）。
【００３１】
次に、コントローラ１１は、ステップＳ２にて算出した押鍵速度ＶPと、ステップＳ３にて記憶しておいた押鍵時の発音波形ＷPと、ステップＳ６にて算出した離鍵速度ＶNとに基づいて、図５に示した原理に従い、離鍵時の発音波形ＷNを生成する（ステップＳ７）。具体的には、コントローラ１１は、押鍵速度ＶPを関数ｆ（ＶP）＝Ｂ×ＶPに代入して、離鍵時の発音波形ＷNの最大音量を求める。そして、コントローラ１１は、その求めた値が最大音量となるように、発音波形ＷPを縦軸方向に圧縮又は伸張するとともに、発音期間が期間ＴNとなるように、期間ＴAに相当する発音波形ＷPを横軸方向に圧縮又は伸張する。ここでは、定数Ｂは０．５〜１．０であり、期間ＴA≦ＴNであるから、コントローラ１１は、図５に示すとおり、発音波形ＷPを縦軸方向に圧縮し、その発音波形ＷPのうち期間ＴAに相当する発音波形ＷPを横軸方向に伸張することになる。さらに、コントローラ１１は、このような圧縮及び伸張して得られた発音波形のうち、離鍵速度ＶNを関数ｇ（ＶN）＝Ａ／ＶNに代入して得た期間（ゲートタイムＴ）に相当する発音波形を、離鍵時の発音波形ＷNとする。
【００３２】
この後、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が図４に示した位置Ｋ１を通過してレスト圏入りしたと判断すると（ステップＳ８；ＹＥＳ）、ステップＳ７にて生成していた発音波形ＷNに基づいた電子楽音を電子楽音発生部２５から発音させる（ステップＳ９）。具体的には、コントローラ１１は、上記発音波形ＷNに基づいてノートナンバやベロシティなどのパラメータを求め、そのパラメータを電子楽音発生部２５に供給する。電子楽音発生部２５は、そのパラメータに応じた音声信号を音源により生成してスピーカから放音させる。そして、コントローラ１１は、鍵１がレスト圏入りした時点からゲートタイムＴが経過すると（ステップＳ１０；ＹＥＳ）、電子楽音発生部２５に対して発音を停止するよう指示する（ステップＳ１１）。これにより、ステップＳ９の時点から発音されていた電子楽音が止音させられる。そして、コントローラ１１の処理は再びステップＳ１に戻る。
【００３３】
コントローラ１１は、演奏者によって押鍵、離鍵がなされるたびに上記ステップＳ１〜Ｓ１１の処理を繰り返す。これにより、押鍵して発音し、離鍵して発音するという独特の演奏感覚を演奏者に与えることが可能となる。
ギターや打楽器では、同一音高の音を連続して小刻みに演奏する技法が知られている。この技法は「トレモロ」と呼ばれており、バイオリンやピアノでも、このトレモロを模倣した演奏技法がなされることがある。上記動作例１によれば、このトレモロに似た発音を、押鍵と離鍵という一連の演奏行為によって容易に実現することが可能となる。
【００３４】
（４−２）動作例２：演奏モードが第２の演奏モードで、発音モードが第２又は第３の発音モードである場合の動作例
前述したように、第２の演奏モードは、押鍵時の発音を行わせず、離鍵時の発音のみを行わせるものである。また、第２の発音モードは、押鍵時の発音を自然音とし、離鍵時の発音を電子楽音とするものであり、第３の発音モードは、押鍵時の発音及び離鍵時の発音をともに電子楽音とするものである。よって、第２の演奏モードと、第２又は第３の発音モードとを組み合わせると、離鍵時にのみ電子楽音による発音が行われることになる。
この動作例２では、コントローラ１１は、図７に示すフローチャートに従って処理を実行する。
【００３５】
図７において、コントローラ１１は、鍵センサ２６の検出信号に基づいて鍵１の位置を所定のサンプリング周期で算出し、その位置をＲＡＭに順次バッファしていく。コントローラ１１は、バッファしている位置に基づいて、鍵１がレスト位置Ｌ側からエンド位置Ｅ側の方向へと位置Ｋ３を通過したと判定すると、押鍵がなされたと判断する（ステップＳ２１；ＹＥＳ）。そして、コントローラ１１は、位置Ｋ２から位置Ｋ３の距離ＳPを、鍵１が位置Ｋ２から位置Ｋ３に移動するのに要した時間ｄPで除算し、押鍵速度ＶPを算出する（ステップＳ２２）。
【００３６】
次に、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が位置Ｋ２をエンド位置Ｅ側からレスト位置Ｌ側に通過したと判定すると、離鍵を検出したと判断する（ステップＳ２３；ＹＥＳ）。次いで、コントローラ１１は、位置Ｋ３から位置Ｋ２の距離ＳPを、鍵１が位置Ｋ３から位置Ｋ２に移動するのに要した時間ｄNで除算し、離鍵速度ＶNを算出する（ステップＳ２４）。次に、コントローラ１１は、ステップＳ２２にて算出した押鍵速度ＶPと、押鍵された鍵１の発音波形ＷPとして予め記憶しておいたものと、ステップＳ２４にて算出した離鍵速度ＶNとに基づいて、離鍵時の発音波形ＷNを生成する（ステップＳ２５）。その生成方法は、動作例１にて図５，６を用いて説明したとおりである。
【００３７】
この後、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が位置Ｋ１を通過してレスト圏入りしたと判断すると（ステップＳ２６；ＹＥＳ）、ステップＳ２５にて生成していた発音波形ＷNに基づいた電子楽音を電子楽音発生部２５から発音させる（ステップＳ２７）。つまり、コントローラ１１は、上記発音波形ＷNに基づいてノートナンバやベロシティなどのパラメータを求め、そのパラメータを電子楽音発生部２５に供給する。電子楽音発生部２５は、そのパラメータに応じた音声信号を音源により生成してスピーカから放音させる。そして、コントローラ１１は、鍵１がレスト圏入りした時点からゲートタイムＴが経過すると（ステップＳ２８；ＹＥＳ）、電子楽音発生部２５に対して発音を停止するよう指示する（ステップＳ２９）。これにより、ステップＳ２７の時点から発音されていた電子楽音が止音させられる。そして、コントローラ１１の処理は再びステップＳ２１に戻る。
【００３８】
コントローラ１１は、演奏者によって押鍵、離鍵がなされるたびに上記ステップＳ２１〜Ｓ２９の処理を繰り返す。これにより、図８に示すように、押鍵時は発音されずに、離鍵したときのみ発音するという独特の演奏感覚を演奏者に与えることが可能となる。
例えば「（ブン）チャッ、（ブン）チャッ」というように、リズムにアクセントを付ける技法が知られている。この技法は「シンコペーション」と呼ばれており、典型的にはワルツの演奏に用いられるほか、ジャズその他のジャンルにおいてもよく用いられることが知られている。上記動作例２によれば、このシンコペーションに似た発音を、押鍵と離鍵という一連の演奏行為によって容易に実現することが可能となる。
【００３９】
（４−３）動作例３：演奏モードが第３の演奏モードで、発音モードが第４の発音モードである場合の動作例
この動作例３は、押鍵時と離鍵時に自然音による発音を行わせる例である。この場合、コントローラ１１は、図９に示すフローチャートに従って処理を実行する。
図９において、コントローラ１１は、鍵センサ２６の検出信号に基づいて鍵１の位置を所定のサンプリング周期で算出し、その位置をＲＡＭに順次バッファしていく。コントローラ１１は、バッファしている位置に基づいて、鍵１がレスト位置Ｌ側からエンド位置Ｅ側の方向へと位置Ｋ３を通過したと判定すると、押鍵がなされたと判断する（ステップＳ３１；ＹＥＳ）。そして、コントローラ１１は、位置Ｋ２から位置Ｋ３の距離ＳPを、鍵１が位置Ｋ２から位置Ｋ３に移動するのに要した時間ｄPで除算し、押鍵速度ＶPを算出する（ステップＳ３２）。図９はコントローラ１１の動作を説明する図であるから、特に図示はしていないが、実際にはこのステップＳ３１からステップＳ３２にかけて、演奏者によって押鍵された鍵１の動きに連動してアクションメカニズム３が作動し、ハンマ２が打弦して発音がなされることになる。この音は離鍵時のダンパ６の作用によって止音させられるので、コントローラ１１が能動的に止音する必要はない。
【００４０】
次に、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が位置Ｋ２をエンド位置Ｅ側からレスト位置Ｌ側に通過したと判定すると、離鍵を検出したと判断する（ステップＳ３３；ＹＥＳ）。次いで、コントローラ１１は、位置Ｋ３から位置Ｋ２の距離ＳPを、鍵１が位置Ｋ３から位置Ｋ２に移動するのに要した時間ｄNで除算し、離鍵速度ＶNを算出する（ステップＳ３４）。次に、コントローラ１１は、ステップＳ３２にて算出した押鍵速度ＶPと、押鍵された鍵１の発音波形ＷPとして予め記憶しておいたものと、ステップＳ３４にて算出した離鍵速度ＶNとに基づいて、離鍵時の発音波形ＷNを生成する（ステップＳ３５）。その生成方法は、動作例１にて図５，６を用いて説明したとおりである。
【００４１】
この後、コントローラ１１は、ＲＡＭにバッファされている位置に基づいて、鍵１が位置Ｋ１を通過してレスト圏入りしたと判断すると（ステップＳ３５；ＹＥＳ）、ステップＳ３４にて生成していた発音波形ＷNに基づいた自然音を打弦により発音させる（ステップＳ３６）。具体的には、コントローラ１１は、ステップＳ３１にて演奏者によって押鍵された鍵１について、発音波形ＷNに基づいた鍵１の軌道データを生成する。そして、コントローラ１１は、その軌道データに基づいて鍵１を振動させるための駆動信号をサーボコントローラ１２に供給する。サーボコントローラ１２は、駆動信号に含まれる速度指示値Ｖrに応じた励磁電流をソレノイドユニット５に供給することで、ソレノイドユニット５のブランジャを駆動する。これにより鍵１が駆動させられれ、その鍵１の動きに連動してアクションメカニズム３が作動し、ハンマ２が打弦して発音が行われる。この音は、再度の離鍵時のダンパ６の作用によって止音させられるので、コントローラ１１が能動的に止音する必要はない。そして、コントローラ１１の処理は再びステップＳ３１に戻る。
【００４２】
コントローラ１１は、演奏者によって押鍵、離鍵がなされるたびに上記ステップＳ３１〜Ｓ３６の処理を繰り返す。これにより、図１０上段に示すように、演奏者の押鍵時の動作と離鍵時の動作に対応して、同一の鍵１が２回連続して押鍵されることになり、同図下段に示すような発音波形ＷP、ＷNの音が発音される。
上記動作例３によれば、ピアノにおける自然音のトレモロを、押鍵と離鍵という一連の演奏行為によって容易に実現することが可能となる。
【００４３】
以上説明した実施形態によれば、演奏者がコントロールしやすい押鍵時の鍵の運動状態に応じて離鍵時の発音を行うから、演奏者が容易にコントロールすることが可能な演奏インタフェースを提供することが可能となる。さらに、離鍵時の発音による独特の演奏感覚を演奏者に与えることが可能となる。
【００４４】
（５）変形例
上述した実施形態を、以下のように変形してもよい。また、以下の変形例は適宜組み合わせてもよい。
（５−１）変形例１
離鍵時の発音の開始時期や終了時期は、上述した実施形態の内容に限定されない。
実施形態では、位置Ｋ１を通過したことを検出すると（つまりレスト圏入りすると）、離鍵時の発音を開始していたが、この離鍵時の発音の開始時期を、図１１に示すように、鍵１がエンド位置Ｅからレスト位置Ｌの方向へ位置Ｋ２を通過した時期Ｔ1’としてもよい。要するに、押鍵された鍵１がレスト位置Ｌへと戻るときに、エンド位置Ｅからレスト位置Ｌまでの間にある所定の位置を通過したことを検出すると、離鍵時の発音を開始すればよい。
また、図１１の例では、離鍵時の発音の終了時期を、その次に再び押鍵された鍵１がレスト位置Ｌからエンド位置Ｅへと向かう際に位置Ｋ２を通過した時期Ｔ0’としている。つまり、鍵１が押鍵されてレスト位置Ｌからエンド位置Ｅの方向へ向かうときに、レスト位置Ｌからエンド位置Ｅまでの間にある所定の位置を通過すると、離鍵時の発音を終了すればよい。このようにすれば、例えば同一の鍵１が演奏者によって連続して押鍵されたとき、２回目の押鍵による発音が開始されるまでに、離鍵時の発音が止音されていることになるので、先の離鍵時の発音と、それに続く２回目の押鍵による発音とが重ならないようにすることができる。さらに、この図１１の例は、同一の鍵１が連続して押鍵された場合であったが、異なる鍵１が順次押鍵されていく場合も、上記の同様の考え方に従って離鍵時の発音を止音してもよい。要するに、同一の鍵１であろうが、異なる鍵１であろうが、離鍵時の発音と押鍵時の発音とを同じ期間に重ねたくない場合には、離鍵時の発音を、その次の押鍵時の発音が開始されるまでの間に止音すればよい。
また、押鍵時の発音を止音する時期も、実施形態に説明した内容に限定されない。離鍵時の発音と押鍵時の発音とを同じ期間に重ねたくない場合には、離鍵時の発音が開始されるまでの間に、先の押鍵時の発音を止音すればよい。
また、離鍵時の発音と押鍵時の発音とを同じ期間に重ねてもよい場合には、もちろん、押鍵時の発音と離鍵時の発音をそれぞれ止音しなくてもよい。
なお、図４、８、１０〜１３に具体的に示した位置Ｋ１，Ｋ２，Ｋ３はあくまで例示であり、図示した内容には限定されない。
【００４５】
（５−２）変形例２
実施形態では、押鍵時の発音の音高と、離鍵時の発音の音高とを同一にしていたが、これを異ならせてもよい。例えば、押鍵時の発音の音高と、離鍵時の発音の音高とをオクターブ単位で異ならせてもよい。この場合、図１２に示すように、押鍵された鍵１のノートナンバが６０である場合、その鍵１の離鍵時には、その１オクターブ違いのノートナンバ７１の音を発音する。この離鍵時の音は、電子楽音発生部２５によっても発音可能であるし、ハンマ２で打弦することによっても発音可能である。
図１２において、例えば押鍵時の発音と離鍵時の発音をハンマ２の打弦によって実現する場合、まず演奏者によって鍵１（ノートナンバ６０に対応する鍵１）が押鍵されると、コントローラ１１は、その押鍵速度ＶPを算出する。このとき、押鍵された鍵１の動きに連動してアクションメカニズム３が作動し、ハンマ２がノートナンバ７１に対応する弦４を打撃して発音が行われる。このノートナンバ６０に対応する鍵１の位置の変化は同図最上段に示したとおりであり、その押鍵時の発音波形ＷPは同図の上から２段目に示したとおりである。次に、コントローラ１１は離鍵を検出すると、その離鍵速度ＶNを算出する。そして、コントローラ１１は、この離鍵速度ＶNと、既に求めている押鍵速度ＶPと、押鍵された鍵１と１オクターブ違いの鍵１（ノートナンバ７１に対応する鍵１）の発音波形ＷPとして予め記憶しておいたものとに基づいて、離鍵時の発音波形ＷNを生成する。この後、コントローラ１１は、鍵１がレスト圏入りしたと判断すると、生成しておいた発音波形ＷNに基づいた自然音を発音させる。つまり、コントローラ１１は、発音波形ＷNに基づいた鍵１（ノートナンバ７１に対応する鍵１）の軌道データを生成し、その軌道データに基づいて鍵１を振動させるための駆動信号をサーボコントローラ１２に供給する。サーボコントローラ１２は、駆動信号に含まれる速度指示値Ｖrに応じた励磁電流をソレノイドユニット５に供給することで、ソレノイドユニット５のブランジャを駆動する。これにより、ノートナンバ７１に対応する鍵１が駆動され、その鍵１の動きに連動してアクションメカニズム３が作動し、ハンマ２が打弦して発音が行われる。このノートナンバ７１に対応する鍵１の位置の変化は同図最下段に示したとおりであり、その鍵１による発音波形ＷNは同図の下から２段目に示したとおりである。
【００４６】
（５−３）変形例３
実施形態では、押鍵速度ＶP（押鍵時の運動状態）と離鍵速度ＶN（離鍵時の運動状態）とに基づいて離鍵時の発音波形ＷNを生成していたが、押鍵時の運動状態のみに基づいて離鍵時の発音波形ＷNを生成してもよい。例えば、発音波形ＷNの音量を実施形態と同じく押鍵速度ＶPに応じた値とする一方、発音波形ＷNの期間（ゲートタイムＴ）を押鍵速度ＶPに応じた値としたり、固定値としたり、或いは、押鍵された鍵１がエンド位置Ｅに留まっている時間に応じた値とする、といった具合である。また、発音波形ＷNの音量を固定値とする一方、発音波形ＷNの期間（ゲートタイムＴ）を押鍵速度ＶPに応じた値としたり、押鍵された鍵１がエンド位置Ｅに留まっている時間に応じた値としてもよい。
【００４７】
（５−４）変形例４
実施形態では、押鍵時の発音及び離鍵時の発音の有無がそれぞれ異なる３種類の「演奏モード」と、押鍵時と離鍵時の発音を自然音又は電子楽音のいずれかに設定する４種類の「発音モード」とを用意していた。動作モードの種類はこれに限定されるわけではない。例えば、押鍵時に発音する押鍵発音動作モードと、押鍵時と離鍵時のうち少なくとも離鍵時に発音する離鍵発音動作モードのみとしてもよい。少なくともこれらの動作モードを用意しておけば、演奏者は、押鍵時の発音による演奏と、離鍵時の発音による演奏の両者を楽しむことができる。
もちろん、動作モードは１種類だけであってもよい。
例えば離鍵時にのみ発音するという動作モードだけの場合、本発明は、レスト位置にある鍵が押鍵されてエンド位置に向かって移動するときの、当該鍵の運動の状態を検出し、押鍵された鍵がレスト位置へと戻るときに、エンド位置からレスト位置までの間の所定の位置を通過すると、検出していた鍵１の運動の状態に応じた音を発音する楽音発生装置となる。
また、電子楽音発生部２５がない場合には、本発明は、自然音のみを発音する鍵盤楽器となる。
【００４８】
（５−５）変形例５
離鍵時の発音波形ＷNの生成方法としては様々なものがある。例えば次のようにしてもよい。
押鍵時に鍵１をエンド位置Ｅまで押し込まずにエンド位置Ｅの手前で止める、ハーフストロークという演奏技法がある。このとき、レスト位置から、途中で止められた鍵１の位置までの距離（ストローク量）を、鍵１の運動状態として捉えることで、その距離を離鍵時の発音波形ＷNに反映させるようにしてもよい。例えば離鍵時の発音波形ＷNの最大音量を、（押鍵時の発音波形ＷPの最大音量）×（レスト位置Ｌから途中で止められた鍵１の位置までの距離）／（レスト位置Ｌからエンド位置Ｅまでの距離）という計算式によって求める。このようにすれば、離鍵時に、鍵１のストローク量に比例した音量の発音を行うことが可能となる。
また、離鍵時の発音が開始されてからその最大音量に達するまでの発音波形ＷPを離鍵時の鍵１の位置に応じて変化させてもよい。つまり、図１３に示すように、コントローラ１１は、離鍵時の発音が開始されたあとの鍵１の位置の変量（カーブ形状Ｃ１）と、最大音量に達するまでの発音波形ＷNのカーブ形状Ｃ２とがほぼ同一のカーブ形状になるよう、発音波形ＷNの時間軸を調整する。このようにすれば、離鍵時の鍵１の動きが速いほど短い期間で最大音量に到達し、離鍵時の鍵１の動きが遅いほど長い期間をかけて最大音量に到達する。
また、離鍵時の鍵１の速度に基づいてゲートタイムＴを算出してもよい。例えば、離鍵時の鍵１の動きが速いほどゲートタイムＴを短くし、離鍵時の鍵１の動きが遅いほどゲートタイムＴを長くするといった具合である。
また、実施形態では、関数ｆ（ＶN）及び関数ｆ（ＶP）を鍵１の速度の関数としていたが、これを、鍵１が所定の２点間を通過するのに要する時間の関数にしてもよいし、鍵１の加速度の関数にしてもよい。要は、鍵１の運動状態を表す値を代入し得る関数であればよい。
【００４９】
（５−６）変形例６
離鍵時の発音を、手動演奏のときではなく、自動演奏のときに行うことも可能である。自動演奏を行う場合には、コントローラ１１により、イベントに含まれるベロシティに応じた駆動信号が生成され、この駆動信号に基づいてサーボコントローラ１２によりソレノイドユニット５が駆動される。これにより、アクションメカニズム３が作動してハンマ２により弦４が打撃されて楽音が発生する。この後に鍵がエンド位置Ｅへと戻ってレスト圏入りすることになるが、そのときにコントローラ１１は上述したフローチャートに従って離鍵時の発音を実行すればよい。また、例えば伴奏を自動演奏で行い、主演奏を演奏者に担当させるような場合に、演奏者の主演奏に対して上記のような離鍵時の発音を実行するようにしてもよい。
【００５０】
（５−７）変形例７
鍵センサ２６の種類は実施形態に開示したものに限定されず、例えば、発光および受光の光軸が互いに一定の角度θをなすように対向して配置された発光ダイオード及びフォトトランジスタを用い、そのフォトトランジスタに流れる電流値を利用するものであってもよい。また、鍵１の運動に応じて磁性体を移動させ、電磁誘導によって巻線間のインダクタンスを可変させることで、鍵１の位置に応じた出力を得るものであってもよい。また、ひずみゲージを利用して接触式で鍵１の変位を検知するようにしてもよいし、磁電変換作用（電流磁気効果作用）を利用して鍵１の変位を検出するものであってもよい。要は、押鍵された鍵１がレスト位置Ｌからエンド位置Ｅに向かって移動するときの当該鍵１の運動の状態と、その鍵１がエンド位置Ｅからレスト位置Ｌに向かって移動するときの当該鍵１の運動の状態を検出する手段であればよい。
【００５１】
（５−８）変形例８
上述したコントローラ１１が実行する制御プログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、コンパクトディスク、ＤＶＤ（Digital Versatile Disk）、ＲＡＭなどの記録媒体に記録した状態で提供し得る。即ち、本発明をプログラムとして実現することもできる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係る自動演奏ピアノの外観を示す斜視図である。
【図２】自動演奏ピアノの主要部の構成を示す図である。
【図３】鍵センサの構成を示す図である。
【図４】鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【図５】押鍵時と離鍵時の発音波形を説明する図である。
【図６】動作例１におけるコントローラの動作を示すフローチャートである。
【図７】動作例２におけるコントローラの動作を示すフローチャートである。
【図８】動作例２における鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【図９】動作例３におけるコントローラの動作を示すフローチャートである。
【図１０】動作例３における鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【図１１】変形例における鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【図１２】変形例における鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【図１３】変形例における鍵の運動状態と、その鍵が押鍵又は離鍵されるときに発音される音の波形の一例を表した図である。
【符号の説明】
【００５３】
１……鍵、２……ハンマ、３……アクションメカニズム、４……弦、５……ソレノイドユニット、１１……コントローラ、２５……電子楽音発生部、２６……鍵センサ。
【図１】
2008249852.tif 000003
【図２】
2008249852.tif 000004
【図３】
2008249852.tif 000005
【図４】
2008249852.tif 000006
【図５】
2008249852.tif 000007
【図６】
2008249852.tif 000008
【図７】
2008249852.tif 000009
【図８】
2008249852.tif 000010
【図９】
2008249852.tif 000011
【図１０】
2008249852.tif 000012
【図１１】
2008249852.tif 000013
【図１２】
2008249852.tif 000014
【図１３】
2008249852.tif 000015