(57)【要約】  【課題】自動演奏ピアノへ送る楽音情報と同じ情報が音量「０」にされて電子音源装置へ送られ、一部の楽音情報が抜けたり消滅したりしたとの誤認識をすることがない。  【解決手段】楽音制御装置１に入力された楽音情報の一部は自動演奏ピアノ２へ送られアコースティック自動演奏が行われる。この楽音情報と同じ楽音情報のタッチデータＴＣ  （音量）が「０」にされて電子音源装置３へ送られるとともに、他の楽音情報も電子音源装置３へ送られる。このとき所定時間遅延されるので、電子音源装置３の発音／消音と自動演奏ピアノ２の発音／消音とがずれてしまうことがない。  【選択図】図１
2006227205.tif 000002
【特許請求の範囲】
【請求項１】
鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段につき、
複数種類の楽器を同期して発音または消音させるための楽音情報を受信させ、
この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送らせ、
この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送らせることを特徴とする楽音制御方法。
【請求項２】
鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段につき、
複数種類の楽器を同期して発音または消音させるための楽音情報を受信させる処理と、
この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送らせる処理と、
この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送らせる処理とコンピュータに実行させることを特徴とする楽音制御のためのコンピュータプログラム。
【請求項３】
鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段と、
複数種類の楽器を同期して発音または消音させるための楽音情報を受信する手段と、
この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送る手段と、
この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送る手段とを備えたことを特徴とする楽音制御装置。
【請求項４】
上記発音しない状態への変換は、上記楽音情報の中の音量情報を無音状態またはほぼ「０」にする、若しくは上記楽音情報の中の発音開始情報を発音終了情報へ変更することを特徴とする請求項３記載の楽音制御装置。
【請求項５】
上記鍵盤発音消音手段へ順次送られる楽音情報において、連続して送られる複数の楽音情報が発音開始情報を有するものであれば、これらの楽音情報の間に発音終了情報を入れて送ることを特徴とする請求項３または４記載の楽音制御装置。
【請求項６】
上記鍵盤発音消音手段に送られる楽音情報は、鍵盤楽器を発音または消音させるための情報、鍵盤楽器以外の管楽器、弦楽器または打楽器の楽器を発音または消音させるための情報である請求項３、４または５記載の楽音制御装置。
【請求項７】
上記鍵盤発音消音手段に送られる楽音情報は、複数の楽器についての複数の楽音情報が合体して送られ、
この複数の楽音情報の中の音高情報または音量情報は、互いに調和が取れるように、変更されることを特徴とする請求項３、４、５または６記載の楽音制御装置。
【請求項８】
複数の曲の楽音情報ごとに、上記鍵盤発音消音手段に送られるべき最適な楽音情報が１つまたは複数の組み合わせが１つまたは複数組予め用意または記憶され、
当該曲の選択に応じて、この選択された曲に応じた最適な１つの楽音情報の組み合わせが上記鍵盤発音消音手段に送られる、またはこれらの複数組の最適な楽音情報の組み合わせが提示されいずれかが選択されることを特徴とする請求項３、４、５、６または７記載の楽音制御装置。
【請求項９】
上記受信された楽音情報の中から上記鍵盤発音消音手段に送られるべき楽音情報が１つまたは複数選択され、
これら選択された楽音情報の選択頻度が複数の曲ごとに順次蓄積されて記憶され、
当該曲の選択に応じて、この蓄積されて記憶された選択頻度に応じた１つの楽音情報の組み合わせが上記鍵盤発音消音手段に送られる、またはこの蓄積されて記憶された選択頻度に応じた楽音情報の組み合わせの複数が提示されいずれかが選択されることを特徴とする請求項３、４、５、６、７または８記載の楽音制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音制御装置等に関し、特に複数種類の楽器を同期して発音または消音させるための楽音情報を鍵盤発音消音手段に送って発音／消音させる装置等に関する。
【背景技術】
【０００２】
従来、アコースティックな鍵盤楽器で自動的に演奏を行う自動演奏ピアノなどが実現されている。このような自動演奏ピアノには、ＭＩＤＩ（ミュージカルインスツルメントデジタルインターフェース）データが送り込まれることが考えられている。そして、このＭＩＤＩデータの中のピアノ以外のデータについては電子音源装置／電子楽器等に送り込まれて、自動演奏ピアノと電子音源装置／電子楽器との合奏が行われることも考えられている。
【特許文献１】特開昭６２−２２９１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような自動演奏ピアノと電子音源装置／電子楽器との合奏では、自動演奏ピアノの発音／消音の動作に遅れが生じてしまい、合奏のタイミングの同期をとるため、電子音源装置／電子楽器に送り込むＭＩＤＩデータに遅延をかけるようにしていた。しかし、実際にこのような合奏の実験を行ってみると、電子音源装置／電子楽器の方で誤動作を起こすことが発見された。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、本発明は、複数種類の楽器を同期して発音または消音させるための楽音情報を受信し、この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を鍵盤発音消音手段に送り、この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送るようにした。
【発明の効果】
【０００５】
これにより、鍵盤発音消音手段に送られる楽音情報と同じ楽音情報が、電子的に発音または消音する手段に送られるので、電子的に発音または消音する手段が一部の楽音情報が抜けたり消滅したりしたとの誤認識をしてエラー訂正矯正処理をしてしまうことがない。
【０００６】
また、鍵盤発音手段に送られた楽音情報と同じ楽音情報は、電子的に発音または消音する手段に送られるときには、発音動作しない状態に変換されるので、電子的に発音または消音する手段では楽音が発生されてしまうことがなく、上記鍵盤発音手段でのみ発音される。
【発明を実施するための最良の形態】
【０００７】
（１）全体システム
図１は全体システムを示し、楽音制御装置１（カラオケ装置、楽音制御方法を実行する装置及び楽音制御のためのコンピュータプログラムを実行する装置など）と、自動演奏ピアノ２、電子音源装置（電子楽器など）３と示す。
【０００８】
楽音制御装置１には、楽音情報（例えばミディ（ＭＩＤＩ）情報、ミディデータ、ミディ：ミュージカルインスツメントデジタルインターフェース、自動演奏情報）が送り込まれ、この楽音情報の中のチャンネルが識別され、あるチャンネルの楽音情報は自動演奏ピアノ２へ送り込まれて、アコースティックな楽音が自動的に発音／消音される。
【０００９】
他のチャンネルの楽音情報は電子音源装置３へ送り込まれて、電子的な楽音が自動的に発音／消音される。この場合、この他のチャンネルの楽音情報は、所定時間、例えば０．３〜０．７秒、具体的には約０．５秒遅延されて送り込まれる。
【００１０】
これにより、上記自動演奏ピアノ２への楽音情報の送り込みタイミングに対して、所定の時間的遅延をかけて、他の楽音情報が電子音源装置３へ送り込まれる。この遅延時間は、自動演奏ピアノ２のソレノイド３９の反応時間に応じて微調整され設定される。当該遅延時間は、電子音源装置３へ楽音情報を送り込んでから発音開始されるまで時間と、自動演奏ピアノ２へ楽音情報を送り込んでから発音開始されるまで時間との差になるか、またはこの差に応じたものとなる。
【００１１】
そして、上記自動演奏ピアノ２へ送り込まれた楽音情報と同じ楽音情報のタッチデータＴＣ（ベロシティデータ／情報、音量データ／情報、タッチ情報）が「０」にされて電子音源装置３へ送り込まれる。この場合、この楽音情報のキーオンデータ（発音開始情報）がキーオフデータ（発音終了情報）に書き換えられて送り込まれてもよい。これにより、当該楽音情報が発音動作しない状態に変換される。
【００１２】
（２）全体回路
図２は上記楽音制御装置１の全体回路（楽音制御方法を実行する全体回路及び楽音制御のためのコンピュータプログラムを実行する全体回路）、自動／手動演奏装置、楽音発生装置または電子楽器（以下「本装置」という）の全体回路を示す。
【００１３】
キーボード１１の各キーは、楽音の発音及び消音を操作／指示するもので、キースキャン回路１２によってスキャンされ、キーオン、キーオフを示すデータが検出され、コントローラ８によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各キーのオン、オフの状態を示すデータと比較され、各キーのオンイベント、オフイベントの判別が、コントローラ（ＣＰＵ）８によって行われる。
【００１４】
このキーボード１１は、ローアキーボード、アッパーキーボード、ペダルキーボード等から成っており、それぞれにつき異なる／同じ音色の楽音、つまり楽音波形または／及びエンベロープ波形の異なる／同じ楽音が発音される。なお、キーボード１１は、場合によって、電子弦楽器、電子吹奏（管）楽器、電子打楽器（パッド等）、コンピュータのキーボード等で代用される。
【００１５】
パネルスイッチ群１３の各スイッチは、パネルスキャン回路１４によって、スキャンされる。このスキャンにより、各スイッチのオン、オフを示すデータが検出され、コントローラ８によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各スイッチのオン、オフの状態を示すデータと比較され、各スイッチのオンイベント、オフイベントの判別が、コントローラ８によって行われる。
【００１６】
上記パネルスイッチ群１３には後述するキー５１〜５６並びに各種操作子及び各種スイッチが設けられ、この各種操作子及び各種スイッチはペダル、ホイール、レバー、コントローラ、ジョイスティック、ダイヤル、ハンドル、回転／スライドつまみ／ボリューム、ベンダー、タッチスイッチ等である。このペダルはダンパペダル、サスティンペダル、ミュートペダル、ソフトペダル等である。
【００１７】
本装置で発音／消音される楽音は上記キーボード１１による手動演奏の楽音または送られてくるまたは再生された楽音情報（ミディ情報）の楽音である。この手動演奏または自動演奏の各楽音はミディ（ＭＩＤＩ）回路１５からも送られてきたり、プログラム／データ記憶部４から再生されたりする。
【００１８】
ミディ回路１５は、外部接続された電子楽器との間で楽音データの送受を行うためのインターフェイス回路である。この楽音データはＭＩＤＩ（ミュージカルインスツルメントデジタルインタフェース）規格のもので、この楽音データに基づいた発音も行われる。ミディ回路１５を通じて、他の機器から上記演奏情報が送られてくるほか、プログラム／データ記憶部４内の上記楽音情報が他の機器へ送られたりする。
【００１９】
このような音楽的ファクタ情報は、コントローラ８へ送られ、後述の各種信号、データ、パラメータの切り換えが行われ、楽音の内容が決定される。上記演奏情報（楽音発生情報）及び楽音発生情報はコントローラ８で処理され、各種データが楽音信号発生部５へ送られ、楽音波形信号が発生される。コントローラ８はＣＰＵ、ＤＳＰ（デジタルシグナルプロセッサ）、ＲＯＭ及びＲＡＭなどからなっている。
【００２０】
プログラム／データ記憶部４（内部記憶媒体／手段）はＲＯＭまたは書き込み可能なＲＡＭ、フラッシュメモリまたはＥＥＰＲＯＭ等の記憶装置からなり、光ディスクまたは磁気ディスク等の情報記憶部７（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。
【００２１】
またプログラム／データ記憶部４には外部の電子楽器またはコンピュータから上記ミディ回路１５または送受信装置を介して送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。
【００２２】
このプログラムは、コントローラ（ＣＰＵ）２が各種処理を行うための後述する各フローチャートに応じた楽音発生のためのプログラムである。このプログラム／データ記憶部４には、上述した音楽的ファクタ情報、上述した各種データ及びその他の各種データも記憶される。この各種データには時分割処理に必要なデータや時分割チャンネルへの割当のためデータ等も含まれる。
【００２３】
楽音信号発生部５では、各楽音ごとに楽音波形信号が繰り返し発生されサウンドシステム６から発音出力される。上記キーナンバデータＫＮに応じて、この繰り返し発生される楽音波形信号の発生速度は変化される。
【００２４】
また上記楽器パートナンバ（ミディチャンネルナンバ、音色情報）などの音楽的ファクタ情報に応じて、この繰り返し発生される楽音波形信号の波形形状は切り換えられる。この楽音信号発生部５は時分割処理によって複数の楽音信号が同時に生成されポリフォニックに発音される。
【００２５】
タイミング発生部９からは、本装置の全回路の同期を取るためのタイミングコントロール信号が各回路に出力される。このタイミングコントロール信号は、各周期のクロック信号のほか、これらのクロック信号を論理積または論理和した信号、時分割処理のチャンネル分割時間の周期を持つチャンネルクロック信号、この整数倍または整数分の１の周波数のクロック信号、チャンネルナンバデータＣＨＮｏ、タイムカウントデータ（発音時間情報）などを含む。上記スキャン処理もこのクロック信号に基づいて所定周期ごとに実行される。
【００２６】
時計回路１０では、現在時刻がカウントされ、現在の時刻を示す現在時刻データＰＴが出力される。この現在時刻データＰＴに基づいて、電子音源装置３への楽音情報の送信／出力が所定時間ずつ遅延される。
【００２７】
本装置（楽音制御装置１）の楽音信号発生部５、サウンドシステム６、キーボード１１及び／またはキーボードスキャン回路１２は省略されてもよい。また、上記電子音源装置３もこの図２の楽音制御装置１と同じ回路構成／動作となる。しかし、パネルスイッチ群１３、スイッチスキャン回路１４、キーボード１１及び／またはキーボードスキャン回路１２は省略されてもよい。
【００２８】
（３）パネルスイッチ群１３
図３は上記パネルスイッチ群１３を示す。このパネルスイッチ群１３の中には、テンキー５１、曲モードキー５２、楽器パート（ミディチャンネル）キー５３、セットキー５４、バックキー５５、キャンセルキー５６、表示部５８等が設けられている。
【００２９】
テンキー５１によって、選曲する曲の番号、選択する楽器パート（ミディチャンネル）、推奨される楽器パートの組み合わせ等が入力される。この楽器パートナンバは、ＭＩＤＩのチャンネルナンバと同じまたは対応している。
【００３０】
曲モードキー５２によって、曲番の選曲のモードが設定され、楽器パートキー５３によって、カラオケ／ＢＧＭなどで演奏する曲の楽器パートの選択のモードが設定される。セットキー５４によって、曲番、楽器パートナンバまたは楽器パートの組み合わせの入力の完了が指示される。
【００３１】
キャンセルキー５５によって、上記途中までの入力内容が１段階だけ消去される。リセットキー５６によって、上記途中までの入力内容が全て消去され、入力が初期状態に戻される。表示部５８には、上記テンキー５１、曲モードキー５２、楽器パート（ミディチャンネル）キー５３、セットキー５４、バックキー５５、キャンセルキー５６の入力内容、楽器パートの組み合わせのパターン等が表示される。
【００３２】
このようなパネルスイッチ群１３は、カラオケ装置においては、選曲のほか、音程の上下、歌詞及び背景映像を表示する表示部、歌唱者の歌の音声と楽音情報とが発音されるスピーカー、歌唱者の歌の音声が入力されるマイクも装備される。
【００３３】
（４）楽音情報（ミディ情報）のデータ構造
図４は上記楽音情報（ミディ情報、自動演奏情報）のデータ構造を示す。この楽音情報は、ステータスバイト、キーナンバデータＫＮ（ノートナンバデータ、音高情報／データ）、タッチデータＴＣ（ベロシティデータ／情報、音量情報／データ、タッチ情報）などからなっている。
【００３４】
ステータスバイトの中には、上記キーオンデータＯＮ（発音開始情報）またはキーオフデータＯＦＦ（発音終了情報）のいずれかが含まれ、楽音制御すべき状態が発音か消音かを示す。このステータスバイトには、他にチャンネルナンバＣＮなども含まれる。
【００３５】
チャンネルナンバＣＮは、楽器のパートに対応しており、当該楽音情報がどの楽器で演奏されるべきかを示し、このチャンネルナンバＣＮによってどの楽器が発音／消音されるかが決定され、受信した側では自己のチャンネルナンバＣＮと一致した楽音情報のみが発音／消音される。
【００３６】
例えば、このチャンネルナンバＣＮが「１」であればピアノ（打弦鍵盤楽器）、同じく「２」であればオルガン（吹奏鍵盤楽器）、同じく「３」であればギター（弦楽器）、同じく「４」であればバイオリン（弦楽器）、同じく「５」であればフルート（木管楽器）、同じく「６」であればトランペット（金管楽器）、同じく「７」であればドラム（打楽器）というように予め決定されている。
【００３７】
キーナンバデータＫＮ（音高情報／音域情報）は、発音または消音すべき鍵４７、つまりキーナンバ、音高、オクターブまたは音域も示す。タッチデータＴＣは、発音操作／消音操作の速さ／強さ及び音量を示す。このタッチデータＴＣは、キーオフデータＯＦＦのときにも付加され、消音操作のタッチも示すが、消音のときのみ省略されてもよい。
【００３８】
このような自動演奏情報は、シーケンサ、電子楽器、楽音装置、カラオケ装置、通信カラオケシステムの本局などの他の外部装置から、有線または無線の通信システムを介して送られてくる。この楽音情報は、時系列的にリアルタイムで送られてきて、時系列的にリアルタイムに演奏が実行される。
【００３９】
このようなリアルタイム送信は、所定の音楽的時間ごと、例えば１／３２拍ごと、１／６４拍ごと、１／１２８拍ごとの音楽的時間ごとに送られてくる。なお、このような自動演奏情報は、上述のＭＩＤＩ形式のデータとすることもできる。
【００４０】
また、この自動演奏情報はリアルタイムではなく、一括してバッチ処理により送られてもよい。この場合、上記自動演奏情報には、ステップタイムデータ及びゲートタイムデータが含まれる。ステップタイムデータは曲、小節の先頭または直前の楽音のキーオン若しくはキーオフからの音楽的時間（拍数）を示す。ゲートタイムデータは、曲、小節の先頭、直前の楽音のキーオン若しくはキーオフまたは当該楽音の発音開始／キーオンから発音終了／キーオフまでの音楽的時間（拍数）を示す。
【００４１】
これに応じて、図４の処理では、タイムカウントが行われ、ステップタイムデータに応じた時間が経過すると、発音処理が実行され、ゲートタイムデータに応じた時間が経過すると、消音処理が実行される。
【００４２】
（５）楽器パートテーブル６１
図５は上記プログラム／データ記憶部４内の楽器パートテーブル６１を示す。この楽器パートテーブル６１には、各曲ごとに上記自動演奏ピアノ２へ送られる理想的で最適な楽器パート（ミディチャンネル）の組み合わせが１つまたは複数記憶されるとともに、過去の合奏／送信処理での上記自動演奏ピアノ２へ送られる各楽器パートの選択回数値／選択頻度値が各曲ごとに累積されて記憶される。
【００４３】
このような自動演奏ピアノ２へ楽音情報が送られる楽器パートは、必ずしもピアノに限られるものではなく、オルガン等の他の鍵盤楽器、ギターまたはバイオリン等の弦楽器、フルートまたはトランペット等の管楽器、ドラムまたはシンバル等の打楽器など、どのような楽器パートであってもよい。これにより、ピアノ２で他の楽器の楽音情報を演奏させたり、ピアノと他の楽器との楽音情報の合奏をさせたりできる。
【００４４】
理想的で最適な楽器パートは１つだけのこともあるし、複数のこともあるし、さらに、１つの曲に対して１つの組み合わせだけのこともあるし、複数の組み合わせのこともある。このような理想的で最適な楽器パートは予め楽器パートテーブル６１に入力されて記憶される。しかし、上記ミディ回路１５を通じて外部機器から送られてきて記憶されることもある。各楽器パートの蓄積選択回数は、選曲のたびに、この選曲のときに選択された楽器パートが順次＋１されていく。
【００４５】
上記理想最適楽器パートデータは、選曲のときに読み出されて上記表示部５８に表示される。この表示は、例えば、「理想楽器パート（１）＝１、３」「理想楽器パート（２）＝２、５、６」「理想楽器パート（３）＝１、２、４」…等である。この表示の数字は楽器パートナンバを示し、かっこ内の数字は理想最適楽器パートが複数組のとき推奨の順番を示す。
【００４６】
上記蓄積選択楽器パートデータは、やはり選曲のときに読み出されて上記表示部５８に表示される。この場合、各楽器パートのうち、選択頻度値（蓄積選択楽器パートデータ）の大きいものから順番に表示される。例えば楽器パート「１」「３」「６」「２」「５」「７」の順番に選択頻度値（蓄積選択楽器パートデータ）が大きければ、「蓄積楽器パート（１１）＝１」「蓄積楽器パート（１２）＝１、３」「蓄積楽器パート（１３）＝１、３、６」「蓄積楽器パート（１４）＝１、３、６、２」…等が順番に表示されていく。この表示の数字は楽器パートナンバを示し、かっこ内の数字は選択頻度値つまり過去の選択頻度／選択回数の高さまたは推奨の順番を示す。
【００４７】
なお、このような表示形態は一例であって、表示形態はどのようなスタイルであってもよい。また、このような楽器パートの選択は、このような理想楽器パートまたは蓄積楽器パートが、ある複数のキーにそれぞれ割り当てられて、これらのキーを操作することによって選択されてもよく、選択の仕方は任意である。
【００４８】
上記理想楽器パートと蓄積楽器パートとの表示は両方表示されて、この中から所望の楽器パート群が選択される。しかし、理想楽器パートまたは蓄積楽器パートのいずれかの表示／選択のみとしてもよいし、これらが切り換え表示／切り換え選択されてもよい。
【００４９】
この様な表示に対して、演奏者／操作者は、テンキー５１及びセットキー５４でいずれかの楽器パートを選択することになる。こうして、演奏者／操作者は、選曲した曲にあった楽器パートを理想の推奨のものまたは過去の選択頻度／選択回数を参考にして選ぶことができる。
【００５０】
（６）シフトディレイテーブル６３
図６は上記プログラム／データ記憶部４内のシフトディレイテーブル６３を示す。シフトディレイテーブル６３には、選曲された曲の合奏／送信のときに、上記自動演奏ピアノ２へ送られる選択された楽器パートごとに、楽音情報（ミディ情報）の中のキーナンバデータＫＮ（キーオンデータ／キーオフデータ、ノートナンバデータ、音高情報／データ）及びタッチデータＴＣ（ベロシティデータ／情報、音量データ／情報、タッチ情報）が順次書き込まれていく。
【００５１】
そして、これらのキーナンバデータＫＮの平均値、及びタッチデータＴＣ（音量情報）の平均値が、楽音情報が受信（入力）／送信（出力）／合奏されるごとに求められていく。この平均値は自動演奏ピアノ２へ送られる楽音情報ごとに求められ、各楽音情報ごとのキーナンバデータＫＮの各平均値、及びタッチデータＴＣ（音量情報）の各平均値の差が所定値を越えれば、いずれかの楽器パートのキーナンバデータＫＮまたはタッチデータＴＣが所定量変更される。
【００５２】
これにより、自動演奏ピアノ２へ送り込まれる各楽器パートの間で、音高、音量／タッチに開きがあって、音感上調和がとれないときに、これらを解消するために、これらの開きが緩和されて、調和が採られる。
【００５３】
これは、次のような場合に有益である。自動演奏ピアノ２へピアノとギターのように異なる楽器パートの楽音情報が複数送られると、音高、音域、オクターブ、調、音量またはタッチがずれていて調和がとれないことがある。
【００５４】
これは１つの自動演奏ピアノ２で、異なる楽器パートの楽音情報を合奏させるために生じることである。例えば、ピアノに比べてギターの音高が低すぎたり、ピアノに比べてギターの音量／タッチが小さすぎたりすることがあり、これを調整するため、ギターパートの楽音情報をピアノの楽音情報に近づける。
【００５５】
上記平均値に基づく変更はこのような調和をすることができる。むろん逆に、ピアノパートの楽音情報をギターパートの楽音情報に近づけてもよい。この場合、自動演奏ピアノ２でギターのような演奏を行うことができる。
【００５６】
なお、このような平均値に基づく変更処理は、自動演奏ピアノ２で、ピアノ以外の異なる楽器パートの楽音情報を１つだけ又は複数演奏する場合でも可能である。この場合、自動演奏ピアノ２に近い楽器パートであるピアノの楽音情報も、シフトディレイテーブル６３に書き込んでいき、このピアノの楽音情報に基づいて、上記平均値に基づく変更処理を行うことになる。
【００５７】
さらに、このシフトディレイテーブル６３に書き込んでいく楽音情報は、自動演奏ピアノ２だけでなく、電子音源装置３へ送られる楽音情報についても書き込まれる。これにより、自動演奏ピアノ２と電子音源装置３との間での音高／音量／タッチなどの音感を調和させることができる。
【００５８】
この自動演奏ピアノ２へ送られる楽音情報については、タッチデータＴＣ（音量情報）が「０」にされるなど発音動作しない状態に変更された、楽音情報についても音高シフトテーブル６３に書き込まれていく。
【００５９】
そして、この発音動作しない状態に変更された楽音情報と、上記自動演奏ピアノ２へ送られた楽音情報以外の残りの楽音情報とは、所定時間経過後、つまり所定時間遅延されて、電子音源装置３へ送られて発音／消音される。
【００６０】
これらの各楽音情報（キーナンバデータＫＮ及びタッチデータＴＣ）には、現在時刻データＰＴが付加されてシフトディレイテーブル６３に書き込まれる。現在時刻データＰＴは、各楽音情報（キーナンバデータＫＮ及びタッチデータＴＣ）が受信されて書き込まれたときの時刻を示す。この現在時刻データＰＴは上記時計回路１０から供給される。
【００６１】
このシフトディレイテーブル６３には、全楽器パートにわたるキーナンバデータＫＮの平均値とタッチデータＴＣの平均値が記憶される。この平均値は自動演奏ピアノ２へ送られる楽音情報のみについての平均値であるが、電子音源装置３へ送られる楽音情報も含んだ平均値であってもよい。この全楽器パートにわたる平均値と各楽器パートごとの上記個別の平均値との差が所定値例えば２オクターブ以上であれば、当該楽器パートのキーナンバデータＫＮ及び／またはタッチデータＴＣの値が変更されて出力される。
【００６２】
このシフトディレイテーブル６３には、上記パネルスイッチ群１３で選択された、自動演奏ピアノ２へ送られて演奏される楽器パートナンバ（ミディチャンネルナンバ）も書き込まれ記憶される。送られてくる楽音情報のうち、この記憶された楽器パートナンバに応じた楽音情報のみが自動演奏ピアノ２へ送り込まれる。このシフトディレイテーブル６３には、カラオケ／ＢＧＭなどのために、選曲された曲の曲番号データが記憶される。
【００６３】
上記現在時刻データＰＴとその後の時計回路１０からのその後の現在時刻データＰＴの差が所定時間以上、つまり遅延時間が経過すると、この楽音情報（キーナンバデータＫＮ及びタッチデータＴＣ）が読み出されて、上記電子音源装置３へ送られて発音される。
【００６４】
この場合、タッチデータＴＣが「０」にされた楽音情報も上記電子音源装置３へ送られる。これにより、電子音源装置３の方が、自動演奏ピアノ２へ送られたあるチャンネルつまりある楽器パートの楽音情報が送られてこない／抜けた／消滅したとの誤認識をしてエラー訂正矯正処理をしてしまうことがない。
【００６５】
むろん、タッチデータＴＣが「０」にされているので、自動演奏ピアノ２へ送られた楽音情報と同じ楽音が電子音源装置３から発音されてしまうことがない。むろん、発音させてもよい。
【００６６】
このように、楽音情報を自動演奏ピアノ２へ送り込むことによって、アコースティックな楽器／楽音の演奏でカラオケを歌うことができる。また、カラオケ用の楽音情報の一部をアコースティックな楽器／楽音に置き換え、残りの楽音情報を電子音響にして、カラオケを歌うこともできる。
【００６７】
（７）スイッチ処理
図７は上記楽音制御装置１のコントローラ（ＣＰＵ）８によって実行されるスイッチ処理のフローチャートを示す。この処理は上記楽音制御装置１の電源投入、上記パネルスイッチ群１３のいずれかのキー／スイッチ／操作子の操作によって開始され、電源遮断等まで繰り返し継続される。
【００６８】
まず、セットキー５４が操作されると（ステップ１１）、直前にテンキー５１及び曲モードキー５２が操作されて曲番が入力されていれば（ステップ１２）、当該曲番号データがプログラム／データ記憶部４のシフトディレイテーブル６３に書き込まれる（ステップ１３）。
【００６９】
そして、楽器パートナンバが入力されていないとき（ステップ１４）、プログラム／データ記憶部４内の楽器パートテーブル６１の入力曲番号に対応した理想最適楽器パートナンバデータ（１）（２）…及び蓄積選択楽器パートナンバデータが読み出され、表示部５８に表示される（ステップ１５）。これにより、選択された曲に対して理想で最適な楽器パートナンバまたは過去の人気のある楽器パートナンバが容易にわかる。
【００７０】
これに対して、いずれかの理想最適楽器パートナンバデータ（１）（２）または蓄積選択楽器パートナンバデータ（１）（２）…をテンキー５１と楽器パートキー５３とによって、楽器パートナンバデータが入力されることになる。
【００７１】
このようにして、または上記ステップ１４で楽器パートナンバデータが個別に入力されれば（ステップ１４）、楽器パートテーブル６１の上記曲番号の蓄積選択楽器パートナンバデータの対応する各楽器パートの数値が＋１され（ステップ１６）、プログラム／データ記憶部４のシフトディレイテーブル６３（図６右上のレジスタ）に選択された楽器パートナンバデータが書き込まれる（ステップ１７）。
【００７２】
これにより、各曲ごとの各楽器パートの過去の選択頻度が累積されていき、人気のある楽器パートが容易にわかるようになる。この場合、上記理想最適楽器パートナンバデータ（１）（２）及び／または蓄積選択楽器パートナンバデータ（１）（２）…が選択されたときには、蓄積選択楽器パートデータの累積が行われなくてもよい。次いで、その他のスイッチについての処理が行われ（ステップ１８）、合奏／送信処理が行われ（ステップ１９）、他の処理へリターンされる。
【００７３】
（８）合奏／送信処理
図８は上記楽音制御装置１のコントローラ８によって実行される上記ステップ１９の送信／合奏処理（遠隔発音／遠隔消音処理）のフローチャートを示す。この処理は、電源遮断、選曲した曲の演奏終了／中断または合奏／送信のモード解除まで繰り返し継続される。
【００７４】
先ず、楽音制御装置１へ送られてくる楽音情報（ミディ情報）を取り込み（ステップ２１）、その先頭のステータスバイトの中の楽器パートナンバ（ミディチャンネルナンバ）がシフトディレイテーブル６３のレジスタ内の自動演奏ピアノ２へ送るべき楽器パートナンバに一致していれば（ステップ２２）、この楽音情報を楽器パートナンバごとに分けて順番にシフトディレイテーブル６３（図６上段左）へ書き込んでいく（ステップ２３）。
【００７５】
次いで、この各楽器パート及び全楽器パートのタッチデータＴＣ及びキーナンバデータＫＮ（またはオクターブデータ）の平均値を計算し直して更新し（ステップ２４）、全楽器パートの平均値に対して各楽器パートの平均値が所定値例えば２オクターブ以上の差があれば（ステップ２５）、この差を縮めるように、上記ステップ２３で書き込まれた楽音情報のキーナンバデータＫＮ及び／またはタッチデータＴＣの値を変更する（ステップ２６）。
【００７６】
これにより、自動演奏ピアノ２へ送り込まれる各楽器パートの間で、音高、音量／タッチに開きがあって、音感上調和がとれないときに、これらを解消するために、これらの開きが緩和されて、調和が採られる。
【００７７】
そして、この変更された楽音情報のキーナンバデータＫＮと、キーオンではなくキーオフデータとをミディ回路１５を通じて自動演奏ピアノ２へまず送り出し（ステップ２７）、この後に上記ステップ２６で変更された楽音情報をミディ回路１５を通じて自動演奏ピアノ２へ送り出す（ステップ２８）。
【００７８】
これにより、もし仮に、同じキーナンバデータＫＮにつき、このとき既にキーオン状態になっていたとしても、キーオン（発音開始情報）の楽音情報が連続して送られることがなくなり、間にキーオフ（発音終了情報）が挿入され、同じキーナンバデータＫＮの楽音が連続して繋がって発音されてしまうことがなくなる。また、自動演奏ピアノ２のソレノイド３９加熱するなどの問題もなくなる。
【００７９】
次いで、この変更して送り出されたまたは上記変更前の楽音情報のタッチデータＴＣ（音量情報）を「０」にして（ステップ２９）、そのときの時計回路１０からの現在時刻データＰＴとともに、楽器パートナンバごとに分けて順番にシフトディレイテーブル６３（図６下段左）へ書き込んでいき（ステップ３０）、処理は戻る。
【００８０】
また、上記ステップ２２で、楽器パートナンバ（ミディチャンネルナンバ）がシフトディレイテーブル６３のレジスタ内の自動演奏ピアノ２へ送るべき楽器パートナンバに一致しておらず、電子音源装置３へ送るべきものであれば（ステップ２２）、この楽音情報を楽器パートナンバごとに分けて順番にシフトディレイテーブル６３（図６下段右）へ書き込んでいく（ステップ３１）。
【００８１】
このとき、時計回路１０からの現在時刻データＰＴが、楽器パートナンバごとに分けて順番にシフトディレイテーブル６３（図６下段右）へ書き込まれていき（ステップ３２）、処理は戻る。この書き込まれた楽音は後述するインタラプト処理で所定の遅延時間経過後に読み出されて、ミディ回路１５を通じて電子音源装置３へ送り出される。
【００８２】
なお、電子音源装置３へ送り込まれる楽音情報についても、各楽器パートごと及び全楽器パートにつき、キーナンバデータＫＮ及び／またはタッチデータＴＣ（音量情報）の平均値がとられ、上記ステップ２６における楽音情報の修正に使われてもよい。これにより、自動演奏ピアノ２で演奏される楽器パートの間だけでなく、自動演奏ピアノ２と電子音源装置３との間での各楽器パートの間で、音高、音量／タッチの調和がはかられる。
【００８３】
さらには、このような平均値をとるのは、各楽音情報ごとつまり１音ごとではなく、所定時間ごと、数音ごと、１〜数小節ごとに行われてもよい。このようなステップ２４〜２６の平均値処理は、合奏／送信処理の中ではなく、コントローラ（ＣＰＵ）８の処理の空き時間に実行されてもよい。
【００８４】
また、このような音高変更／音量変更のための平均値の代わりに最頻値、自動演奏ピアノ２または電子音源装置３の演奏楽器の方の平均的なまたは最頻の音高／音量、カラオケで歌う人の平均的なまたは最頻の音高／音量が用いられてもよく、演奏の調和ができればどのような変更であってもよい。
【００８５】
（９）インタラプト処理
図９は一定周期ごとにコントローラ（ＣＰＵ）８によって実行されるインタラプト処理のフローチャートを示す。まず、既に読み出して電子音源装置３へ送り込んだ楽音情報の次の楽音情報を各楽器パートごとに読み出し（ステップ４１）、この楽音情報の中の書き込み時の現在時刻データＰＴより、時計回路１０からの新しい現在時刻データＰＴが、所定遅延時間以上経過していれば（ステップ４２）、この読み出した楽音情報をミディ回路１５を通じて電子音源装置３へ送り込み（ステップ４３）、楽音情報の読み出しアドレスを＋１する（ステップ４４）。
【００８６】
このとき、タッチデータＴＣ（音量情報）が「０」にされ自動演奏ピアノ２へ送られた楽音情報と同じ楽音情報も読み出されて、ミディ回路１５を通じて電子音源装置３へ送り込まれる。もし、所定遅延時間未満であれば（ステップ４２）、電子音源装置３への楽音情報の送り込みは行われない。
【００８７】
こうして、電子音源装置３へ送られる全ての楽音情報が所定時間遅延されるので、電子音源装置３とアコーステッィクな自動演奏ピアノ２との合奏にタイミングのずれが生じない。そして電子音響とアコーステッィク音響との合奏ができ、これをカラオケの演奏として使用すると、恰も生演奏で歌を歌っているような臨場感を得ることができる。むろんこの電子音響とアコーステッィク音響との合奏をＢＧＭとして使うこともできる。
【００８８】
また、電子音源装置３へは、音量「０」になって発音動作しない状態になった楽音情報も送られるので、電子音源装置３のコントローラ（ＣＰＵ）８が、一部の楽音情報が抜けたり消滅したりしたとの誤認識をしてエラー訂正矯正処理を誤ってしてしまうことがない。
【００８９】
なお、このような発音動作しない状態にすることは、タッチデータＴＣ（ベロシティデータ）を「０」にしたり、楽音情報のステータスバイトの中のキーオンデータＯＮをキーオフデータＯＦＦにしたりするほか、発音しないコマンドを強制的に挿入したり、マスキングコマンドを付加したり、種々の手法が可能であり、発音しないようにする手法はどのようなものでもよい。
【００９０】
（１０）自動演奏ピアノ２の鍵１７…及びアクション機構１８の構造
図１０は上記グランドピアノの自動演奏ピアノ２の鍵１７…及びアクション機構１８の構造を示す。グランドピアノの棚板１９の上には筬２０が載置されている。この筬２０は板状で、この筬２０上に上記各鍵（キー）１７…が設けられる。
【００９１】
この筬２０の奥側、中央、手前にはそれぞれ横に延びる筬後２１、筬中２２、筬前２３が設けられ、これら筬後２１、筬中２２、筬前２３上に各鍵１７…が設けられる。筬前２３上には各鍵１７…ごとにガイドピン２４…が突設され、このガイドピン２４…は各鍵１７…下面の孔部内に入り、鍵１７…の左右の揺れを防止している。
【００９２】
各鍵１７…の中央にはバランスピン２５…が設けられ、これを支点として各鍵１７…が動く。鍵１７…の奥上面にはキャプスタン２６…が設けられ、キーオンによって上昇し、キーオフによって下降する。
【００９３】
キャプスタン２６…の上には前後に延びるウィッペン２７…が設けられ、このウィッペン２７…はウィッペンフレンジ２８…を介してウィッペンレール２９に回動可能に設けられている。ウィッペン２７…の回動先端には、ジャック３０…が取り付けられ、このジャック３０…はウィッペン２７…とともに持ち上げられ、ジャック３０…の他端がレギュラティングボタン３１…に当接される。このレギュラティングボタン３１…は次述するシャンクレール３２の下に突設されている。
【００９４】
シャンクレール３２の上にはシャンクフレンジ３３…が固定され、このシャンクフレンジ３３…の先には上記ハンマーシャンク３４…が回動可能に支持されている。このハンマーシャンク３４…の下面にはシャンクローラ３５…が取り付けられ、このシャンクローラ３５…は上記ジャック３０…の上面に当接している。
【００９５】
ハンマーシャンク３４…の先端にはハンマーヘッド３６…が固定されており、ジャック３０…が持ち上げられると、シャンクローラ３５…を介してハンマーシャンク３４…が上方へ回動され、ハンマーヘッド３６…が弦３７…を叩く（打つ）。
【００９６】
また、鍵１７…の押圧を開放するつまりキーオフすると、押し上げられていたダンパー（図示せず）が下がり、叩かれた弦３７の振動を止めて消音される。上記キャプスタン２６…からハンマーヘッド３６…、及びダンパーまでの各部材等によって、鍵１７…に連係し弦３７…を叩いたり開放したり、弦３７…の振動を止めたりするためのアクション機構１８が構成されている。
【００９７】
上記各鍵１７…の下面の筬２０の上の筬後２１と筬中２２との間には、上記ソレノイド３９…が設置されている。このソレノイド３９…内のプランジャが突出されることにより、鍵１７…の奥が持ち上げられ、アクション機構のハンマーヘッド３６…が弦３７…を叩いて発音されることになる。また、このソレノイド３９…内のプランジャが没することにより、鍵１７…の奥が下げられ、アクション機構のダンパー（図示せず）が弦３７…を押さえて弦３７の振動を止めて消音されることになる。  
【００９８】
上記ソレノイド３９…には、セレクタ（図示せず）及びドライバ（図示せず）を介して上記楽音情報のタッチデータＴＣが送り込まれ、キーオン時又はキーオフ時のタッチ／ベロシティ／音量が決定される。また、上記楽音情報のキーナンバデータＫＮは、上記セレクタ（図示せず）に送られ、上記タッチデータＴＣが送り込まれるソレノイド３９…が選択される。
【００９９】
（１１）他の実施の形態
上記実施例はあくまで一例であり、本発明は、上記実施例に限定されず、種々変更可能である。例えば、自動演奏ピアノ２の代わりに、その他のアコースティックな鍵盤楽器、アコースティックな弦楽器、管楽器、打楽器を自動演奏するようにしてもよい。
【０１００】
この場合、これらの鍵盤、弦、管、打を自動的に発音／消音させる公知の機構が、これらの楽器に装備される。また、演奏ロボットをこれらの楽器の前に設置して、このロボットによって、これらの楽器を自動的に演奏させるようにしてもよい。
【０１０１】
さらに、上記図８のステップ２９でタッチデータＴＣを「０」にする場合、完全に「０」にする必要はなく、ほぼ「０」であってもよく、要は人間の耳に聞こえなければよく、または楽音を発音できなければよい。
【０１０２】
また、上記図７〜図９の各ステップの一部が省略されてもよい。例えば、ステップ１４は省略されて、ステップ１６及び１７のみ、またはステップ１５のみが実行されてもよい。ステップ２４〜２６の平均値更新／各楽器パートの調和処理を省略したり、ステップ２７のキーオンデータＯＦＦ出力を省略したりしてもよい。
【０１０３】
さらに、図５の蓄積選択楽器パートデータは、各楽器パートごとに蓄積されるのではなく、複数の理想最適楽器パートごと、つまり楽器パートの組み合わせごとに、使用量／選択量がカウント（＋１）されていってもよい。
【０１０４】
この理想最適楽器パートデータ及び蓄積選択楽器パートデータは、１つの曲につき、何れか一方１つだけで１つの楽音パートの組み合わせのみ記憶されてもよい。この場合、楽器パートの組み合わせの選択は行われないで、自動演奏ピアノ２へは、この楽器パートの楽音情報が常に送られるし、図７のステップ１４〜１７も省略される。
【０１０５】
そして、蓄積選択楽器パートデータの中で選択頻度の最も高い楽器パートと、この楽器パートの選択頻度値の１／２等の所定割合以上の選択頻度を持つ他の楽器パートが選ばれ、この楽器パートの楽音情報が常に自動演奏ピアノ２へ送られ、同じく図７のステップ１４〜１７も省略される。
【０１０６】
また、この図５の各曲ごとの理想最適楽器パートデータ及び蓄積選択楽器パートデータ、図６の自動演奏ピアノ２及び電子音源装置３へ送られる楽音情報等は、プログラム／データ記憶部４に記憶されるのではなく、必要に応じて楽音制御装置１の外部から送られてきてもよい。
【０１０７】
さらに、電子音源装置３へ送られる楽音情報の遅延は、ＣＣＤまたはＢＢＤ等のハード回路が用いられてもよい。この場合、楽音制御装置１へ送られてくる楽音情報の楽器パートナンバ／ミディチャンネルナンバが、予め記憶された電子音源装置３へ送るべきナンバに一致すれば、上記ＣＣＤ等へのゲートが開かれて所定時間遅延された後、電子音源装置３へ送り込まれる。この遅延時間は予め記憶され、この遅延時間に応じたＣＣＤ等の出力タップのゲートのみが開かれて出力される。
【０１０８】
なお、上記ソレノイド３９は、他のアクチュエータで代用可能であり、リニアモータ、油圧シリンダ、空気圧シリンダなどでも可能であり、出没機構によって、鍵１７またはアクション機構を動かすことができれば何でもよい。
【０１０９】
自動演奏ピアノ２としては、グランドピアノのほか、アップライトピアノ、オルガン、チェンバロ、ハーモニウム、チェレスタ、足鍵盤などの他の鍵盤楽器であってもよく、本件発明はこれらの自動演奏ピアノ２に適用可能である。自動演奏ピアノ２の検出１７…の数は、８８鍵以外に、１２８鍵、６３鍵、５４鍵、３６鍵、１２鍵など、１オクターブ以上の鍵があればよく、鍵盤の数自体が複数の複数鍵盤楽器でもよい。
【０１１０】
またソレノイド３９などの鍵盤発音消音手段は、鍵１７…の下のほか、ウィッペン２７の先端の下、ハンマーシャンク３４の根元の下などといった、アクション機構１８の任意の箇所など、弦３７を打ったり開放したりできれば、どのような箇所に設けてもよい。
【０１１１】
さらに、ソレノイド３９…は、鍵１７…の奥の下側で鍵１７…を下から押し上げるだけでなく、鍵１７…の奥の上側で、鍵１７…の奥上面とソレノイド３９…のプランジャとが連結されて引き上げるものでもよい。また、ハンマーヘッド３６…がソレノイド３９…のプランジャに連結され、ハンマ−ヘッド３６…がソレノイド３９…によって直接出没されて弦３７を打つようにしてもよい。このような構造は、特開平３−１７１０９３号公報の第３図及び第６図に示される。
【０１１２】
上記楽音制御装置１と自動演奏ピアノ２と電子音源装置３との各間の通信は有線に限られず、電波・光・赤外線・音波などによる無線によってもよい。タッチデータＴＣは図４のキーオフデータＯＦＦの楽音情報については省略され、キーオンデータＯＮの楽音情報についてのみ付加されてもよい。これにより、キーオフ時にはタッチ（ベロシティ）コントロールは行われないことになる。
【０１１３】
（１２）他の発明の効果
［１］鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段につき、  複数種類の楽器を同期して発音または消音させるための楽音情報を受信させ、  この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送らせ、  この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送らせることを特徴とする楽音制御方法。
【０１１４】
これにより、電子的に発音または消音する手段が一部の楽音情報が抜けたり消滅したりしたとの誤認識をしてエラー訂正矯正処理をしてしまうことがない。また、鍵盤発音手段に送られた楽音情報と同じ楽音情報は、電子的に発音または消音する手段に送られるときには、発音動作しない状態に変換されるので、電子的に発音または消音する手段では楽音が発生されてしまうことがなく、上記鍵盤発音手段でのみ発音される。
【０１１５】
［２］鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段につき、  複数種類の楽器を同期して発音または消音させるための楽音情報を受信させる処理と、  この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送らせる処理と、  この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送らせる処理とコンピュータに実行させることを特徴とする楽音制御のためのコンピュータプログラム。
【０１１６】
これにより、電子的に発音または消音する手段が一部の楽音情報が抜けたり消滅したりしたとの誤認識をしてエラー訂正矯正処理をしてしまうことがない。また、鍵盤発音手段に送られた楽音情報と同じ楽音情報は、電子的に発音または消音する手段に送られるときには、発音動作しない状態に変換されるので、電子的に発音または消音する手段では楽音が発生されてしまうことがなく、上記鍵盤発音手段でのみ発音される。
【０１１７】
［３］鍵盤楽器の複数の鍵またはこの鍵に連係している複数のアクション機構に対応してそれぞれ設けられ、発音または消音させるための楽音情報が入力されると、当該鍵または当該アクション機構を作動させて、当該アクション機構内のハンマーを作動させて弦を叩かせて発音させ、またはアクション機構内のダンパーを作動させて叩かれた弦の振動を止めて消音させる鍵盤発音消音手段と、  複数種類の楽器を同期して発音または消音させるための楽音情報を受信する手段と、  この受信された楽音情報の中から任意の楽器を発音または消音させるための一部の楽音情報を取り出し、当該楽音情報を上記鍵盤発音消音手段に送る手段と、  この鍵盤発音手段に送られた楽音情報と同じ楽音情報を発音動作しない状態に変換するとともに、上記鍵盤発音消音手段への送り込みタイミングに対して、所定の時間的遅延をかけて他の楽音情報とともに、電子的に発音または消音する手段に送る手段とを備えたことを特徴とする楽音制御装置。
【０１１８】
これにより、電子的に発音または消音する手段が一部の楽音情報が抜けたり消滅したりしたとの誤認識をしてエラー訂正矯正処理をしてしまうことがない。また、鍵盤発音手段に送られた楽音情報と同じ楽音情報は、電子的に発音または消音する手段に送られるときには、発音動作しない状態に変換されるので、電子的に発音または消音する手段では楽音が発生されてしまうことがなく、上記鍵盤発音手段でのみ発音される。
【０１１９】
［４］上記発音しない状態への変換は、上記楽音情報の中の音量情報を無音状態またはほぼ「０」にする、若しくは上記楽音情報の中の発音開始情報を発音終了情報へ変更することを特徴とする請求項３記載の楽音制御装置。これにより、楽音は出さないで楽音制御を行うことができる。
【０１２０】
［５］上記鍵盤発音消音手段へ順次送られる楽音情報において、連続して送られる複数の楽音情報が発音開始情報を有するものであれば、これらの楽音情報の間に発音終了情報を入れて送ることを特徴とする請求項３または４記載の楽音制御装置。これにより、連続した発音開始情報が明確に切り離され、楽音も明確に分離して聞かせることができる。
【０１２１】
［６］上記鍵盤発音消音手段に送られる楽音情報は、鍵盤楽器を発音または消音させるための情報、鍵盤楽器以外の管楽器、弦楽器または打楽器の楽器を発音または消音させるための情報である請求項３、４または５記載の楽音制御装置。これにより、鍵盤楽器と種類の異なる楽器の楽音情報を当該鍵盤楽器で発音／消音させることができ、趣向の変化した演奏を実現できる。
【０１２２】
［７］上記鍵盤発音消音手段に送られる楽音情報は、複数の楽器についての複数の楽音情報が合体して送られ、  この複数の楽音情報の中の音高情報または音量情報は、互いに調和が取れるように、変更されることを特徴とする請求項３、４、５または６記載の楽音制御装置。自動演奏ピアノで並行して演奏される複数の楽器パートの間の音高／音量／タッチなどの音感を調和させることができる。
【０１２３】
［８］複数の曲の楽音情報ごとに、上記鍵盤発音消音手段に送られるべき最適な楽音情報が１つまたは複数の組み合わせが１つまたは複数組予め用意または記憶され、  当該曲の選択に応じて、この選択された曲に応じた最適な１つの楽音情報の組み合わせが上記鍵盤発音消音手段に送られる、またはこれらの複数組の最適な楽音情報の組み合わせが提示されいずれかが選択されることを特徴とする請求項３、４、５、６または７記載の楽音制御装置。
【０１２４】
これにより、選択された曲に対して理想で最適な楽器パートナンバが１つまたは複数容易にわかり、自動演奏ピアノと電子音源装置との最適な合奏、または自動演奏ピアノに最も合った楽器パートの楽音情報が自動演奏ピアノに送り込まれ最適な合奏ができる。
【０１２５】
［９］上記受信された楽音情報の中から上記鍵盤発音消音手段に送られるべき楽音情報が１つまたは複数選択され、  これら選択された楽音情報の選択頻度が複数の曲ごとに順次蓄積されて記憶され、  当該曲の選択に応じて、この蓄積されて記憶された選択頻度に応じた１つの楽音情報の組み合わせが上記鍵盤発音消音手段に送られる、またはこの蓄積されて記憶された選択頻度に応じた楽音情報の組み合わせの複数が提示されいずれかが選択されることを特徴とする請求項３、４、５、６、７または８記載の楽音制御装置。
【０１２６】
これにより、選択された曲に対して過去の人気のある楽器パートナンバが１つまたは複数容易にわかり、自動演奏ピアノと電子音源装置との過去の人気のある合奏、または自動演奏ピアノに最も人気のあった楽器パートの楽音情報が自動演奏ピアノに送り込まれ感触のよい合奏ができる。
【産業上の利用可能性】
【０１２７】
自動演奏ピアノへ送る楽音情報と同じ情報が音量「０」にされて電子音源装置へ送られ、一部の楽音情報が抜けたり消滅したりしたとの誤認識をすることがない。楽音制御装置１に入力された楽音情報の一部は自動演奏ピアノ２へ送られアコースティック自動演奏が行われる。この楽音情報と同じ楽音情報のタッチデータＴＣ  （音量）が「０」にされて電子音源装置３へ送られるとともに、他の楽音情報も電子音源装置３へ送られる。このとき所定時間遅延されるので、電子音源装置３の発音／消音と自動演奏ピアノ２の発音／消音とがずれてしまうことがない。
【図面の簡単な説明】
【０１２８】
【図１】楽音制御装置１を含む全体システムを示す。
【図２】楽音制御装置１（電子音源装置３）の全体回路を示す。
【図３】パネルスイッチ群１３を示す。
【図４】楽音情報／ミディ情報のデータ構造を示す。
【図５】プログラム／データ記憶部４内の楽器パートテーブル６１を示す。
【図６】プログラム／データ記憶部４内のシフトディレイテーブル６３を示す。
【図７】スイッチ処理のフローチャートを示す。
【図８】楽音情報の合奏／送信処理のフローチャートを示す。
【図９】インタラプト処理のフローチャートを示す。
【図１０】自動演奏ピアノ２の鍵１７…及びアクション機構１８の構造を示す。
【符号の説明】
【０１２９】
１…楽音制御装置、２…自動演奏ピアノ、３…電子音源装置、
４…プログラム／データ記憶部、５…楽音信号発生部、
６…サウンドシステム、７…情報記憶部、
８…コントローラ（ＣＰＵ）、９…タイミング発生部、
１０…時計回路、１１…キーボード、
１２…キーボードスキャン回路、１３…パネルスイッチ群、
１４…スイッチスキャン回路、１５…ミディ回路、
１７…鍵、１８…アクション機構、１９…棚板、２０…筬、
２１…筬後、２２…筬中、２３…筬前、
２４…ガイドピン、２５…バランスピン、
２６…キャプスタン、２７…ウィッペン、
２８…ウィッペンフレンジ、２９…ウィッペンレール、
３０…ジャック、３１…レギュラティングボタン
３２…シャンクレール、３３…シャンクフレンジ、
３４…ハンマーシャンク、３５…シャンクローラ
３６…ハンマーヘッド、３７…弦、３９…ソレノイド、
５１…テンキー、５２…曲モードキー、
５３…楽器パート（ミディチャンネル）キー、５４…セットキー、
５５…バックキー、５６…キャンセルキー、５８…表示部、
６１…楽器パートテーブル、６３…シフトディレイテーブル、
【図１】
2006227205.tif 000003
【図２】
2006227205.tif 000004
【図３】
2006227205.tif 000005
【図４】
2006227205.tif 000006
【図５】
2006227205.tif 000007
【図６】
2006227205.tif 000008
【図７】
2006227205.tif 000009
【図８】
2006227205.tif 000010
【図９】
2006227205.tif 000011
【図１０】
2006227205.tif 000012