(57)【要約】【課題】楽音信号に振動信号が合成されて、アコースティックな楽器の演奏の感触に近い演奏感触が得られる。【解決手段】鍵１０３の発音操作によって疑似ハンマー１０５が振動体６０（１３１、１３２）を打つ。発音体６０の中の発音センサ６１からの振動信号ＯＳはデータセレクタで操作鍵に応じて選択され、加算器２５ＬＡ、２５ＬＢ、２５ＲＡ、２５ＲＢで、楽音信号ＴＳに合成される。乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢ、２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢには音像データＳＩ及び混合比データＭＲが送られ、振動信号ＯＳと楽音信号ＴＳとが所定の比率で混合される。【選択図】図５
2004279991.tif 000002
【特許請求の範囲】
【請求項１】
楽器の発音操作に応じて振動する振動体と、
この振動体の振動状態を振動信号に変換する振動変換手段と、
上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタを発生する音楽的ファクタ発生手段と、
この発生される音楽的ファクタに基づいて音響信号を発生する音響発生手段と、
この発生された音響信号と上記発生された振動信号とを所定の比率で混合することを特徴とする楽音制御装置。
【請求項２】
上記混合された音響信号と上記発生された振動信号とは、複数のサウンドシステムに所定の比率で分配されることを特徴とする請求項１記載の楽音制御装置。
【請求項３】
上記音楽的ファクタは、上記楽器の発音操作に対応する音高、タッチ、音色または／及び発音経過時間である請求項１または２記載の楽音制御装置。
【請求項４】
上記振動体は、鍵盤楽器の鍵タッチ感を付与する機構、または／及び鍵盤楽器のアクション機構、弦、響板、鐵盤、ピン板、ピン、棚、側板、蓋（屋根）、骨組みまたは／及び楽器本体である請求項１、２または３記載の楽音制御装置。
【請求項５】
上記混合の比率は上記音楽的ファクタの中のタッチ、音色、音高または／及び発音経過時間に応じて決定されることを特徴とする請求項１、２、３または４記載の楽音制御装置。
【請求項６】
上記楽器の発音操作を行う発音操作手段は音高または音色に応じて複数設けられており、この複数の発音操作手段に共通して、上記振動体または／及び上記振動変換手段は１つ設けられている請求項１、２、３、４または５記載の楽音制御装置。
【請求項７】
上記振動信号または／及び上記音響信号は複数のサウンドシステムに分配され、上記音楽的ファクタに応じて音像データが発生され、この発生された音像データに応じて、当該分配される複数の振動信号または／及び上記音響信号のそれぞれの振幅または位相に差が付加される、または振動信号の振幅または位相と上記音響信号の振幅または位相とに差が付加されることを特徴とする請求項１、２、３、４、５または６記載の楽音制御装置。
【請求項８】
上記振動信号と上記音響信号とは異なるサウンドシステムに供給され、これら振動信号の振幅または位相と音響信号の振幅または位相とに差が付加されることを特徴とする請求項１、２、３、４、５、６または７記載の楽音制御装置。
【請求項９】
上記楽器に備えられたペダルの操作によって、上記振動体は、振動が継続して余韻が残る状態と、振動が継続せず余韻が残らない状態とが切り換えられることを特徴とする請求項１、２、３、４、５、６、７または８記載の楽音制御装置。
【請求項１０】
上記振動変換手段は鍵、ハンマーまたは疑似ハンマーの動きの速さまたは強さに応じた振動信号を出力することを特徴とする請求項１、２、３、４、５、６、７、８または９記載の楽音制御装置。
【請求項１１】
上記振動体または／及び振動変換手段は複数種類設けられ、上記音楽的ファクタのタッチ、音高または／及び発音経過時間の大きさ、音色の種類が検出され、この検出結果に応じて、上記振動される振動体または／及び振動変換手段が切り換えられることを特徴とする請求項１、２、３、４、５、６、７、８、９または１０記載の楽音制御装置。
【請求項１２】
撓み量が異なる振動体が複数種類設けられ、発音操作のタッチが小さいとき、撓み量の大きい振動体が振動され、発音操作のタッチが大きいとき、撓み量の小さい振動体が振動されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。
【請求項１３】
上記振動体が複数種類設けられ、発音操作の力によって移動ししかもこの発音操作の力の大きさによって移動量が変化する移動体によって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１または１２記載の楽音制御装置。
【請求項１４】
上記振動体が複数種類設けられ、発音操作の初期のタッチの速さまたは強さが検出され、この検出された初期のタッチの大きさによって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２または１３記載の楽音制御装置。
【請求項１５】
楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換させ、    上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタが発生され、この発生される音楽的ファクタに基づいて音響信号を発生させ、    この発生された音響信号と上記発生された振動信号とを所定の比率で混合させることを特徴とする楽音制御方法。
【請求項１６】
楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換させる処理と、
上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタが発生され、この発生される音楽的ファクタに基づいて音響信号を発生させる処理と、
この発生された音響信号と上記発生された振動信号とを所定の比率で混合させる処理とをコンピュータに実行させることを特徴とする楽音制御のためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音制御装置、楽音制御方法及び楽音制御のためのコンピュータプログラムに関し、特に電子的に発生される音響信号に対して楽器の振動信号を混合して出力するものに関する。
【０００２】
【発明の背景】
従来、外見上アコースティックな楽器の中に電子的に楽音信号を発生する装置を組み込んだ電子ピアノなどがある。この楽器の外見はアコースティックであるにもかかわらず、出力される音響信号は電子的である。しかし、このような楽器は、電子的な楽音信号が出力されるのみであり、アコースティックな楽音は出力されない。
【０００３】
また、アコースティックなピアノの中に消音機構と電子的に楽音信号を発生する装置を組み込んだものもある。このような消音ピアノは、鍵操作によってハンマーで弦を打つアコースティックな楽音が出力されるときと、電子的楽音信号が出力されるときとが切り換えられる。しかし、このような楽器は、アコースティックな楽音と電子的楽音とのいずれかが出力されるのみであった。
本発明の目的は、電子的楽音に対して実際の演奏による振動の感触を加味して、アコースティックな楽音と同様の効果を供給する。
【０００４】
【課題を解決するための手段】
この目的を達成するために、本発明は、楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換し、上記楽器の発音操作に基づいて発生される音楽的ファクタに基づいて音響信号が発生され、この発生された音響信号と上記発生された振動信号とが所定の比率で混合される。
【０００５】
これにより、アコースティックな楽音に近い楽音が電子的に発生されることができる。また、アコースティックな楽器の演奏の感触に近い演奏感触が感じられることができる。
【０００６】
【発明の実施の形態】
（１）全体回路
図１は電子ピアノなどの楽音制御装置、楽音制御方法を実施する装置または電子楽器の全体回路を示す。キーボード１１の各キーは、楽音の発音及び消音を操作／指示するもので、キースキャン回路１２によってスキャンされ、キーオン、キーオフを示すデータが検出され、コントローラ２によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各キーのオン、オフの状態を示すデータと比較され、各キーのオンイベント、オフイベントの判別が、コントローラ２によって行われる。
【０００７】
このキーボード１１の各キー（鍵）には段差タッチスイッチが設けられ、段差スイッチごとに上記スキャンが行われ、各段差スイッチの先頭のオン／オフごとにオンイベント／オフイベントの検出が行われる。この段差スイッチによってタッチの速さと強さを示す上記タッチ情報つまりイニシャルタッチデータとアフタタッチデータとが発生される。
【０００８】
このキーボード１１は、ローアキーボード、アッパーキーボード、ペダルキーボード等から成っており、それぞれにつき異なる音色の楽音、つまり楽音波形または／及びエンベロープ波形の異なる楽音が発音される。そして、アッパーキーボードについては、１つのキーオンで２音色の楽音を同時に鳴らすことも可能である。なお、キーボード１１は、電子弦楽器、電子吹奏（管）楽器、電子打楽器（パッド等）、コンピュータのキーボード等で代用される。
【０００９】
パネルスイッチ群１３の各スイッチは、パネルスキャン回路１４によって、スキャンされる。このスキャンにより、各スイッチのオン、オフを示すデータが検出され、コントローラ２によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各スイッチのオン、オフの状態を示すデータと比較され、各スイッチのオンイベント、オフイベントの判別が、コントローラ２によって行われる。このスイッチにはペダル、ベンダー、コントローラ、ジョイスティックなどのスイッチも含まれる。
【００１０】
この発音される楽音は上記キーボード１１による手動演奏の楽音または自動演奏情報から再生された自動演奏の楽音である。この手動演奏または自動演奏の各楽音はミディインターフェース１５からも送られてくる。
【００１１】
ミディインターフェース１５は、外部接続された電子楽器との間で楽音データの送受を行うためのインターフェイスである。この楽音データはＭＩＤＩ（ミュージカルインスツルメントデジタルインタフェース）規格のもので、この楽音データに基づいた発音も行われる。
【００１２】
上記キーボード１１またはミディインターフェース１５には、自動演奏装置も含まれる。これらキーボード１１、パネルスイッチ群１３及びミディインターフェース１５から発生された演奏情報（楽音発生情報）は、楽音を発生させるための情報である。キーボード１１の手動演奏情報は自動演奏情報としてプログラム／データ記憶部４に書き込まれ記憶される。このミディインターフェース１５を通じて、他の機器から自動演奏情報が送られてきたり、プログラム／データ記憶部４内の自動演奏情報が他の機器へ送られたりする。
【００１３】
上記演奏情報（楽音発生情報）は、音楽的ファクタ（因子）情報であり、音高（音域）情報（音高決定因子）、発音時間情報、演奏分野情報、発音数情報などである。発音時間情報は楽音の発音開始からの経過時間を示す。演奏分野情報は、演奏パート情報、楽音パート情報、楽器パート情報等を示し、例えばメロディ、伴奏、コード、ベース、リズム、ＭＩＤＩ等に対応し、または上鍵盤、下鍵盤、足鍵盤、ソロ鍵盤、ＭＩＤＩ等に対応している。
【００１４】
上記音高情報はキーナンバデータＫＮとして取り込まれる。このキーナンバデータＫＮはオクターブデータ（音域データ）と音名データとからなる。演奏分野情報は、パートナンバデータＰＮとして取り込まれ、このパートナンバデータＰＮは各演奏エリアを識別するデータであって、発音操作された楽音がどの演奏エリアからのものかによって設定される。
【００１５】
発音時間情報は、トーンタイムデータＴＭとして取り込まれ、後述のフローチャートによって求められたり、キーオンイベントからのタイムカウントデータに基づいたり、またはエンベロープフェーズで代用される。この発音時間情報は特願平６−２１９３２４号明細書及び図面に発音開始からの経過時間情報として詳しく示される。
【００１６】
発音数情報（同時発音数データＳＳ）は同時に発音している楽音の数を示し、例えばアサインメントメモリ４０のオン／オフデータが「１」の楽音の数に基づき、後述するフローチャートの処理によって求められる。
【００１７】
さらに、上記パネルスイッチ群１３には各種スイッチが設けられ、この各種スイッチは音色タブレット、エフェクトスイッチ、リズムスイッチ、ペダル、ホイール、レバー、ダイヤル、ハンドル、タッチスイッチ等であって楽器用のものである。このペダルはダンパペダル、サスティンペダル、ミュートペダル、ソフトペダル等である。
【００１８】
この各種スイッチより、楽音制御情報が発生され、この楽音制御情報は発生された楽音を制御する情報であって音楽的ファクタ（因子）情報であり、音色情報（音色決定因子）、タッチ情報（発音指示操作の速さ／強さ）、発音数情報、エフェクト情報、リズム情報、音像（ステレオ）情報、クオンタイズ情報、変調情報、テンポ情報、ラウドネス（音量）情報、エンベロープ情報等である。これら音楽的ファクタ情報も上記演奏情報（楽音情報）に合体され、上記各種スイッチより入力されるほか、上記自動演奏情報に合体され、上記インターフェイスで送受される演奏情報に合体される。
【００１９】
上記音色情報は、鍵盤楽器（ピアノ等）、管楽器（フルート等）、弦楽器（バイオリン等）、打楽器（ドラム等）の楽器（発音媒体／発音手段）の種類等に対応しており、トーンナンバデータＴＮとして取り込まれる。上記エンベロープ情報は、上述のエンベロープスピードＥＳ、エンベロープレベルＥＬ、エンベロープタイムＥＴ、エンベロープフェーズＥＦなどである。
【００２０】
上記ラウドネス（音量）情報はラウドネスデータＬＮとして取り込まれ、各楽音の大きさを表す。このラウドネスデータＬＮは、上記タッチデータＴＣ、音量データ等に基づいて決定され、場合によって発音数情報などによっても決定される。
【００２１】
このような音楽的ファクタ情報は、コントローラ２へ送られ、後述の各種信号、データ、パラメータの切り換えが行われ、楽音の内容が決定される。上記演奏情報（楽音発生情報）及び楽音制御情報はコントローラ２で処理され、各種データが楽音信号発生部５へ送られ、楽音波形信号ＭＷが発生される。コントローラ２はＣＰＵ、ＲＯＭ及びＲＡＭなどからなっている。
【００２２】
プログラム／データ記憶部４（内部記憶媒体／手段）には、自動演奏情報が記憶されている。この自動演奏情報の中には発音開始タイミング情報とエンベロープ種類情報とが記憶されている。このエンベロープ種類情報に基づいて発音開始タイミング情報が変更制御される。
【００２３】
プログラム／データ記憶部４（内部記憶媒体／手段）はＲＯＭまたは書き込み可能なＲＡＭ、フラッシュメモリまたはＥＥＰＲＯＭ等の記憶装置からなり、光ディスクまたは磁気ディスク等の情報記憶部７（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。またプログラム／データ記憶部４には外部の電子楽器またはコンピュータから上記ミディインターフェース１５または送受信装置を介して送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。
【００２４】
このプログラムは、コントローラ（ＣＰＵ）２が各種処理を行うための後述する各フローチャートに応じた楽音制御のためのプログラムである。このプログラム／データ記憶部４には、上述した音楽的ファクタ情報、上述した各種データ及びその他の各種データも記憶される。この各種データには時分割処理に必要なデータや時分割チャンネルへの割当のためデータ等も含まれる。
【００２５】
楽音信号発生部５では、各部分音ごとに楽音波形信号ＭＷが繰り返し発生されサウンドシステム６から発音出力される。上記音高情報に応じて、この繰り返し発生される楽音波形信号ＭＷの発生速度は変化される。また上記音色情報などの音楽的ファクタ情報に応じて、この繰り返し発生される楽音波形信号ＭＷの波形形状は切り換えられる。この楽音信号発生部５は時分割処理によって複数の楽音信号ＴＳが同時に生成されポリフォニックに発音される。
【００２６】
タイミング発生部３からは、楽音生成装置の全回路の同期を取るためのタイミングコントロール信号が各回路に出力される。このタイミングコントロール信号は、各周期のクロック信号のほか、これらのクロック信号を論理積または論理和した信号、時分割処理のチャンネル分割時間の周期を持つチャンネルクロック信号ＣＨφ、この４倍の周波数を持つチャンネルクロック信号４ＣＨφ、チャンネルナンバデータＣＨＮｏ、この４倍インクリメント速度を持つチャンネルナンバデータ４ＣＨＮｏ、タイムカウントデータＴＩなどを含む。
【００２７】
このタイムカウントデータＴＩは、絶対時間つまり時間の経過を示し、このタイムカウントデータＴＩのオーバフローリセットから次のオーバフローリセットまでの周期は、各楽音のうち最も長い発音時間より長く、場合によって数倍に設定される。
【００２８】
（２）楽音信号発生部５
図２は上記楽音信号発生部５及び振動変換回路１８を示す。周波数ナンバ累算器４２には、アサインメントメモリ４０から読み出された各チャンネルのキーナンバデータＫＮ及びトーンナンバデータＴＮ等の音楽的ファクタが送られ、キーナンバデータＫＮに応じた周波数ナンバデータＦＮが時分割に累算され、この累算された累算周波数ナンバデータＦＮＡは楽音波形メモリ４３へ読み出しアドレスデータとして時分割に供給される。
【００２９】
上記楽音波形メモリ４３には、複数の楽音波形データＭＷが記憶されており、各楽音波形データＭＷは上記累算周波数ナンバデータＦＮＡに基づいて時分割に読み出される。各楽音波形データＭＷの選択は、上記トーンナンバデータＴＮ等の音楽的ファクタまたはパネルスイッチ群１３での操作者による選択操作に基づいて行われる。
【００３０】
このトーンナンバデータＴＮ等の音楽的ファクタは、アサインメントメモリ４０から読み出され、上記周波数ナンバ累算器４２へ送られ、バンクデータＢＫに変換され、上記楽音波形メモリ４３へ上位読み出しアドレスデータとして供給される。下位読み出しアドレスデータは、上記累算周波数ナンバデータＦＮＡである。
【００３１】
この楽音波形データＭＷは、ピアノの高音、中音及び低音などの音域に応じた楽音波形のサンプリングデータである。この楽音波形データＭＷは、他にピアノ、バイオリン、フルート、シンバル等の楽器音の波形に対応したり、サイン波、三角波、短形波等の波形やこれらの加算合成波形に対応したり、高調波成分の含有率やノイズ音成分の含有率等、特定成分の含有率の大きさに対応したり、特定フォルマントに応じたスペクトル成分グループに対応したり、発音開始から発音終了までの全波形の種類に対応したり、タッチデータＴＣまたは／及びキースケーリングデータＫＳに対応したりしてもよい。
【００３２】
上記サイン波、三角波、短形波などの単純形状波形やこれらの加算合成波形の楽音波形データＭＷについては、高速演算処理によって発生させる事も可能である。むろん複雑な波形についても、高速演算処理によって発生させる事も可能である。
【００３３】
エンベロープジェネレータ４４には、アサインメントメモリ４０から読み出された各チャンネルの上記トーンナンバデータＴＮなどの音楽的ファクタが送られ、このトーンナンバデータＴＮなどに応じたエンベロープ波形データＥＮが時分割に発生される。このエンベロープ波形データＥＮは、乗算器４５で上記楽音波形メモリ４３から読み出された楽音波形データＭＷに乗算され、上記サウンドシステム６へ送られて発音出力される。
【００３４】
（３）音楽的ファクタテーブル１０
図３はプログラム／データ記憶部４内の音楽的ファクタテーブル１０を示す。この音楽的ファクタテーブル１０には、種々の音楽的ファクタごとに、混合比データＭＲ、分配比データＤＲ、音像データＳＩ、エンベロープスピードデータＥＳ、エンベロープレベルデータＥＬなどが異なる値で記憶される。
【００３５】
入力される音楽的ファクタに応じたこれらのデータが音楽的ファクタテーブル１０から読み出され、アサインメントメモリ４０に書き込まれる。したがって、混合比データＭＲ、分配比データＤＲ、音像データＳＩ、エンベロープスピードデータＥＳ、エンベロープレベルデータＥＬなどは、音楽的ファクタに応じて変化する。
【００３６】
この書き込みは、各チャンネルの楽音ごとに行われ、各楽音の音楽的ファクタに基づいて、対応する混合比データＭＲ、分配比データＤＲ、音像データＳＩ、エンベロープスピードデータＥＳ、エンベロープレベルデータＥＬなどが読み出される。この音楽的ファクタは、タッチデータＴＣ、トーンナンバデータＴＮ（音色）、キーナンバデータＫＮ（音高）、パートナンバデータＰＮ、トーンタイムデータＴＭ（発音経過時間）、同時発音数データＳＳなどである。
【００３７】
上記音像データＳＩまたは混合比データＭＲは、図５の４つのサウンドシステムそれぞれに対応するとともに、楽音信号（音響信号）ＴＳ及び振動信号ＯＳに対応して、８つの音像データＳＩまたは混合比データＭＲが一組として記憶され、この一組の８つの音像データＳＩまたは混合比データＭＲが一括して読み出される。分配比データＤＲも、図５の４つのサウンドシステムそれぞれに対応して、４つの分配比データＤＲが一組として記憶され、この一組の４つの分配比データＤＲが一括して読み出される。
【００３８】
音像データＳＩは、複数のステレオチャンネル（サウンドシステム）によって形成される音像の位置を示す。これら音像データＳＩ、混合比データＭＲ及び分配比データＤＲは、後述する図５のサウンドシステム６へ送られる。この音楽的ファクタテーブル１０は省略可能である。これにより、音像データＳＩ、混合比データＭＲ、分配比データＤＲは音楽的ファクタによって変化せず固定される。
【００３９】
（４）アサインメントメモリ４０
図４は、楽音信号発生部５のアサインメントメモリ４０を示す。アサインメントメモリ４０には、複数（１６、３２または６４等）のチャンネルメモリエリアが形成されており、上記楽音信号発生部５に形成された複数の楽音生成チャンネルに割り当てられた合成楽音に関するデータが記憶される。
【００４０】
これら各チャンネルメモリエリアには、チャンネルが割当られた各合成楽音の周波数ナンバデータＦＮ、キーナンバデータＫＮ、エンベロープデータなどが記憶される。なお、トーンナンバデータＴＮ、タッチデータＴＣ、トーンタイムデータＴＭ、パートナンバデータＰＮ、上記オン／オフデータ等も記憶される。
【００４１】
オン／オフデータは割り当られ発音する楽音（部分音）がキーオン中または発音中（“１”）かキーオフ中または消音中（“０”）かを示す。周波数ナンバデータＦＮは割り当られ発音する楽音の周波数値を示し、上記キーナンバデータＫＮから変換される。上記プログラム／データ記憶部４には、この変換のためのテーブル（デコーダ）が設けられている。
【００４２】
上記エンベロープデータは、各エンベロープフェーズのエンベロープスピードデータＥＳ及びエンベロープレベルデータＥＬからなっている。エンベロープスピードデータＥＳはエンベロープのデジタル演算１周期当たりの演算のステップ値を示す。
【００４３】
エンベロープレベルデータＥＬは各フェーズのエンベロープ演算の到達目標値を示す。後述するフェーズカウンタ５０からのカウント値はエンベロープフェーズデータＥＦとしてこのアサインメントメモリ４０に記憶される。これらエンベロープデータは上記トーンナンバデータＴＮなどの音楽的ファクタまたはパネルスイッチ群１３の操作者による選択操作に基づいてプログラム／データ記憶部４から読み出される。
【００４４】
キーナンバデータＫＮは割り当られ発音する楽音の音高（周波数）を示し、上記音高情報に応じて決定される。このキーナンバデータＫＮは、オンイベントがあって当該部分音がチャンネル割り当てされ合成されるたびに、キーナンバデータＫＮがアサインメントメモリ４０の該当チャンネルメモリエリアに記憶され、オフイベントのたびに対応するキーナンバデータＫＮは消去される。キーナンバデータＫＮの上位データは音域またはオクターブを示し、下位データは音名を示す。このキーナンバデータＫＮは省略可能である。
【００４５】
トーンナンバデータＴＮは、割り当てられ発音する楽音の音色を示し、上記音色情報に応じて決定される。このトーンナンバデータＴＮが異なれば音色も異なり、この楽音の楽音波形も異なる。タッチデータＴＣは、発音操作の速さまたは強さを示し、上記タッチ情報に応じて決定される。パートナンバデータＰＮは、上述したように各演奏エリアを示し、発音操作された楽音がどの演奏エリアからのものかによって設定される。トーンタイムデータＴＭは、キーオンイベントからの経過時間を示す。
【００４６】
混合比データＭＲは、楽音信号（音響信号）ＴＳつまり楽音波形データＭＷまたはエンベロープ波形データＥＮと振動信号ＯＳとの混合比率を示し、この混合比データＭＲによって、振動信号ＯＳの振幅（大きさ）と楽音信号（音響信号）ＴＳの振幅（大きさ）とに差が付加される。また、各チャンネルの混合比データＭＲの値は異なっているので、複数の振動信号ＯＳまたは／及び上記音響信号のそれぞれの振幅（大きさ）に差が付加される。
【００４７】
分配比データＤＲは、楽音信号ＴＳと振動信号ＯＳとが４つのステレオチャンネルそれぞれに分配される比率を示し、この分配比率データＤＲによって、振動信号ＯＳ及び楽音信号（音響信号）ＴＳの各チャンネルに差が付加される。また、各チャンネルの分配比データＤＲの値は異なっているので、各チャンネルの音像は異なる。
【００４８】
音像データＳＩは、左右の楽音信号（音響信号）ＴＳ、左右の振動信号ＯＳまたは／及び楽音信号（音響信号）ＴＳと振動信号ＯＳとの位相（時間）の差及び振幅（大きさ）の差を示す。この音像データＳＩの値の大きさによって、楽音信号（音響信号）ＴＳの音像、振動信号ＯＳの音像、楽音信号（音響信号）ＴＳと振動信号ＯＳとの間の音像関係がそれぞれ変化する。
【００４９】
この音像データＳＩは「０」より大きいプラス値であり、音像データＳＩが「１」より大きければ、一方の信号の振幅が他方の信号の振幅より大きくなり、音像データＳＩが「１」より小さければ、一方の信号の振幅が他方の信号の振幅／大きさより小さくなる。
【００５０】
また、音像データＳＩが「０」であれば位相（時間）の差がなく、音像データＳＩが「０」より大きければ、一方の信号の位相（時間）が他方の信号の位相（時間）より遅れる。この音像データＳＩは、４つの４つのサウンドシステムそれぞれに対応するとともに、楽音信号（音響信号）ＴＳ及び振動信号ＯＳに対応して、８つの音像データＳＩが各チャンネルごとに記憶される。
【００５１】
これら各チャンネルメモリエリアの各データは、オンタイミング及び／又はオフタイミングに書き込まれ、各チャンネルタイミングごとに書き換えられたり、読み出されたりして、上記楽音信号発生部５で処理される。このアサインメントメモリ４０は、楽音信号発生部５の中ではなく、プログラム／データ記憶部４またはコントローラ２の中に設けてもよい。
【００５２】
上記時分割処理によって形成されるチャンネル、つまり複数の楽音発生システムへの各楽音の割り当て方法またはトランケート方法は、例えば特願平１−４２２９８号、特願平１−３０５８１８号、特願平１−３１２１７５号、特願平２−２０８９１７号、特願平２−４０９５７７号、特願平２−４０９５７８号に示される。
【００５３】
（５）サウンドシステム６
図５は上記サウンドシステム６を示す。上記楽音信号発生部５からの各チャンネルの楽音信号ＴＳは、ディレイ回路２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢでそれぞれ音像データＳＩに応じてパラレルにディレイされて位相が制御され、乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢで音像データＳＩ及び混合比データＭＲが乗算されて振幅が制御される。
【００５４】
また、振動信号発生回路２０からの各チャンネルの振動信号ＯＳは、ディレイ回路２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢでそれぞれ音像データＳＩに応じてディレイされて位相が制御され、乗算器２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢで音像データＳＩ及び混合比データＭＲが乗算されて振幅が制御される。
【００５５】
こうして、音像データＳＩに応じて、４つのステレオチャンネルの楽音信号（音響信号）ＴＳ、４つのステレオチャンネルの振動信号ＯＳまたは／及び楽音信号ＴＳと振動信号ＯＳとの位相（時間）の差が制御され決定される。したがって、振動信号ＯＳと楽音信号ＴＳ（音響信号）とは異なるサウンドシステムに供給され、これら振動信号ＯＳの振幅または位相と楽音信号ＴＳの振幅または位相とに差が付加される。
【００５６】
また、発生された音像データＳＩに応じて、４つのステレオチャンネルに分配される複数の振動信号ＯＳまたは／及び上記楽音信号ＴＳのそれぞれの振幅または位相に差が付加される。さらに、振動信号ＯＳの振幅または位相と上記楽音信号ＴＳの振幅または位相とに差が付加される。
【００５７】
これら各チャンネルの楽音信号ＴＳと振動信号ＯＳとは加算器２５ＬＡ、２５ＬＢ、２５ＲＡ、２５ＲＢで加算され合成される。上記乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢまたは２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢにはアサインメントメモリ４０から時分割に読み出された混合比データＭＲまたは音像データＳＩが送られる。
【００５８】
これにより、振動信号ＯＳが対応する楽音信号（音響信号）ＴＳすなわち楽音波形データＭＷまたはエンベロープデータＥＮだけに所定比率で混合合成されるし、この混合合成は、時分割に生成される複数の楽音信号ＴＳに対してチャンネル同期がとられて混合合成される。
【００５９】
また、振動信号ＯＳ及び楽音信号ＴＳが４つのステレオチャンネルに所定比率で分配されるし、この分配は、時分割に生成される複数の楽音信号ＴＳ及び振動信号ＯＳに対してチャンネル同期がとられて分配される。さらに、この音像データＳＩの値の大きさによって、楽音信号（音響信号）ＴＳの音像、振動信号ＯＳの音像、楽音信号ＴＳと振動信号ＯＳとの間の音像関係がそれぞれ決定される。
【００６０】
加算器２５ＬＡ、２５ＬＢ、２５ＲＡ、２５ＲＢからの楽音信号ＴＳ及び振動信号ＯＳは、乗算器２６ＬＡ、２６ＬＢ、２６ＲＡ、２６ＲＢで分配比データＤＲが乗算される。これにより、楽音信号ＴＳ及び振動信号ＯＳは、分配比データＤＲで決定された所定の分配比率で４つのステレオチャンネルつまり複数のサウンドシステムに分配される。
【００６１】
乗算器２６ＬＡ、２６ＬＢ、２６ＲＡ、２６ＲＢからの楽音信号ＴＳ及び振動信号ＯＳは、累算回路２７ＬＡ、２７ＬＢ、２７ＲＡ、２７ＲＢで、各ステレオチャンネルごとに累算され、Ｄ−Ａ変換器２８ＬＡ、２８ＬＢ、２８ＲＡ、２８ＲＢでアナログ信号に変換され、アンプ２９ＬＡ、２９ＬＢ、２９ＲＡ、２９ＲＢで振幅制御または増幅され、スピーカー３０ＬＡ、３０ＬＢ、３０ＲＡ、３０ＲＢから発音される。
【００６２】
このスピーカー３０ＬＡ、３０ＬＢ、３０ＲＡ、３０ＲＢは、電子楽器本体の左右及び手前／奥に配置される。これにより、この４つのスピーカー３０ＬＡ、３０ＬＢ、３０ＲＡ、３０ＲＢから発音される音響によって、楽音信号ＴＳ及び振動信号ＯＳそれぞれに音像が形成される。この音像の位置は各チャンネルごとに異なる。しかも、楽音信号ＴＳの音像の位置と振動信号ＯＳの音像の位置も異なる。このスピーカー３０ＬＡ、３０ＬＢ、３０ＲＡ、３０ＲＢは、左右及び上下、左右及び前後に配置されてもよいし、ヘッドホンに組み込まれてもよい。
【００６３】
なお、上記乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢまたは２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢまたは２６ＬＡ、２６ＬＢ、２６ＲＡ、２６ＲＢの一部または全部は省略されてもよい。また乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢまたは２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢに供給される音像データＳＩまたは混合比データＭＲの一方は省略されてもよい。
【００６４】
これにより、楽音信号ＴＳと振動信号ＯＳとの混合比率または分配比率は固定され、または位相制御だけによって音像形成がされる。さらに、ディレイ回路２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢを省略してもよい。これにより、音量制御だけによって音像が形成される、または音像も形成されない。
【００６５】
（６）振動信号発生回路２０
図６は上記振動信号発生回路２０を示す。後述する複数の振動体６０は上記キー操作によって振動され、この各振動体６０の中または近傍には振動センサ６１が設けられ、この振動センサ６１では、上記振動体６０の振動状態がアナログの上記振動信号ＯＳに変換される。この振動信号ＯＳは、上記キーの発音／消音操作の速さまたは強さに応じている。
【００６６】
このアナログの振動信号ＯＳは、アナログデータセレクタ６２でいずれか１つの振動信号ＯＳが選択され、Ａ−Ｄ変換器６３でデジタルの振動信号ＯＳに変換される。この振動信号ＯＳは、加算器６４及び乗算器６５を経て、上記ディレイ回路２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢにパラレルに送られる。また、乗算器６５の出力は乗算器６６を経て上記加算器６４に帰還される。
【００６７】
上記アサインメントメモリ４０から時分割に読み出されるキーナンバデータＫＮ（音高）は、上記アナログデータセレクタ６２にセレクト切換信号として送られる。これにより、各キー（鍵）に対応して設けられた複数の振動体６０及び振動センサ６１からの複数の振動信号ＯＳがパラレルに送られてきても、対応する発音キーの割り当てチャンネルのタイミングで、この発音キーに対応する振動信号ＯＳのみがとりこまれる。
【００６８】
上記加算器６４、乗算器６５、６６によって、振動信号ＯＳに残響（リバーブ、エコー）が付加される。上記乗算器６５、６６には乗算データが送られ、振動信号ＯＳに対する残響信号の大きさが制御される。この乗算データは、上記タッチデータＴＣ、トーンナンバデータＴＮ、キーナンバデータＫＮ、パートナンバデータＰＮ、トーンタイムデータＴＭなどの音楽的ファクタから変換される。
【００６９】
これにより、音楽的ファクタに応じて振動信号ＯＳの残響の大きさが制御される。このような加算器６４、乗算器６５、６６の残響付加回路は、楽音信号発生部５の出力側に設けられ、上記楽音信号ＴＳの残響が付加されてもよい。
【００７０】
なお、振動信号回路２０とディレイ回路２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢとの各間に乗算器が設けられてもよい。この乗算器にはアサインメントメモリ４０から時分割に読み出された混合比データＭＲまたは分配比データＤＲが送られる。これにより、振動信号ＯＳが対応する楽音信号（音響信号）ＴＳだけに所定比率で混合合成されるし、この混合合成は、時分割に生成される複数の楽音信号ＴＳに対してチャンネル同期がとられて混合合成される。
【００７１】
上記図３の音楽的ファクタテーブル１０に示すように、混合比データＭＲ、分配比データＤＲ及び音像データＳＩは、タッチデータＴＣなどの音楽的ファクタに応じて変化する。したがって、弱打または強打のタッチによって、楽音信号ＴＳ及び振動信号ＯＳの音像は移動する。
【００７２】
例えば、タッチが強いまたは速ければ、振動信号ＯＳまたは楽音信号ＴＳの音像が奥へ移動する。この場合、乗算器２６ＬＡ、２６ＲＡへの分配比データＤＲが大きくなる、またはディレイ回路２１ＬＡ、２３ＬＡ、２１ＲＡ、２３ＲＡへの音像データＳＩが小さくなる。
【００７３】
さらに、タッチが弱いまたは遅ければ、振動信号ＯＳまたは楽音信号ＴＳの音像が前へ移動する。この場合、乗算器２６ＬＢ、２６ＲＢへの分配比データＤＲが大きくなる。またはディレイ回路２１ＬＢ、２３ＬＢ、２１ＲＢ、２３ＲＢへの音像データＳＩが小さくなる。また、楽音信号ＴＳの音像と振動信号ＯＳの音像とが別々に移動され得る。
【００７４】
この場合、各乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢ、２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢへの音像データＳＩまたは混合比データＭＲが個別に変化される。これにより、タッチ等に応じて楽音信号ＴＳの音像と振動信号ＯＳの音像とを近づけたり遠ざけたりして、タッチによって複雑に音像が変化することができる。
【００７５】
なお、上記乗算器２２ＬＡ、２２ＲＡに供給される音像データＳＩ及び混合比データＭＲの値は「０」とされて、スピーカー３０ＬＡ、３０ＲＡで振動信号ＯＳのみが発音され、上記乗算器２４ＬＢ、２４ＲＢに供給される音像データＳＩ及び混合比データＭＲの値は「０」とされて、スピーカー３０ＬＢ、３０ＲＢで楽音信号ＴＳのみが発音されてもよい。これにより、手前のスピーカー３０ＬＢ、３０ＲＢから楽音信号ＴＳが聞こえ、奥のスピーカー３０ＬＡ、３０ＲＡから振動信号ＯＳが聞こえる。
【００７６】
また、上記乗算器２２ＬＢ、２２ＲＢに供給される音像データＳＩ及び混合比データＭＲの値は「０」とされて、スピーカー３０ＬＢ、３０ＲＢで振動信号ＯＳのみが発音され、上記乗算器２４ＬＡ、２４ＲＡに供給される音像データＳＩ及び混合比データＭＲの値は「０」とされて、スピーカー３０ＬＡ、３０ＲＡで楽音信号ＴＳのみが発音されてもよい。これにより、手前のスピーカー３０ＬＢ、３０ＲＢから振動信号ＯＳが聞こえ、奥のスピーカー３０ＬＡ、３０ＲＡから楽音信号ＴＳが聞こえる。
【００７７】
（７）ディレイ回路２１、２３
図７は上記ディレイ回路２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢ、２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢの１つを示す。上記楽音信号ＴＳまたは振動信号ＯＳは、ディレイ素子７０に入力されて順次シフトされて送られる。このディレイ素子７０はＣＣＤ（チャージカップルドデバイス）などからなり、印加されるクロック信号φによって、入力された楽音信号ＴＳまたは振動信号ＯＳは各素子にわたって順次シフトされる。このクロック信号φの周波数は、楽音波形信号ＭＷのサンプリング周波数と同じまたは整数倍若しくは整数分の１である。
【００７８】
このディレイ素子７０の各素子の出力はデータセレクタ７１を介していずれかが選択されて上記乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢまたは２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢに送られる。チャンネルナンバデータＣＨＮｏはシフタ７３で上記音像データＳＩによってビットシフトされ、ラッチ７２を介して、このデータセレクタ７１に供給される。
【００７９】
この音像データＳＩは、上記プログラム／データ記憶部４内の音楽的ファクタテーブル１０に記憶され、タッチデータＴＣなどの音楽的ファクタに応じた音像データＳＩがコントローラ２によって読み出され、上記ラッチ７２にストアされる。
【００８０】
上記ディレイ素子７０には各チャンネルの楽音信号ＴＳまたは振動信号ＯＳが周期的に繰り返し書き込まれている。上記チャンネルナンバデータＣＨＮｏがセレクト信号としてデータセレクタ７１に送られるので、この周期的に書き込まれている各チャンネルの楽音信号ＴＳまたは振動信号ＯＳのうち、対応するチャンネルの楽音信号ＴＳまたは振動信号ＯＳのみが選択される。また、チャンネルナンバデータＣＨＮｏが音素上記データＳＩに応じてビットシフトされるので、音像データＳＩに応じたディレイ位置の楽音信号ＴＳまたは振動信号ＯＳデータが選択される。
【００８１】
（８）振動体６０及び振動センサ６１
図８及び図９は上記振動体６０並びに振動センサ６１及びキーボード（鍵盤）１１を示す。棚板１０１の上に設けられた複数の支点１０２の各上には鍵（白鍵または黒鍵）１０３が傾動可能に支持されている。この鍵１０３の奥上面には突き上げ部１０４が突設されている。
【００８２】
この突き上げ部１０４の上には、疑似ハンマー１０５が揺動可能に支持されている。この疑似ハンマー１０５はハンマーアーム１０６とハンマーウエイト１０７とからなっている。ハンマーアーム１０６は棒状であり、支点１０８に対して揺動可能となっており、このハンマーアーム１０６の先にハンマーウエイト１０７が取り付けられている。
【００８３】
鍵１０３を操作すると、突き上げ部１０４によって疑似ハンマー１０５が突き上げられる。この場合、疑似ハンマー１０５の先のハンマーウエイト１０７は重く負荷があるので、疑似ハンマー１０５の構造が本当のハンマーより簡単でも、本当のハンマーと同様のキータッチが鍵操作によって得られる。
【００８４】
この疑似ハンマー１０５の上には、回動軸１１０が設けられ、この回動軸１１０に対して１枚の支え板１０９が斜めに固定されている。この支え板１０９の先端下面には複数の上記振動体６０が付けられている。この振動体６０には、上記突き上げられた疑似ハンマー１０５のハンマーアーム１０６の上面が当接する。
【００８５】
この振動体６０の中には振動センサ６１が設けられ、この振動センサ６１では、上記振動体６０の振動状態がアナログの上記振動信号ＯＳに変換され、上記鍵１０３のタッチつまり発音操作の速さまたは強さが検出される。したがって、鍵１０３、疑似ハンマー１０５（ハンマー）の動きの速さまたは強さに応じた振動信号ＯＳが出力される。
【００８６】
図９に示すように、この振動体６０は、２つの鍵１０３につき１つずつ設けられているので、発音操作を行う複数の鍵１０３（発音操作手段）に共通して、振動体６０は１つ設けられている。これは隣り合う鍵１０３が同時に操作されることは少なく、かりに同時に操作されてもこの隣り合う鍵１０３のタッチはほぼ同じであることが多い。よって、振動体６０の数が鍵１０３の数より少なくても支障はない。
【００８７】
なお、キーボード１１がアッパーキーボードとローアキーボードとフットキーボードに別れていて各キーボードの音色が異なっていることもある。したがって鍵１０３は音高または音色に応じて複数設けられている。むろん、１つの鍵１０３に対して１つの振動体６０が設けられても良い。
【００８８】
（９）ペダル１２０
図１０は電子楽器のペダル１２０及び振動体６０及び振動センサ６１を示す。ペダル１２０は種々のペダル、例えばダンパペダルを模擬している。このペダル１２０のオン／オフは、差動トランスなどの作動センサ１２１によって検出される。
【００８９】
この作動センサ１２１によって検出されたペダルオン信号は、プランジャ１２２に伝えられ、プランジャ１２２によって上記支え板１０９が引き下げられる。これにより、振動体６０が疑似ハンマー１０５に近づきまたは接触し、同じキータッチでも、振動体６０により強い力が加わる。なお、鍵１０３が操作されるときにはプランジャ１２２に解放信号が送られ、上記振動体６０の近接または接触は瞬間的に解除され、疑似ハンマー１０５が振動体に６０に当たるのが許容される。
【００９０】
よって、上記振動体６０に連結されている他の振動体６０にも振動が伝わり、他の振動体６０からも振動信号ＯＳが取り込まれるし、疑似ハンマー１０５が当たった振動体６０からの振動信号ＯＳもより大きくなって、振動が継続して余韻が残る。こうして、上記電子楽器に備えられたペダル１２０の操作によって、上記振動体６０は、振動が継続して余韻が残る状態と、振動が継続せず余韻が残らない状態とが切り換えられ、簡単な構造で振動信号または音響信号に余韻が残るダンパペダルの効果が得られる。
【００９１】
この場合、図６の振動信号回路２０の全振動センサ６１からの全振動信号ＯＳが加算器（図示せず）に送られ、全振動信号ＯＳが加算合成されて、上記Ａ−Ｄ変換器６３へ送られる。そして、加算器の入力と上記データセレクタ６２の入力とに別のデータセレクタが設けられ、このデータセレクタはペダル１２０の操作に応じて切り換えられる。これにより、ペダル１２０を押すと、全鍵１０３の全振動信号ＯＳが出力される。このとき、演奏された鍵１０３に応じた楽音信号ＴＳだけが出力される。
【００９２】
なお、全ての振動体６０を繋いで接触する連結棒が、ペダル１２０の操作によって、全ての振動体６０の表面（前）にわたって接触されてもよい。これによっても、１つの鍵１０３が操作されても全ての振動体６０から振動信号ＯＳが取り込まれる。このように、ペダル１０はアコースティック鍵盤楽器のダンパペダルの働きを有する。しかも、支え板１０９が引き下げられるだけなので、ダンパ機構は非常に簡単になる。
【００９３】
（１０）振動体６０
図１１及び図１２は上記振動体６０の詳しい構成を示す。この振動体６０は強打用振動体１３１と弱打用振動体１３２とからなり、これら強打用振動体１３１と弱打用振動体１３２とは支え板１０９に隣り合って配置されている。
【００９４】
図１１に示すように、弱打用振動体１３２は強打用振動体１３１より非常に軟らかくて厚く、鍵１０３が弱く打たれたとき、例えばピアニッシモからメゾピアノまでの強さでは、弱打用振動体１３２のみが撓み、この弱打用振動体１３２内の振動センサ６１からのみ振動信号ＯＳが発生される。
【００９５】
図１２に示すように、鍵１０３が強く打たれたとき、例えばミゾフォルテからフォルテッシモまでの強さでは、弱打用振動体１３２のみならず強打用振動体１３１までが撓み、この強打用振動体１３２内の振動センサ６１からも振動信号ＯＳが発生される。
【００９６】
弱打用振動体１３２内の振動センサ６１と強打用振動体１３１内の振動センサ６１とは感度／性能が異なっており、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で振動信号ＯＳに変換される。例えば、弱打用振動体１３２に大きな強打が与えられると、振動信号ＯＳが大きくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、高調波成分が変化してしまうが、これを解消できる。
【００９７】
また、強打用振動体１３１に小さな弱打が与えられると、振動信号ＯＳが小さくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、波形の分解能が低下してしまうが、これを解消できる。これにより、強打のときも弱打のときも振動信号ＯＳの音像を明確につくることができる。
【００９８】
以上のように、上記振動体６０、振動センサ６１（振動変換手段）は複数種類設けられ、上記音楽的ファクタのタッチの大きさが検出され、この検出結果に応じて、上記振動される振動体６０、振動センサ６１（振動変換手段）が切り換えられる。
【００９９】
また、撓み量が異なる振動体６０が複数種類設けられ、発音操作のタッチが小さいとき、撓み量の大きい弱打用振動体１３２が振動され、発音操作のタッチが大きいとき、撓み量の小さい強打用振動体１３１が振動される。
【０１００】
なお、強打用振動体１３１より先に弱打用振動体１３２を設けたり、弱打用振動体１３２と強打用振動体１３１とを並行して設けたり、弱打用振動体１３２及び強打用振動体１３１を疑似ハンマー１０５側に設けたりしてもよく、弱打用振動体１３２と強打用振動体１３１との配置はどのようなものでもよい。
【０１０１】
上記弱打用振動体１３２の振動センサ６１からの信号は、アナログゲートを通って上記データセレクタ６２へ送られる。このアナログゲートには、強打用振動体１３１からの信号がゲート開閉信号として送られる。これにより、強打用振動体１３１が打たれると、弱打用振動体１３２からの振動信号ＯＳが遮断され、強打用振動体１３１からの振動信号ＯＳのみがデータセレクタ６２へ送られる。
【０１０２】
（１１）振動信号ＯＳ
図１３は上記振動信号ＯＳを示す。図１３の（Ｓ）は振動センサ６１で検出された振動信号ＯＳを示す。上記ディレイ回路２３ＬＡまたは２３ＬＢ及び乗算器２４ＬＡまたは２４ＬＢを経た振動信号ＯＳは、例えば図１３（Ｌ）のように振幅がやや小さくなり位相は変化しない信号となる。上記ディレイ回路２３ＲＡまたは２３ＲＢ及び乗算器２４ＲＡまたは２４ＲＢを経た振動信号ＯＳは、例えば図１３（Ｒ）のように振幅がさらに小さくなり位相も遅れた信号となる。
【０１０３】
これにより、振動信号ＯＳについても、振幅制御及び位相制御によって音像が形成される。この振動信号ＯＳの音像は楽音信号ＴＳの音像と異なることができる。なぜなら、楽音信号ＴＳが通るディレイ回路２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢ、乗算器２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢに供給される音像データＳＩの値と、振動信号ＯＳが通るディレイ回路２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢ、乗算器２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢに供給される音像データＳＩの値とが異なっているからである。この振動信号ＯＳの先頭の振幅の大きさは、アナログ−デジタル変換され、上記タッチデータＴＣとして取り込まれ利用されてもよい。
【０１０４】
（１２）第２実施例
図１４及び図１５は第２実施例を示す。上記振動体６０は強打用振動体１３１と弱打用振動体１３２とからなり、これら強打用振動体１３１と弱打用振動体１３２とは同じ厚さで支え板１０９に隣り合って配置されている。
【０１０５】
疑似ハンマー１０５のハンマーアーム１０６の上面にはレールが設けられ、このレール上を当接部１３５がスライド可能となっている。当接部１３５は、疑似ハンマー１０５の揺動の遠心力によって、先端に向かってスライドし、強打用振動体１３１及び弱打用振動体１３２から疑似ハンマー１０５が離れるときには自重によって基部に向かってスライドする。
【０１０６】
図１４に示すように、鍵１０３が弱く打たれたとき、例えばピアニッシモからメゾピアノまでの強さでは、疑似ハンマー１０５の遠心力が弱く、上記当接部１３５は弱打用振動体１３２の位置までしかスライドせず、この弱打用振動体１３２内の振動センサ６１からのみ振動信号ＯＳが発生される。
【０１０７】
図１５に示すように、鍵１０３が強く打たれたとき、例えばミゾフォルテからフォルテッシモまでの強さでは、疑似ハンマー１０５の遠心力が強く、上記当接部１３５は強打用振動体１３１の位置までスライドし、この強打用振動体１３２内の振動センサ６１から振動信号ＯＳが発生される。
【０１０８】
弱打用振動体１３２内の振動センサ６１と強打用振動体１３１内の振動センサ６１とは感度／性能が異なっており、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で振動信号ＯＳに変換される。例えば、弱打用振動体１３２に大きな強打が与えられると、振動信号ＯＳが大きくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、高調波成分が変化してしまうが、これを解消できる。
【０１０９】
また、強打用振動体１３１に小さな弱打が与えられると、振動信号ＯＳが小さくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、波形の分解能が低下してしまうが、これを解消できる。これにより、強打のときも弱打のときも振動信号ＯＳの音像を明確につくることができる。他の構成及び動作は上記第１実施例及び第２実施例と同じである。
【０１１０】
以上のように、上記振動体６０が複数種類設けられ、発音操作の力によって移動し、しかもこの発音操作の力の大きさによって移動量が変化する移動体によって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１または１２記載の楽音制御装置。
【０１１１】
また、上記振動体６０、振動センサ６１（振動変換手段）は複数種類設けられ、上記音楽的ファクタのタッチの大きさが検出され、この検出結果に応じて、上記振動される振動体６０、振動センサ６１（振動変換手段）が切り換えられる。
【０１１２】
なお、弱打用振動体１３２及び強打用振動体１３１を疑似ハンマー１０５側に設け、これら弱打用振動体１３２及び強打用振動体１３１が疑似ハンマー１０５上を上記遠心力でスライドできるようにしてもよく、弱打用振動体１３２と強打用振動体１３１との配置はどのようなものでもよい。
【０１１３】
（１３）第３実施例
図１６及び図１７は第３実施例を示す。上記振動体６０は強打用振動体１３１と弱打用振動体１３２とからなり、これら強打用振動体１３１と弱打用振動体１３２とは同じ厚さで支軸１３６に隣り合って向きを変えて配置されている。この支軸１３６にはプランジャ１３７が連結され、プランジャ１３７によって上記支軸１３６が回動される。
【０１１４】
上記鍵１０３の下面にはフォトカプラまたは電磁誘導素子（ホール素子、差動トランス、差動キャパシタ）などの初期タッチセンサが設けられ、鍵１０３が動き始めたときの初期のタッチデータＴＣの大きさが検出される。この検出された初期のタッチデータＴＣは上記音楽的ファクタの１つとして取り込まれる。
【０１１５】
この初期のタッチデータＴＣは取り込まれて所定値より大きいか否かコントローラ２によって判断される。この初期のタッチデータＴＣが小さければ、図１６に示すように、プランジャ１３７が作動されて、支軸１３６が回動され、弱打用振動体１３２に固定の当接部１３５が当たることが許容される。
【０１１６】
この初期のタッチデータＴＣが所定値より大きければ、図１７に示すように、プランジャ１３７が作動されて、支軸１３６が回動され、強打用振動体１３１に固定の当接部１３５が当たることが許容される。他の構成及び動作は上記第１実施例及び第２実施例と同じである。
【０１１７】
弱打用振動体１３２内の振動センサ６１と強打用振動体１３１内の振動センサ６１とは感度／性能が異なっており、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で振動信号ＯＳに変換される。例えば、弱打用振動体１３２に大きな強打が与えられると、振動信号ＯＳが大きくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、高調波成分が変化してしまうが、これを解消できる。
【０１１８】
また、強打用振動体１３１に小さな弱打が与えられると、振動信号ＯＳが小さくなりすぎてしまい、振動信号ＯＳの波形を正確に変換できず、波形の分解能が低下してしまうが、これを解消できる。これにより、強打のときも弱打のときも振動信号ＯＳの音像を明確につくることができる。
【０１１９】
上記プランジャ１３７を作動させて切り換えるのは、タッチデータＴＣの大きさのほか、上記トーンナンバデータＴＮ（音色）の種類、キーナンバデータＫＮ（音高）の大きさ、トーンタイムデータＴＭ（発音経過時間）の大きさに応じて切り換えられてもよい。
【０１２０】
以上のように、上記振動体６０が複数種類設けられ、発音操作の初期のタッチの速さまたは強さが検出され、この検出された初期のタッチの大きさによって、複数種類の振動体６０が選択されて振動信号が出力される。
【０１２１】
また、上記振動体６０、振動センサ６１（振動変換手段）は複数種類設けられ、上記音楽的ファクタのタッチの大きさが検出され、この検出結果に応じて、上記振動される振動体６０、振動センサ６１（振動変換手段）が切り換えられる。
【０１２２】
なお、弱打用振動体１３２及び強打用振動体１３１は、回動ではなく、スライド、反転などによって切り換えられてもよい。また、支軸１３６に当接部１３５を設け、弱打用振動体１３２及び強打用振動体１３１を疑似ハンマー１０５側に設け、これら弱打用振動体１３２及び強打用振動体１３１が疑似ハンマー１０５上を上記検出によってスライドできるようにしてもよく、弱打用振動体１３２と強打用振動体１３１との配置はどのようなものでもよい。
【０１２３】
さらに、タッチの強さまたは速さが強くても弱くても、上記ペダル１２０が操作されたとき、図１７のように全ての強打用振動体１３１に疑似ハンマー１０５が当てられてもよい。または、全ての弱打用振動体１３２に疑似ハンマー１０５が当てられてもよい。
【０１２４】
この場合、ペダルの操作によってワイヤが引かれまたは解放され、支軸１３６が回動される。これにより、ペダル１２０の操作によって、強打用振動体１３１または弱打用振動体１３２が選択され、タッチに対する振動信号ＯＳの感度を固定させることができる。
【０１２５】
（１４）第４実施例
図２２は第４実施例を示す。各鍵１０３の下の棚板１０１上に、２段の段差スイッチ１４１が設けられる。この２段の段差スイッチ１４１は上下に重ねられた２つのスイッチ１４２、１４３からなり、１つのスイッチは可撓性のあるゴムなどによって袋状に形成され、この袋状のスイッチ１４２、１４３の中の上面と下面とにスイッチイング接点が設けられている。この２段の段差スイッチ１４１の上の鍵１０３の下面には当接部１３５が設けられている。
【０１２６】
鍵１０３のオン操作によって、当接部１３５が２段の段差スイッチ１４１を可撓状に順次押すと、２段のスイッチ１４１から２つのオンスイッチチング信号が時間的にずれてオン／オフ検出回路１４４へ出力される。この２つのオンスイッチチング信号の時間差データが上記タッチデータＴＣに変換される。この時間差が短いとタッチデータＴＣは大きくなり、時間差が長いとタッチデータＴＣは小さくなる。この場合、発音操作のタッチデータＴＣが検出される。
【０１２７】
また、鍵１０３がオフ操作されると、２段の段差スイッチ１４１から２つのオフスイッチチング信号が時間的にずれてオン／オフ検出回路１４４へ出力される。この２つのオフスイッチチング信号の時間差データが上記タッチデータＴＣに変換される。この時間差が短いとタッチデータＴＣは大きくなり、時間差が長いとタッチデータＴＣは小さくなる。この場合、消音操作のタッチデータＴＣが検出される。
【０１２８】
この例では、当接部１３５が鍵１０３に直接設けられるので、鍵１０３の操作状態が正確に検出される。また、この例では、発音操作の速さが検出される。上記実施例では、発音操作の強さが検出される。
【０１２９】
なお、上述の振動体６０及び振動センサ６１は以下のようにも構成できる。上記振動体６０及び振動センサ６１は、各鍵１０３の下の棚板１０１上に設けられる。各鍵１０３の下に突起状の当接部１３５が設けられる。鍵１０３の操作によって、この当接部１３５が振動体６０に当たる。この例では、当接部１３５が鍵１０３に直接設けられるので、鍵１０３の操作状態が正確に検出される。
【０１３０】
なお、振動体６０（１３１、１３２）及び振動センサ６１は省略可能である。これにより、タッチの強さまたは速さが変化しても、振動信号ＯＳや楽音信号ＴＳは変化せず、音像も変化しない。さらに、ペダル１２０も省略可能である。これにより、楽音信号ＴＳ及び振動信号ＯＳに継続性が付加されず余韻も付加されなくなる。
【０１３１】
（１５）処理全体
図１８はコントローラ（ＣＰＵ）２によって実行される処理全体のフローチャートを示す。この処理全体は本楽音生成装置の電源オンによって開始され、電源オフまで繰り返し実行される。まず、プログラム／データ記憶部４の初期化など種々のイニシャライズ処理が行われ（ステップ０１）、上記キーボード１１での手動演奏またはプログラム／データ記憶部４からの自動演奏に基づき、発音処理が行われる（ステップ０３）。
【０１３２】
この発音処理では、空きチャンネルがサーチされ、サーチされた空きチャンネルにオンイベントに係る楽音が割り当てられる。この楽音の内容は、上記キーボード１１及びパネルスイッチ群１３からの演奏情報（楽音発生情報）、楽音制御情報の音楽的ファクタ及びこのときプログラム／データ記憶部４の音楽的ファクタテーブル１０なども使用される。
【０１３３】
この場合、サーチされた空きチャンネルのアサインメントメモリ４０のエリアに「１」のオン／オフデータ、周波数ナンバデータＦＮ、キーナンバデータＫＮなどが書き込まれる。また、上記音楽的ファクタテーブル１０が使用されて、音楽的ファクタから、音像データＳＩ、分配比データＤＲ、混合比データＭＲ、エンベロープスピードデータＥＳ、エンベロープタイムデータＥＬも求められ、サーチされた空きチャンネルのアサインメントメモリ４０のエリアに書き込まれる。さらに、トーンナンバデータＴＮ、タッチデータＴＣ、パートナンバデータＰＮ、「０」のトーンタイムデータＴＭも書き込まれる。
【０１３４】
次いで、上記キーボード１１／パネルスイッチ群１３での手動演奏またはプログラム／データ記憶部４からの自動演奏に基づき、消音（減衰）処理が行われる（ステップ０５）。この消音（減衰）処理では、オフイベント（キーオフイベント、消音イベント）に係る楽音が割り当てられているチャンネルがサーチされ当該楽音が減衰され消音される。この場合、キーオフイベントに係る楽音のエンベロープフェーズがリリースとなり、エンベロープレベルが次第に「０」になる。
【０１３５】
さらに、上記パネルスイッチ群１３の各種スイッチの操作があれば、このスイッチに対応する音楽的ファクタ情報が取り込まれ、プログラム／データ記憶部４に記憶され、音楽的ファクタ情報が変更される（ステップ０６）。この後、その他の処理が実行され（ステップ０７）、上記ステップ０２からこのステップ０７までの処理が繰り返される。
【０１３６】
（１６）発音処理
図１９は上記ステップ０３の発音処理のフローチャートを示す。キーオンがあると（ステップ１１）、空きチャンネルがサーチされる（ステップ１２）。次いで、上記キーボード１１及びパネルスイッチ群１３から音楽的ファクタが取り込まれ、上記空きチャンネルのアサインメントメモリ４０のメモリエリアに書き込まれる（ステップ１３）。これにより、この音楽的ファクタに応じた楽音信号ＴＳが発生される。この音楽的ファクタは、キーナンバデータＫＮ、トーンナンバデータＴＮ、タッチデータＴＣ、パートナンバデータＰＮなどである。
【０１３７】
上記タッチデータＴＣ、場合によってキーナンバデータＫＮ、トーンナンバデータＴＮ、パートナンバデータＰＮの大きさ／種類が検出され（ステップ１４）、上記図１６及び図１７の強打用振動体１３１と弱打用振動体１３２とが上述のように切り換えられる（ステップ１５）。
【０１３８】
次いで、後述する図２１のインタラプト処理で検出されたトーンタイムデータＴＭ及び同時発音数データＳＳがプログラム／データ記憶部４から読み出され、上記空きチャンネルのアサインメントメモリ４０のメモリエリアに書き込まれる（ステップ１６）。これにより、この音楽的ファクタに応じた楽音信号ＴＳが発生される。
【０１３９】
さらに、上記検出された音楽的ファクタによって音楽的ファクタテーブル１０から音像データＳＩ、混合比データＭＲ、分配比データＤＲが読み出され、上記空きチャンネルのアサインメントメモリ４０のメモリエリアに書き込まれる（ステップ１７）。これにより、この音楽的ファクタに応じて、楽音信号ＴＳ及び振動信号ＯＳが所定比率で混合され、さらに分配され、音像も形成される。
【０１４０】
上記キーナンバデータＫＮがアサインメントメモリ４０に書き込まれることによって、データセレクタ６２の特定の端子が開かれ、特定の振動体６０及び振動センサ６１が選択され、選択された振動体６０の振動が振動センサ６１で振動信号ＯＳに変換されて取り込まれる。そして、その他の処理が行われる（ステップ１８）。
【０１４１】
（１７）各種スイッチ処理
図２０は上記ステップ０６の各種スイッチ処理のフローチャートを示す。上記ペダル１２０がオンされると（ステップ２１）、プランジャ１２２が作動され、全ての振動体６０が疑似ハンマー１０５に向かって移動される（ステップ２２）。これにより、振動が継続して余韻が残る状態となり、アコースティックな鍵盤楽器のダンパペダルのオン状態が模擬される。
【０１４２】
上記ペダル１２０がオフされると（ステップ２３）、プランジャ１２２が解放かつ復帰され、全ての振動体６０が疑似ハンマー１０５から離れて移動される（ステップ２４）。これにより、振動が継続せず余韻が残らない状態となり、アコースティックな鍵盤楽器のダンパペダルのオン状態が模擬される。そして、その他の処理が行われる（ステップ２５）。
【０１４３】
（１８）発音経過時間及び同時発音数の処理
図２１はコントローラ２によって一定周期ごとに実行されるインタラプト処理のフローチャートを示す。この処理で上記トーンタイムデータＴＭ（発音経過時間）のインクリメント及び同時発音数データＳＳのカウントが行われる。
【０１４４】
この処理では、上記アサインメントメモリ４０の各チャンネルエリアにつき（ステップ４１、４８、４９）、オン／オフデータが「１」で楽音が発音中のものについて（ステップ４３）、そのトーンタイムデータＴＭが「＋１」される（ステップ４４）。
【０１４５】
また、同じくアサインメントメモリ４０の各チャンネルエリアにつき（ステップ４１、４８、４９）、プログラム／データ記憶部４内の同時発音数データＳＳがいったんクリアされた後（ステップ４２）、オン／オフデータが「１」で楽音が発音中のものがカウントされ（ステップ４３）、同時発音数データＳＳが順次「＋１」される（ステップ４５）。このカウントされた同時発音数データＳＳは上記プログラム／データ記憶部４に記憶される。
【０１４６】
そして、その他の周期的な処理が行われる（ステップ５０）。こうして、各チャンネルの楽音の発音経過時間がカウントされ記憶され上記発音時間情報として利用され、またそのときどきの全チャンネルの発音中の楽音の数がカウントされ記憶され上記同時発音数情報として利用される。
【０１４７】
（１７）他の実施例
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、上記楽音波形データＭＷは、ある波形が周期的に繰り返されるものであったが、複雑な変化をするアタック部分の波形や、アタックからリリースまで必ずしも周期的とはいえないＰＣＭ波形や、ほとんど周期的に変化しないノイズのような音のように、音響信号はもともと周期性がないものであってもよいし、振動信号ＯＳであってもよい。
【０１４８】
上記振動体６０及び振動センサ６１は、疑似ハンマー１０５が当たるアクション機構の中または鍵１０３の下に設けられたが、鍵盤楽器の鍵タッチ感を付与する他の機構、鍵盤楽器の他のアクション機構に設けられもよい。さらに、振動体６０は、弦、響板、鐵盤、ピン板、ピン、棚、側板、蓋（屋根）、骨組みまたは／及び楽器本体などに設けられてもよい。これらの多数の振動体６０及び振動センサ６１からの各振動信号は、上記加算器６４に供給されて加算合成されて出力される。
【０１４９】
上記サウンドシステム６の４つのステレオチャンネルは１つだけにされてモノラルにされてもよい。この場合、上記楽音信号ＴＳ（音響信号）または／及び振動信号ＯＳは分配されないことになり、音像データＳＩ及び分配比データＤＲは省略される。また、ペダル１２０は省略されても良い。上記疑似ハンマー１０５の代わりにアコースティックな鍵盤楽器のハンマーやアクション機構が備えられてもよい。
【０１５０】
図１乃至図１７等の回路及び機構は、複数の場所に分散され、それぞれインターネットなどの通信システムを介して互いに情報または処理結果が送受されて、上述の処理が行われてもよい。また、上記図１８乃至図２１等のフローチャート若しくは上記各演算に応じたプログラム、オペレーティングシステムまたは／及びシステムプログラムは複数の場所に分散されて実行され、それぞれインターネットなどの通信システムを介して互いに情報または処理結果が送受されて、上述の処理が行われてもよい。本発明はコンピュータプログラム自体、コンピュータプログラムを記憶した記憶媒体、当該コンピュータプログラムの通信媒体／通信方法／通信装置としても成立する。
【０１５１】
（１８）本発明の説明
［１］楽器の発音操作に応じて振動する振動体と、    この振動体の振動状態を振動信号に変換する振動変換手段と、    上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタを発生する音楽的ファクタ発生手段と、    この発生される音楽的ファクタに基づいて音響信号を発生する音響発生手段と、    この発生された音響信号と上記発生された振動信号とを所定の比率で混合することを特徴とする楽音制御装置。これにより、アコースティックな楽器の演奏の感触に近い演奏感触が感じられる。
【０１５２】
［２］上記混合された音響信号と上記発生された振動信号とは、複数のサウンドシステムに所定の比率で分配されることを特徴とする請求項１記載の楽音制御装置。これにより、発音される音に拡がりが生じ、音像も形成できる。
【０１５３】
［３］上記音楽的ファクタは、上記楽器の発音操作に対応する音高、タッチ、音色または／及び発音経過時間である請求項１または２記載の楽音制御装置。これにより、音響信号を音楽的ファクタに応じたものとすることができる。
【０１５４】
［４］上記振動体は、鍵盤楽器の鍵タッチ感を付与する機構、または／及び鍵盤楽器のアクション機構、弦、響板、鐵盤、ピン板、ピン、棚、側板、蓋（屋根）、骨組みまたは／及び楽器本体である請求項１、２または３記載の楽音制御装置。これにより、アコースティックな楽器から出る種々の振動信号を出力することができる。
【０１５５】
［５］上記混合の比率は上記音楽的ファクタの中のタッチ、音色、音高または／及び発音経過時間に応じて決定されることを特徴とする請求項１、２、３または４記載の楽音制御装置。これにより、振動信号と音響信号との合成割合を音楽的ファクタに応じて変化させることができる。
【０１５６】
［６］上記楽器の発音操作を行う発音操作手段は音高または音色に応じて複数設けられており、この複数の発音操作手段に共通して、上記振動体または／及び上記振動変換手段は１つ設けられている請求項１、２、３、４または５記載の楽音制御装置。これにより、振動体または／及び上記振動変換手段を発音操作手段より少なくできる。
【０１５７】
［７］上記振動信号または／及び上記音響信号は複数のサウンドシステムに分配され、上記音楽的ファクタに応じて音像データが発生され、この発生された音像データに応じて、当該分配される複数の振動信号または／及び上記音響信号のそれぞれの振幅または位相に差が付加される、または振動信号の振幅または位相と上記音響信号の振幅または位相とに差が付加されることを特徴とする請求項１、２、３、４、５または６記載の楽音制御装置。これにより、振動信号と音響信号とに音像を形成できる。
【０１５８】
［８］上記振動信号と上記音響信号とは異なるサウンドシステムに供給され、これら振動信号の振幅または位相と音響信号の振幅または位相とに差が付加されることを特徴とする請求項１、２、３、４、５、６または７記載の楽音制御装置。これにより、振動信号の音像と音響信号の音像とを異ならせることができる。
【０１５９】
［９］上記楽器に備えられたペダルの操作によって、上記振動体は、振動が継続して余韻が残る状態と、振動が継続せず余韻が残らない状態とが切り換えられることを特徴とする請求項１、２、３、４、５、６、７または８記載の楽音制御装置。これにより、ペダルの操作によって振動信号の余韻状態を変化させることができる。
【０１６０】
［１０］上記振動変換手段は鍵、ハンマーまたは疑似ハンマーの動きの速さまたは強さに応じた振動信号を出力することを特徴とする請求項１、２、３、４、５、６、７、８または９記載の楽音制御装置。これにより、発音操作によって変化する振動信号を取り込むことができる。
【０１６１】
［１１］上記振動体または／及び振動変換手段は複数種類設けられ、上記音楽的ファクタのタッチ、音高または／及び発音経過時間の大きさ、音色の種類が検出され、この検出結果に応じて、上記振動される振動体または／及び振動変換手段が切り換えられることを特徴とする請求項１、２、３、４、５、６、７、８、９または１０記載の楽音制御装置。これにより、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で検出され、また各音楽的ファクタに応じた最適の振動状態が検出される。
【０１６２】
［１２］撓み量が異なる振動体が複数種類設けられ、発音操作のタッチが小さいとき、撓み量の大きい振動体が振動され、発音操作のタッチが大きいとき、撓み量の小さい振動体が振動されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０または１１記載の楽音制御装置。これにより、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で検出される。
【０１６３】
［１３］上記振動体が複数種類設けられ、発音操作の力によって移動ししかもこの発音操作の力の大きさによって移動量が変化する移動体によって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１または１２記載の楽音制御装置。これにより、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で検出される。
【０１６４】
［１４］上記振動体が複数種類設けられ、発音操作の初期のタッチの速さまたは強さが検出され、この検出された初期のタッチの大きさによって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２または１３記載の楽音制御装置。これにより、弱打の鈍い衝撃振動と強打の鋭い衝撃振動とが最適の状態で検出される。
【０１６５】
［１５］楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換させ、    上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタが発生され、この発生される音楽的ファクタに基づいて音響信号を発生させ、    この発生された音響信号と上記発生された振動信号とを所定の比率で混合させることを特徴とする楽音制御方法。これにより、アコースティックな楽器の演奏の感触に近い演奏感触が感じられる。
【０１６６】
［１６］楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換させる処理と、    上記楽器の発音操作に基づいて、当該発音操作に対応する音楽的ファクタが発生され、この発生される音楽的ファクタに基づいて音響信号を発生させる処理と、    この発生された音響信号と上記発生された振動信号とを所定の比率で混合させる処理とをコンピュータに実行させることを特徴とする楽音制御のためのコンピュータプログラム。これにより、アコースティックな楽器の演奏の感触に近い演奏感触が感じられる。
【０１６７】
［１７］タッチの大きさ、強さまたは速さによって、上記振動信号の音像の位置が移動し変化することを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３または１４記載の楽音制御装置。これにより、タッチに応じた最適な音像を形成できる。
【０１６８】
［１８］上記振動体が複数種類設けられ、ペダルの操作によって、複数種類の振動体が選択されて振動信号が出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３または１７記載の楽音制御装置。これにより、弱打の鈍い衝撃振動の検出と強打の鋭い衝撃振動の検出とを演奏者が任意に選択できる。
【０１６９】
［１９］ペダルの操作によって、全てのハンマーまたは疑似ハンマーに対して、全ての振動体が接触し、１つの振動体の振動が他の振動体にも伝達され、この他の振動体の振動信号も出力されることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１７または１８記載の楽音制御装置。これにより、簡単な構造で振動信号または音響信号に余韻が残るダンパペダルの効果が得られる。
【０１７０】
［２０］上記音響信号の音像と振動信号の音像とは別々に移動または制御され、この別々の移動または制御はタッチの大きさ、速さまたは強さに応じて行われることを特徴とする請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１７または１８記載の楽音制御装置。これにより、タッチ等に応じて音響信号の音像と振動信号の音像とを近づけたり遠ざけたりして、タッチによって複雑に音像が変化することができる。
【０１７１】
【発明の効果】
以上詳述したように、本発明は、楽器の発音操作に応じて振動する振動体の振動状態を振動信号に変換し、上記楽器の発音操作に基づいて発生される音楽的ファクタに基づいて音響信号が発生され、この発生された音響信号と上記発生された振動信号とが所定の比率で混合される。したがって、アコースティックな楽音に近い楽音が電子的に発生されることができる。また、アコースティックな楽器の演奏の感触に近い演奏感触が得られることができる等の効果を奏する。
【図面の簡単な説明】
【図１】楽音制御装置または電子楽器の全体回路を示す。
【図２】楽音信号発生部５を示す。
【図３】プログラム／データ記憶部４の音楽的ファクタテーブル１０を示す。
【図４】楽音信号発生部５のアサインメントメモリ４０を示す。
【図５】サウンドシステム６を示す。
【図６】サウンドシステム６の中の振動信号回路２０を示す。
【図７】サウンドシステム６の中のディレイ回路２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢ、ディレイ回路２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢを示す。
【図８】振動体６０並びに振動センサ６１及びキーボード（鍵盤）１１を示す。
【図９】振動体６０並びに振動センサ６１及び疑似ハンマー１０５を示す。
【図１０】ペダル１２０及び振動体６０並びに疑似ハンマー１０５を示す。
【図１１】弱打のときの振動体６０の詳しい構成を示す。
【図１２】強打のときの振動体６０の詳しい構成を示す。
【図１３】振動信号ＯＳを示す。
【図１４】疑似ハンマー１０５の当接部１３５がスライドする弱打のときの振動体６０（１３１、１３２）を示す。
【図１５】疑似ハンマー１０５の当接部１３５がスライドする強打のときの振動体６０（１３１、１３２）を示す。
【図１６】弱打のときの回動する振動体６０（１３１、１３２）を示す。
【図１７】強打のときの回動する振動体６０（１３１、１３２）を示す。
【図１８】楽音制御処理の処理全体のフローチャートを示す。
【図１９】ステップ０３の発音処理のフローチャートを示す。
【図２０】ステップ０６の各種スイッチ処理のフローチャートを示す。
【図２１】楽音制御処理の中の一定周期ごとに実行されるインタラプト処理のフローチャートを示す。
【図２２】２段の段差スイッチ１４１を示す。
【符号の説明】
２…コントローラ（ＣＰＵ）、３…タイミング発生部、４…プログラム／データ記憶部、５…楽音信号発生部、６…サウンドシステム、７…情報記憶部、１０…音楽的ファクタテーブル、１１…キーボード、１２…キーボードスキャン回路、１３…パネルスイッチ群、１４…スイッチスキャン回路、１５…ミディ回路、１８…振動変換回路、２０…振動信号発生回路、２１ＬＡ、２１ＬＢ、２１ＲＡ、２１ＲＢ…ディレイ回路、２２ＬＡ、２２ＬＢ、２２ＲＡ、２２ＲＢ…乗算器、２３ＬＡ、２３ＬＢ、２３ＲＡ、２３ＲＢ…ディレイ回路、２４ＬＡ、２４ＬＢ、２４ＲＡ、２４ＲＢ…乗算器、２５ＬＡ、２５ＬＢ、２５ＲＡ、２５ＲＢ…加算器、２６ＬＡ、２６ＬＢ、２６ＲＡ、２６ＲＢ…乗算器、２７ＬＡ、２７ＬＢ、２７ＲＡ、２７ＲＢ…累算回路、２８ＬＡ、２８ＬＢ、２８ＲＡ、２８ＲＢ…Ｄ−Ａ変換器、２９ＬＡ、２９ＬＢ、２９ＲＡ、２９ＲＢアンプ、３０ＬＡ、３０ＬＢ、３０ＲＡ、３０ＲＢ…スピーカー、４０…アサインメントメモリ、４２…周波数ナンバ累算器、４３…楽音波形メモリ、４４…エンベロープジェネレータ、４５…乗算器、６０…振動体、６１…発音センサ、６２…データセレクタ（アナログ）、６３…Ａ−Ｄ変換器、６４…加算器、６５…乗算器、６６…乗算器、７０…ディレイ素子、７１…データセレクタ、７２…ラッチ、７３…シフタ、１０１…棚板、１０２…支点、１０３…鍵、１０４…突き上げ部、１０５…疑似ハンマー、１０６…ハンマーアーム、１０７…ハンマーウエイト、１０８…支点、１０９…支え板、１１０…回動軸、１２０…ペダル、１２１…作動センサ、１２２…プランジャ、１３１…強打用振動体、１３２…弱打用振動体、１３５…当接部、１３６…支軸、１３７…プランジャ、１４１…２段の段差スイッチ、１４２…スイッチ、１４３…スイッチ、１４４…オン／オフ検出回路。
【図１】
2004279991.tif 000003
【図２】
2004279991.tif 000004
【図３】
2004279991.tif 000005
【図４】
2004279991.tif 000006
【図５】
2004279991.tif 000007
【図６】
2004279991.tif 000008
【図７】
2004279991.tif 000009
【図８】
2004279991.tif 000010
【図９】
2004279991.tif 000011
【図１０】
2004279991.tif 000012
【図１１】
2004279991.tif 000013
【図１２】
2004279991.tif 000014
【図１３】
2004279991.tif 000015
【図１４】
2004279991.tif 000016
【図１５】
2004279991.tif 000017
【図１６】
2004279991.tif 000018
【図１７】
2004279991.tif 000019
【図１８】
2004279991.tif 000020
【図１９】
2004279991.tif 000021
【図２０】
2004279991.tif 000022
【図２１】
2004279991.tif 000023
【図２２】
2004279991.tif 000024