(57)【特許請求の範囲】
【請求項１】
押下操作により実際に打弦を行わせることが可能な複数の鍵と、踏み込み操作により変位してダンパを前記弦から離間させることが可能なペダルとを有し、前記鍵及び前記ペダルの操作によりメカニカルに発音を行う打弦発音モードと前記鍵及び前記ペダルを操作しても実際の打弦が行われず電子音源により発音を行う非打弦モードとを選択的に実行可能な鍵盤楽器であって、
前記鍵の操作に応じた検出信号を出力する鍵センサと、
前記ペダルの変位量に応じたペダルセンサ情報を出力するペダルセンサと、
記憶指示手段と、
入力値に出力値を対応付ける対応付け手段と、
前記対応付け手段における、前記ペダルセンサから出力されるペダルセンサ情報と前記出力値との対応関係を決めるためのキャリブレーションモードを選択するモード選択手段と、
前記モード選択手段により前記キャリブレーションモードが選択されている場合において前記記憶指示手段により記憶指示がされたときに前記ペダルセンサから出力されているペダルセンサ情報を記憶するペダルセンサ情報記憶手段とを有し、
前記非打弦モードにおいて、前記ペダルセンサ情報記憶手段に記憶されているペダルセンサ情報と前記ペダルセンサから出力されているペダルセンサ情報とに基づく値を前記入力値として前記対応付け手段に入力し、該対応付け手段によって該入力値に対応付けられた出力値を操作情報として出力する操作情報出力手段と、前記操作情報出力手段により出力された操作情報と前記鍵センサにより出力された検出信号とに基づいて前記電子音源により発生する楽音を制御する楽音制御手段とを有することを特徴とする鍵盤楽器。
【請求項２】
前記ペダルセンサ情報記憶手段は、その記憶内容を更新可能であり、前記キャリブレーションモードが選択されている場合において前記記憶指示手段により新たに記憶指示がされたときは、現在記憶しているペダルセンサ情報に代えて、前記新たに記憶指示がされたときに前記ペダルセンサから出力されたペダルセンサ情報を記憶可能であることを特徴とする請求項１記載の鍵盤楽器。
【請求項３】
押下操作により実際に打弦を行わせることが可能な複数の鍵と、踏み込み操作により変位してダンパを前記弦から離間させることが可能なペダルとを有し、前記鍵及び前記ペダルの操作によりメカニカルに発音を行う打弦発音モードと前記鍵及び前記ペダルを操作しても実際の打弦が行われず電子音源により発音を行う非打弦モードとを選択的に実行可能な鍵盤楽器であって、
前記鍵の操作に応じた検出信号を出力する鍵センサと、
前記ペダルの変位量に応じたペダルセンサ情報を出力するペダルセンサと、
入力値に出力値を対応付ける対応付け手段と、
当該鍵盤楽器の前記ペダルをハーフペダル領域に関する所定の位置に位置させたときに前記ペダルセンサから出力されたペダルセンサ情報を記憶したペダルセンサ情報記憶手段とを有し、
前記非打弦モードにおいて、前記ペダルセンサ情報記憶手段に記憶されているペダルセンサ情報と前記ペダルセンサから出力されているペダルセンサ情報とに基づく値を前記入力値として前記対応付け手段に入力し、該対応付け手段によって該入力値に対応付けられた出力値を操作情報として出力する操作情報出力手段と、前記操作情報出力手段により出力された操作情報と前記鍵センサにより出力された検出信号とに基づいて前記電子音源により発生する楽音を制御する楽音制御手段とを有することを特徴とする鍵盤楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、押鍵操作とペダル操作とに基づき楽音を制御する鍵盤楽器に関する。
【背景技術】
【０００２】
従来、押鍵操作に基づく楽音をラウドペダル等のペダル操作に基づき制御する鍵盤楽器が知られている。また、押鍵操作に応じてハンマによる打弦がなされる通常の打弦モードの他に、押鍵操作されてもハンマによる打弦がなされないようにして、代わりに電子的に楽音を発生させる、いわゆるサイレントモードを有した鍵盤楽器が知られている。例えば、このサイレントモードを有した鍵盤楽器においては、鍵センサとペダルセンサとが備えられ、鍵操作を検出する鍵センサの出力に基づき楽音を発生させると共に、ペダル操作を検出するペダルセンサの出力に基づいて、発生させる楽音を延ばしたりダンパ音を付加したりする等のペダル効果を与える楽音制御を行う。
【０００３】
ところで、ラウドペダルの踏み込み行程においては、一般に、踏み込みの影響がダンパに伝達されない「遊び領域（乃至レスト領域）」と、弦に対するダンパの押接力の減少が開始される状態からダンパが弦に対して非接触状態となるまでの「ハーフペダル領域」と、その後ダンパが弦から完全に離間状態となる「弦開放領域」という３つの領域が存在する。従って、ペダルセンサの出力に基づく楽音制御においても、演奏表現を的確に再現するためには、このハーフペダル領域を正確に再現することが必要となる。
【０００４】
ところが、ペダルセンサの取り付け精度等によって、メカニカル上の実際のハーフペダル領域と、ペダルセンサの出力に基づき把握されるハーフペダル領域とにずれが生じることがある。そのため、サイレントモード時に、ペダルセンサの出力に基づきペダル効果を付与すると、通常の打弦モード時におけるペダルの操作感とは異なったものとなり、演奏表現が適切とならず、違和感が生じる場合があるという問題がある。
【０００５】
従って、ペダルセンサの出力のどの値がハーフペダル領域あるいは該領域中のハーフポイントに相当するのか、それを的確に特定する必要がある。このことは、サイレントモードでの演奏時だけでなく、鍵及びペダルを用いた演奏をＭＩＤＩ演奏データとして記録する場合等においても同様にいえることである。
【０００６】
ところで、従来、ハーフポイントを特定する技術として、下記特許文献１の鍵盤楽器（自動ピアノ）が知られている。
【特許文献１】特公平８−７５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の鍵盤楽器では、ラウドペダルの位置データが、現時点の逆正規化変換テーブルによって正規化テーブルを変換することで作成される等、複雑な処理を経なければならない。従って、サイレントモード時等において、ペダル操作に応じた楽音制御を適切に行えるようにする上で、ハーフポイントの特定処理をはじめ、ペダルセンサの出力と楽音制御に用いる値との対応関係を適正化することが簡単でないという問題があった。
【０００８】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、簡単な処理にて、ペダルセンサ情報と実際に楽音制御に用いられる操作情報との対応関係を適正化して、ペダル操作に応じた楽音制御を適切に行えるようにすることができる鍵盤楽器を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の請求項１の鍵盤楽器は、押下操作により実際に打弦を行わせることが可能な複数の鍵と、踏み込み操作により変位してダンパを前記弦から離間させることが可能なペダルとを有し、前記鍵及び前記ペダルの操作によりメカニカルに発音を行う打弦発音モードと前記鍵及び前記ペダルを操作しても実際の打弦が行われず電子音源により発音を行う非打弦モードとを選択的に実行可能な鍵盤楽器であって、前記鍵の操作に応じた検出信号を出力する鍵センサ（２３０）と、前記ペダルの変位量に応じたペダルセンサ情報を出力するペダルセンサ（２４２）と、記憶指示手段と、入力値に出力値を対応付ける対応付け手段と、前記対応付け手段における、前記ペダルセンサから出力されるペダルセンサ情報（ＡＤ１）と前記出力値との対応関係を決めるためのキャリブレーションモードを選択するモード選択手段（２６）と、前記モード選択手段により前記キャリブレーションモードが選択されている場合において前記記憶指示手段により記憶指示がされたときに前記ペダルセンサから出力されているペダルセンサ情報を記憶するペダルセンサ情報記憶手段（２３）とを有し、前記非打弦モードにおいて、前記ペダルセンサ情報記憶手段に記憶されているペダルセンサ情報（ＡＤ０）と前記ペダルセンサから出力されているペダルセンサ情報（ＡＤ１）とに基づく値（ＡＤ１−ＡＤ０）を前記入力値として前記対応付け手段に入力し、該対応付け手段によって該入力値に対応付けられた出力値を操作情報として出力する操作情報出力手段（１０）と、前記操作情報出力手段により出力された操作情報と前記鍵センサにより出力された検出信号とに基づいて前記電子音源により発生する楽音を制御する楽音制御手段（７０）とを有することを特徴とする。
【００１０】
好ましくは、前記ペダルセンサ情報記憶手段は、その記憶内容を更新可能であり、前記キャリブレーションモードが選択されている場合において前記記憶指示手段により新たに記憶指示がされたときは、現在記憶しているペダルセンサ情報に代えて、前記新たに記憶指示がされたときに前記ペダルセンサから出力されたペダルセンサ情報を記憶可能である（請求項２）。
【００１１】
上記目的を達成するために本発明の請求項３の鍵盤楽器は、押下操作により実際に打弦を行わせることが可能な複数の鍵と、踏み込み操作により変位してダンパを前記弦から離間させることが可能なペダルとを有し、前記鍵及び前記ペダルの操作によりメカニカルに発音を行う打弦発音モードと前記鍵及び前記ペダルを操作しても実際の打弦が行われず電子音源により発音を行う非打弦モードとを選択的に実行可能な鍵盤楽器であって、前記鍵の操作に応じた検出信号を出力する鍵センサと、前記ペダルの変位量に応じたペダルセンサ情報を出力するペダルセンサと、入力値に出力値を対応付ける対応付け手段と、当該鍵盤楽器の前記ペダルをハーフペダル領域に関する所定の位置に位置させたときに前記ペダルセンサから出力されたペダルセンサ情報を記憶したペダルセンサ情報記憶手段とを有し、前記非打弦モードにおいて、前記ペダルセンサ情報記憶手段に記憶されているペダルセンサ情報と前記ペダルセンサから出力されているペダルセンサ情報とに基づく値を前記入力値として前記対応付け手段に入力し、該対応付け手段によって該入力値に対応付けられた出力値を操作情報として出力する操作情報出力手段と、前記操作情報出力手段により出力された操作情報と前記鍵センサにより出力された検出信号とに基づいて前記電子音源により発生する楽音を制御する楽音制御手段とを有することを特徴とする。
【００１３】
なお、上記括弧内の符号は例示である。
【発明の効果】
【００１４】
本発明の請求項１によれば、簡単な処理にて、ペダルセンサ情報と実際に楽音制御に用いられる操作情報との対応関係を適正化して、ペダル操作に応じた楽音制御を適切に行えるようにすることができる。
【００１５】
請求項２によれば、出荷後においても、ユーザの所望により、ペダルセンサ情報と実際に楽音制御に用いられる操作情報との関係の適正化を再度図ることができる。
【００１６】
本発明の請求項３によれば、簡単な処理にて、ペダルセンサ情報と実際に楽音制御に用いられる操作情報との対応関係を適正化して、ペダル操作に応じた楽音制御を適切に行えるようにすることができる。特にハーフペダル操作を適切に反映させた楽音制御を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は、本発明の一実施の形態に係る鍵盤楽器の構成を示す断面図である。本鍵盤楽器は、アコースティックアップライトピアノであって且つ、電子音を発音することも可能な鍵盤楽器である。発音モードには、打弦によりピアノ音を発する「打弦発音モード（打撃発音モード）」と、打弦することなく電子音源により発音する「サイレントモード（消音モード）」とがあり、両モードは排他的に設定される。
【００２０】
本鍵盤楽器においては、図１に示すように、鍵盤を構成する複数（８８個）の鍵２０１が、棚板２０２上に筬中２０３を支点として上下方向に揺動自在に支持されている。各鍵２０１の後端部の上方にはアクション２１０が各鍵２０１に対応して配設されている。
【００２１】
アクション２１０は、対応する鍵２０１の後端部上面に立設されたキャプスタン２１１と、キャプスタン２１１により突き上げられるウイペン２１２の上方に設けられたジャック２１３と、回動自在に支持されたハンマシャンク２１４及びハンマ２１５等とを有している。演奏者が鍵２０１を押圧することにより、ハンマシャンク２１４が回動し、ハンマ２１５によって弦２０４が打撃され、弦２０４が振動して発音する。
【００２２】
ハンマシャンク２１４と弦２０４との間には、ストッパ３０が配設されている。ストッパ３０は、後述するように、ハンマシャンク２１４と当接してハンマシャンク２１４の回動を規制し、弦２０４の打撃を阻止する。
【００２３】
楽器本体前部には、スイッチ２２０が設けられる。スイッチ２２０は、打弦発音モードとサイレントモードのいずれかを選択するための操作手段である。スイッチ２２０から出力された信号は、楽器本体内部に配設された制御部７０に入力される。
【００２４】
各鍵２０１の下方には、押鍵された鍵２０１及びその押鍵速度を検出するためのキーセンサ２３０が配設されている。これらのキーセンサ２３０は、例えば、フォトインタラプタ等の光センサにより構成されるが、他の構成を用いてもよく、電気接点を備えたスイッチを使用しても差し支えない。
【００２５】
楽器本体の下部にはラウドペダル２４０が配設されている。ラウドペダル２４０は、シャフト２４１を介して、弦２０４の近傍に配設されたダンパ２０５（図２参照）に接続されている。ラウドペダル２４０は、打弦発音モードにおいては、踏み込み操作されて、すべてのダンパ２０５を弦２０４から離間させ、離鍵後においても弦２０４を自由振動させて、音をのばすと共にダンパ音効果を得るために用いられる。このほか、図示はしないが、ソフトペダル及びソステヌートペダルも備えられる。
【００２６】
また、ラウドペダル２４０の近傍には、ペダルセンサ２４２が対応して設けられている。これらのペダルセンサ２４２は、連続センサであり、ラウドペダル２４０の位置（変位量）に応じた検出信号を出力するものである。
【００２７】
スイッチ２２０、キーセンサ２３０、ペダルセンサ２４２のそれぞれから出力された信号は制御部７０に入力される。実際には、これらの信号は、不図示のＡ／Ｄ変換器でＡ／Ｄ変換されて、デジタルの検出値として制御部７０に入力される。制御部７０は、打弦発音モードあるいはサイレントモードのそれぞれに対応した処理を行う。アンプ２５０は、電力増幅回路等により構成され、制御部７０から出力された信号を増幅するものである。スピーカ２５１は楽器本体に固着されており、スピーカ２５１の背面にはスピーカボックス２５２が配設されている。
【００２８】
楽器本体の棚板２０２の下方にはヘッドフォンジャック２５５が配設されている。このヘッドフォンジャック２５５にヘッドフォン２５６のプラグを挿入すると、アンプ２５０からの信号はスピーカ２５１に出力されることなく、ヘッドフォン２５６に出力される構成となっている。
【００２９】
図２は、ストッパ３０及びアクション２１０等を示す側面図である。
【００３０】
ストッパ３０は、金属で構成され鍵２０１の並び方向に長尺のシャフト３１を有し、シャフト３１が、その所定位置において、不図示の低音アクションブラケット、低中音セクション割部、次高音セクション割部、高音アクションブラケットによってそれぞれ軸支されている。シャフト３１の一端はモータ３４の回動軸（図示せず）に連結されている。モータ３４としては、例えばステップモータのほか、超音波モータを用いることが可能である。
【００３１】
シャフト３１の周面には、シャフト３１の長手方向に長い複数（例えば、３個）のクッション支持部材３２が固着され、それぞれのクッション支持部材３２にはフェルト、ウレタン等よりなるクッション３３が固着されている。サイレントモードにおいては、このクッション３３にハンマシャンク２１４が当接する。また、シャフト３１の周面におけるクッション支持部材３２の反対側には、フェルト、ウレタン等よりなるダンパワイヤ用のクッション３５が配設されている。このクッション３５にはダンパワイヤ２０６が当接する。
【００３２】
ストッパ３０の軸を回動させるモータ３４には、モータ駆動回路２３５（図１参照）が接続されている。このモータ駆動回路２３５は、スイッチ２２０の操作に対応した出力信号をモータ３４に印加し、ストッパ３０を所定の位置まで回動させるものである。
【００３３】
打弦発音モード時には、制御部７０は、モータ駆動回路２３５を制御して、ストッパ３０を図２に示す実線にて示された位置に駆動して停止させる。この場合には、押鍵により回動したハンマシャンク２１４は、ストッパ３０のクッション３３に当接することなく弦２０４を打撃する。よって、ハンマ２１５により打撃された弦２０４は振動し、通常のアコースティックピアノの音が発せられる。
【００３４】
一方、サイレントモードにおいては、制御部７０は、モータ駆動回路２３５を制御して、ストッパ３０を図２に示す破線にて示された位置に駆動し停止させる。この場合は、ハンマシャンク２１４が押鍵動作により回動し、ハンマ２１５が弦２０４の近傍に達すると、ハンマシャンク２１４がストッパ３０のクッション３３に当接し、弦２０４の打撃が阻止される。よって、サイレントモードにおいては打弦音の発生が防止される。
【００３５】
サイレントモードにおいては、さらに、制御部７０は、電子音源を含む楽音信号生成部１３（図３参照）を動作させることにより、キーセンサ２３０及びペダルセンサ２４２から出力された信号に対応した楽音信号を生成する。この楽音信号は、ボリューム２５０ａに応じて音量を可変にするアンプ２５０を介して、スピーカ２５１またはヘッドフォン２５６から出力される。これにより、楽音が電子的に発音される。また、サイレントモードにおいても、押鍵によりアクション２１０が実際に作動するため、キータッチが損なわれることはない。
【００３６】
図３は、本鍵盤楽器の制御機構の構成を示すブロック図である。
【００３７】
上記した制御部７０は、コントローラ１０に、タイマ１１、ＲＯＭ２１、ＲＡＭ２２、フラッシュメモリ２３、及び楽音信号生成部１３がバス１８で接続されてなる。制御部７０は、このほか、可搬型の記憶媒体にアクセスする装置を含んでいる。コントローラ１０は不図示のＣＰＵを含み、本鍵盤楽器全体の制御を司る。
【００３８】
ＲＯＭ２１は、制御プログラム、各種テーブルデータ、自動演奏データを記憶する。ＲＡＭ２２は、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ１１は、各種時間を計時する。スイッチ２２０、キーセンサ２３０、操作子２６、ペダルセンサ２４２の検出信号は、コントローラ１０に供給される。制御部７０には、楽音発生部１６、消音機構部１７、ＭＩＤＩＩ／Ｆ１４が接続されている。
【００３９】
楽音信号生成部１３は、電子音源回路及び効果回路を含み、コントローラ１０による制御によって、キーセンサ２３０及びペダルセンサ２４２の検出信号に基づく演奏データや予め設定された演奏データ等を楽音信号に変換すると共に、該楽音信号に各種効果を付与して、楽音発生部１６に出力する。楽音発生部１６には、上記したアンプ２５０、スピーカ２５１、ヘッドフォンジャック２５５が含まれ、楽音信号生成部１３から入力される楽音信号等を音響に変換する。
【００４０】
消音機構部１７には、図１に示したモータ駆動回路２３５、モータ３４、ストッパ３０が含まれる。モータ駆動回路２３５は、コントローラ１０による制御によって、モータ３４を駆動し、それによってストッパ３０の位置が制御される。
【００４１】
ＭＩＤＩＩ／Ｆ１４は、他のＭＩＤＩ機器である外部機器１５を通信可能に接続することができる。制御部７０は、ＭＩＤＩＩ／Ｆ１４を介して外部機器１５との間で、ＭＩＤＩ（Musical Instrument Digital Interface）信号の入力、出力を行える。
【００４２】
図４は、ペダル出力テーブルの概念図である。このペダル出力テーブルは、ＲＯＭ２１に予め格納されている。同図に示すように、ペダル出力テーブルは、横軸に入力値、縦軸に出力値をとる。出力値には、操作情報として楽音信号生成部１３の電子音源に送出されるＭＩＤＩ値（以下、「ペダルＭＩＤＩ値」と称する）を採用している。
【００４３】
ペダル出力テーブルは、本鍵盤楽器と同じ構成の鍵盤楽器をモデルとして、該モデルの鍵盤楽器において、ラウドペダルを操作して経験的に得たものである。すなわち、まず、サイレントモード等において、鍵操作とペダル操作とに基づいて電子的に楽音を発生させる上で、ラウドペダルの操作に合致したペダル効果が得られるように、ペダルセンサの検出値（Ａ／Ｄ値）とペダルＭＩＤＩ値とを対応付けた曲線を作成する。その際、実際のメカニカル上のハーフポイントとなったときに「０ｘ５８」（１０進数で「８８」）が出力され、「０ｘ５８」という出力で電子楽音におけるハーフペダル効果が得られるように入力値とペダルＭＩＤＩ値との対応関係を設定する。
【００４４】
そして、さらにその曲線を、入力値が「０ｘ００」のときにペダルＭＩＤＩ値が「０ｘ５８」となるように、入力値軸をシフトさせることで、ペダル出力テーブルが作成される。従って、入力値として「０ｘ００」が入力されると、それに対応付けられたペダルＭＩＤＩ値として、「０ｘ５８」が出力されることになる。
【００４５】
図５、図６は、メイン処理のフローチャートである。本処理は、本鍵盤楽器の電源オン時に開始される。
【００４６】
まず、ステップＳ１０１で初期設定処理を実行する。すなわち、所定プログラムの実行を開始し、各種レジスタに初期値を設定する。ここでは、ＲＯＭ２１、フラッシュメモリ２３の記憶内容をＲＡＭ２２に読み出す等の処理もなされる。ＲＯＭ２１内のペダル出力テーブル、フラッシュメモリ２３内の記憶値ＡＤ０（後述）も読み出されてＲＡＭ２２に記憶される。後述するキャリブレーションモードの初回実行前は、フラッシュメモリ２３には、デフォルト値である「０ｘ４０」が記憶値ＡＤ０として記憶されている。
【００４７】
次に、ステップＳ１０２では、機器設定等の処理を実行する。ここでは、操作子２６のスキャン処理や、発音モード、キャリブレーションモード等のモード設定処理等が実行される。次に、キャリブレーションモードが設定されているか否かを判別する（ステップＳ１０３）。ここで、キャリブレーションモードは、上記ペダル出力テーブルを介した、ペダルセンサ２４２の検出値（Ａ／Ｄ値）とペダルＭＩＤＩ値との対応関係を決めるためのモードである。
【００４８】
その判別の結果、キャリブレーションモードが設定されていない場合は、図６のステップＳ１１２に進み、現在の発音モードがサイレントモードであるか否かを判別し、サイレントモードでない場合は、その他のモード処理（例えば、打撃発音モード、自動演奏モード等）を実行して（ステップＳ１１９）、前記ステップＳ１０２に戻る。
【００４９】
一方、サイレントモードである場合は、ラウドペダル２４０の操作があったか否かをペダルセンサ２４２の検出値から判別し（ステップＳ１１３）、ラウドペダル２４０の操作があった場合は、ステップＳ１１４に進む。ステップＳ１１４では、現在のペダルセンサ２４２の検出値（Ａ／Ｄ値）を取得する。以降、これを「ペダルセンサ値ＡＤ１」と記す。さらに、フラッシュメモリ２３から読み出されてＲＡＭ２２に記憶されている記憶値ＡＤ０と、取得したペダルセンサ値ＡＤ１と、ペダル出力テーブルとに基づき、ペダルＭＩＤＩ値を算出する。
【００５０】
具体的には、ペダルセンサ値ＡＤ１から記憶値ＡＤ０を減算した値である「ＡＤ１−ＡＤ０」を、ペダル出力テーブルに入力する入力値とする。従って、ペダル出力テーブルにおいて入力値「ＡＤ１−ＡＤ０」に対応する出力値が、算出されたペダルＭＩＤＩ値となる。例えば、ＡＤ０＝「０ｘ４０」で、ＡＤ１＝「０ｘ４０」であった場合は、入力値が「０ｘ００」であるから、ペダルＭＩＤＩ値＝「０ｘ５８」となる。また、ＡＤ０＝「０ｘ４０」で、ＡＤ１＝「０ｘ４Ａ」であった場合は、入力値が「０ｘ０Ａ」であるから、ペダルＭＩＤＩ値は、「０ｘ５８」よりも高い値（例えば、０ｘ６０）となる。また、ＡＤ０＝「０ｘ４５」で、ＡＤ１＝「０ｘ４０」であった場合は、入力値が「−０ｘ０５」であるから、ペダルＭＩＤＩ値は、「０ｘ５８」よりも低い値（例えば、０ｘ５３）となる。
【００５１】
次に、ステップＳ１１５に進み、上記算出したペダルＭＩＤＩ値を楽音信号生成部１３に送出して、ステップＳ１１６に進む。一方、前記ステップＳ１１３の判別の結果、ラウドペダル２４０の操作がなかった場合は、ペダルＭＩＤＩ値を算出することなくステップＳ１１６に進む。ステップＳ１１６では、鍵２０１の操作（キー操作）があったか否かを判別し、操作がなければ前記ステップＳ１０２に戻る一方、操作があった場合は、キーセンサ２３０で検出された検出信号に基づくＭＩＤＩ演奏信号であるキーＭＩＤＩ値を楽音信号生成部１３に送出する（ステップＳ１１７）。このキーＭＩＤＩ値には、押鍵された鍵２０１に対応した音高の情報及び操作速度に応じたベロシティの情報が含まれている。
【００５２】
そして、楽音信号生成部１３に、上記送出したペダルＭＩＤＩ値とキーＭＩＤＩ値とに基づく楽音の発生をさせる（ステップＳ１１８）。これにより、ダンパ音を含む楽音が発音される。なお、ペダルＭＩＤＩ値が送出されず、キーＭＩＤＩ値のみが送出される場合は、ダンパ音等のペダル効果のない楽音が発生することになる。その後、前記ステップＳ１０２に戻る。
【００５３】
前記ステップＳ１０３の判別の結果、キャリブレーションモードが設定されている場合は、キャリブレーションモードを終了する指示があったか否かを判別する。この指示は、例えば、操作子２６のうち所定のものの操作によりなされるが、これに限られるものではない。その判別の結果、キャリブレーションモードを終了する指示があれば、前記ステップＳ１０２に戻る一方、終了する指示がない場合は、現在のラウドペダル２４０の位置を検出する（ステップＳ１０５）。すなわち、現在のペダルセンサ値ＡＤ１を取得する。
【００５４】
次に、前記ステップＳ１１４と同様に、ＲＡＭ２２に記憶されている記憶値ＡＤ０と前記ステップＳ１０５で取得したペダルセンサ値ＡＤ１とペダル出力テーブルとに基づき、ペダルＭＩＤＩ値を算出する（ステップＳ１０６）。そして、算出したペダルＭＩＤＩ値に応じたモニタ用の確認音を発音させる。
【００５５】
ここで、確認音の種類は例えば３種類あり、算出したペダルＭＩＤＩ値が属する領域によって発音する確認音が異なる。具体的には、第１領域が「０ｘ５７以下」、第２領域が「０ｘ５８〜０ｘ７Ｅ」、第３領域が「０ｘ７Ｆ以上」であるとして、ペダルＭＩＤＩ値が、どの領域に属しているかによって、確認音の種類が定まり、それに応じたＭＩＤＩ信号が、楽音信号生成部１３に送出されることで、確認音が発音される。第１〜第３領域に対応する第１〜第３種類の確認音としては、例えば、第１種類の確認音が連続ブザー音、第２種類の確認音が大刻みな断続ブザー音、第３種類の確認音が小刻みな断続ブザー音である。
【００５６】
次に、仮決定キーがオンされたか否かを判別し（ステップＳ１０８）、仮決定キーがオンされるまで、前記ステップＳ１０４〜Ｓ１０８の処理を繰り返し、仮決定キーがオンされた場合にのみ、その時点におけるペダルセンサ値ＡＤ１をＲＡＭ２２に一時記憶する（ステップＳ１０９）。ここで、仮決定キーとして、第８６鍵である黒鍵（記憶指示手段）が採用されている。
【００５７】
次に、本決定キーがオンされたか否かを判別し（ステップＳ１１０）、本決定キーがオンされるまで、前記ステップＳ１０４〜Ｓ１１０の処理を繰り返し、本決定キーがオンされた場合にのみ、ステップＳ１１１に進む。ここで、本決定キーとして、第８８鍵である白鍵が採用されている。
【００５８】
前記ステップＳ１１１では、フラッシュメモリ２３に記憶されている記憶値ＡＤ０として、現在記憶されている値に代えて、前記ステップＳ１０９でＲＡＭ２２に一時記憶されたペダルセンサ値ＡＤ１を記憶させることで、フラッシュメモリ２３内の記憶値ＡＤ０を更新する。それと同時に、ＲＡＭ２２に記憶されている記憶値ＡＤ０もペダルセンサ値ＡＤ１に更新する。その後、前記ステップＳ１０２に戻る。
【００５９】
なお、仮決定キーは、現在のペダルセンサ値ＡＤ１をＲＡＭ２２に取り込むように指示するための操作子であればよい。一方、本決定キーは、ＲＡＭ２２に現在一時記憶されているペダルセンサ値ＡＤ１で、フラッシュメモリ２３に記憶されている記憶値ＡＤ０を更新するように指示するための操作子であればよい。従って、これらの決定キーは、他の鍵、あるいは所定の操作子であってもよく、複数鍵の同時押下によってオンとしてもよい。
【００６０】
キャリブレーションモードにおいて作業者が実際に行う作業は次のものである。ただし、事前に、上前板２４と屋根２５（図１参照）を外しておく。厳密には、屋根２５のうち屋根前のみ外せば十分である。
【００６１】
まず、ラウドペダル２４０を適量踏み込んで、ダンパ２０５と弦２０４との当接／離間状態を目視で確認する。上前板２４と屋根２５を外しておくのは、目視確認を行えるようにするためである。ラウドペダル２４０を徐々に踏み込んでいくと、やがてダンパ２０５が動き出す。ダンパ２０５が動き出してからさらに１ｍｍ程度（好ましくは１±０．５ｍｍ）変位した位置が、遊び領域と弦開放領域との間のハーフペダル領域であって、ハーフポイントであると推定できる。従って、作業者は、その時点でラウドペダル２４０を止め、その状態で仮決定キーをオンする（ステップＳ１０８）。
【００６２】
ここで、作業者は、ラウドペダル２４０の踏み込み状態に応じて発音されている確認音を聞いて、現在のハーフポイントの設定状態を確認することができる。例えば、踏む込みの往行程においては、ハーフポイントとなったときにペダルＭＩＤＩ値が「０ｘ５８」となって、第２種類の確認音が発音されるから、第１種類の確認音から第２種類の確認音へ切り替わる時点がハーフポイントを通過する時点であると認識することができる。従って、確認音から認識されるハーフポイントが、目視で把握されるハーフポイントと一致するまで、踏み込み量の調整と仮決定キーのオンを繰り返し、一致したと判断できたら、本決定キーをオンすればよい（ステップＳ１１０）。
【００６３】
キャリブレーションモードによるハーフポイントの設定（実質的にはフラッシュメモリ２３内の記憶値ＡＤ０の更新）は、通常、本鍵盤楽器の出荷前に行う。しかし、フラッシュメモリ２３は、その記憶内容である記憶値ＡＤ０を更新可能で、キャリブレーションモードは製品出荷後にも実行可能である。従って、出荷後においても、ユーザまたはメンテナンス作業者によって、ハーフポイントを事後的に変更乃至修正することが可能である。
【００６４】
上記のようにして特定されたハーフポイントは、サイレントモードでの演奏だけでなく、鍵２０１及びラウドペダル２４０を用いた演奏をＭＩＤＩ演奏データとして記録する場合等においても反映される。
【００６５】
本実施の形態によれば、キャリブレーションモード時に、ラウドペダル２４０を、目視によりハーフポイントと把握される位置に位置させたときのペダルセンサ値ＡＤ１を記憶値ＡＤ０として記憶させ、サイレントモード時には、記憶値ＡＤ０、ペダルセンサ値ＡＤ１及びペダル出力テーブルに基づきペダルＭＩＤＩ値を算出し、楽音を発生させるようにした。これにより、検出信号であるペダルセンサ値ＡＤ１と実際に楽音制御に用いられる操作情報であるペダルＭＩＤＩ値との対応関係を適正化して、ペダル操作に応じたハーフペダル操作等の楽音制御を適切に行うことができる。しかも、ハーフポイントの設定は、目視によりハーフポイントと把握される位置にラウドペダル２４０を踏み込んで仮決定キー、次いで本決定キーをオンするという簡単な操作で行えるので、作業が簡単であるだけでなく、正規化／逆正規化変換テーブル等を用いることに比し、処理が簡単である。
【００６６】
特に、サイレント機能を有した鍵盤楽器においては、ハーフポイントの位置はメカ的に決まっているわけであるが、このメカ上のハーフポイントに制御上のハーフポイントを合わせ込むことができる。
【００６７】
また、仮決定キー、及び本決定キーには、鍵２０１の一部を採用したので、専用の操作子を設ける必要がなく、構成が複雑化しない。
【００６８】
なお、本実施の形態では、入力値に出力値を対応付ける対応付け手段として、ペダル出力テーブル（図４参照）を例示したが、これに限るものではない。例えば、記憶値ＡＤ０とペダルセンサ値ＡＤ１とに基づく値（ＡＤ１−ＡＤ０）に対してペダルＭＩＤＩ値を対応付ける演算式のようなものであってもよい。
【００６９】
なお、ダンパ２０５が動き出してから１ｍｍ程度動いた位置で仮決定キーをオンしてハーフポイントを特定することとしたが、これに限られず、ラウドペダル２４０をハーフペダル領域に関する所定の位置に位置させたときに仮決定キーをオンすればよい。従って、例えば、往行程においてダンパ２０５が動き出した時点、あるいはダンパ２０５が弦２０４から離間した時点のいずれかの時点で仮決定キーをオンしてハーフポイントとしてもよい。
【００７０】
また、本実施の形態では、ダンパ２０５が動き出してから１ｍｍ程度変位した位置に対応する記憶値ＡＤ０を１つ定めることでハーフポイントを１点だけ定めたが、ハーフペダル領域を特定できればよいので、これに限られない。例えば、ダンパ２０５の動き出しの時点とダンパ２０５が弦２０４から離間した時点の２点を把握して、これらの平均値、あるいは直線補間及び所定の内分比による内分によって１つの記憶値ＡＤ０を定めてもよい。あるいは、これら２点に対応する記憶値ＡＤ０として２つの値を記憶し、２つの記憶値ＡＤ０とペダルセンサ値ＡＤ１とに基づく値から、所定の演算式等によって出力値であるペダルＭＩＤＩ値を求めるようにしてもよい。
【００７１】
なお、本実施の形態では、仮決定キーのオンのタイミングは、作業者の目視による判断に委ねられるが、ハーフポイントに位置することを推定できる事象を検出する機構を設けて、ラウドペダル２４０の踏み込み行程において、自動的に仮決定キーのオンと同じような記憶指示がなされるように構成してもよい。
【００７２】
なお、本実施の形態では、ラウドペダル２４０の踏み込みの往行程においてハーフポイントを探して仮決定キーをオンするようにしたが、これに限られず、踏み込んだ状態から徐々に踏み込みを緩める段階（復方向）において仮決定キーをオンするようにしてもよい。あるいは、往方向と復方向で定めた２つの記憶値ＡＤ０の平均値を採用してもよい。
【００７３】
なお、本実施の形態では、ペダルセンサ２４２を連続センサとし、ペダル出力テーブルを用いてハーフペダル領域を繊細に再現できるが、これに限られず、ペダルのオンオフのみを検出して演奏に反映させる鍵盤装置にも本発明を適用可能である。その場合は、ペダルセンサは、ペダルオンオフの境界を検出できるものであればよい。
【００７４】
なお、本発明は、弦を発音部材とするピアノに限られず、発音板を発音部材とするチェレスタやグロッケンシュピール等の、ピアノ以外の鍵盤楽器にも適用可能である。
【００７５】
また、本発明は、弦等の発音部材を有しない電子楽器にも応用可能である。すなわち、ペダル操作におけるハーフポイントを任意に設定できるから、ペダル操作とそれに応じて楽音を制御する操作情報との関係を、ユーザの好みで設定することができる。これは、製品の納品後においても可能であるから、ユーザによる、ペダル操作による楽音制御のカスタマイズが可能となる。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施の形態に係る鍵盤楽器の構成を示す断面図である。
【図２】ストッパ及びアクション等を示す側面図である。
【図３】本鍵盤楽器の制御機構の構成を示すブロック図である。
【図４】ペダル出力テーブルの概念図である。
【図５】メイン処理のフローチャートである。
【図６】メイン処理の図５の続きのフローチャートである。
【符号の説明】
【００７７】
１０  コントローラ（操作情報出力手段）、  １３  楽音信号生成部、  ２３  フラッシュメモリ（ペダルセンサ情報記憶手段）、  ２６  操作子（モード選択手段）、  ７０  制御部（楽音制御手段）、  ２０１  鍵（記憶指示手段）、  ２０４  弦（発音部材）、  ２１５  ハンマ（打撃部材）、  ２３０  キーセンサ（鍵センサ）、  ２４０  ラウドペダル、  ２４２  ペダルセンサ、  ＡＤ０  記憶値（ペダルセンサ情報）、  ＡＤ１  ペダルセンサ値（ペダルセンサ情報）
【図１】
0004539590.tif 000002
【図２】
0004539590.tif 000003
【図３】
0004539590.tif 000004
【図４】
0004539590.tif 000005
【図５】
0004539590.tif 000006
【図６】
0004539590.tif 000007