(57)【要約】【課題】伴奏鍵盤で指示された和音に基づいて伴奏鍵盤の音律だけでなく、メロディ鍵盤の音律も変更され、両鍵盤の演奏の調和をはかる。【解決手段】図４及び図６のステップ１２で検出されたコードに基づいて、伴奏鍵盤２２の音律ｔ２が設定／変更される（ステップ４６）。この伴奏音律ｔ２が純正律などでなければ（ステップ４７）、メロディ音律ｔ１は平均律に設定／変更され（ステップ５８）、伴奏音律ｔ２が純正律などであれば（ステップ４７）、メロディ音律ｔ１は中間音律などに設定／変更され（ステップ４８〜５５）。ここで伴奏音律ｔ２とメロディ音律ｔ１との音程差がチェックされ（ステップ５０、５２）、最も音程差の少ない音律が選ばれる（ステップ５２〜５５）。【選択図】図７
2009186632.tif 000002
【特許請求の範囲】
【請求項１】
発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、に対して、
発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更し、
上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制することを特徴とする音律制御方法。
【請求項２】
発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、に対して、
発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更させる処理と、
上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制する処理とを実行させる音律制御のためのコンピュータプログラム。
【請求項３】
発音の指示をする複数の第一の発音指示手段と、
この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、
発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更する第一の音律変更手段と、
上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制する第二の音律変更手段とを備えたことを特徴とする音律制御装置。
【請求項４】
上記第一の音律変更手段または第二の音律変更手段による音律の変更または規制は、所定の操作で禁止され、またはこの所定の操作が解除されるまで待機または延期されることを特徴とする請求項３記載の音律制御装置。
【請求項５】
上記第一の発音指示手段または上記第二の発音指示手段のいずれかが指示中のときは、  上記第一の音律変更手段または／及び第二の音律変更手段による音律の変更または規制が禁止される、または当該指示が終了するまで待機または延期されることを特徴とする請求項３または４記載の音律制御装置。
【請求項６】
上記第一の発音指示手段は伴奏鍵盤であり、しかも発音指示された発音指示手段の位置または数に応じて自動的に和音が伴奏され、上記第二の発音指示手段はメロディ鍵盤であることを特徴とする請求項３、４または５記載の音律制御装置。
【請求項７】
上記第一の発音指示手段は伴奏鍵盤であり、上記第二の発音指示手段はメロディ鍵盤であり、メロディ鍵盤の音律は、伴奏鍵盤の音律と異なる音律であって、中間音律に変更され、この中間音律は、純正律またはピタゴラス音律と平均律との中間の音律であることを特徴とする請求項３、４、５または６記載の音律制御装置。
【請求項８】
上記第一の発音指示手段は伴奏鍵盤であり、上記第二の発音指示手段はメロディ鍵盤であり、伴奏鍵盤の音律が純正律またはピタゴラス音律であれば、中間音律若しくは純正律またはピタゴラス音律にされ、伴奏鍵盤の音律が純正律またはピタゴラス音律でなければ、平均律または中間音律にされ、この中間音律は、純正律またはピタゴラス音律と平均律との中間の音律であることを特徴とする請求項３、４、５、６または７記載の音律制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音律制御方法、音律制御のためのコンピュータプログラム及び音律制御装置に関し、特に複数の発音指示手段にわたって音律が調和のとれるものに関する。
【背景技術】
【０００２】
従来、音律の設定／変更にあたっては、所定の切換えスイッチまたは設定スイッチが設けられ、このスイッチの切換えまたは設定によって、電子鍵盤楽器などの音律タイプと音律キーとが変更されていた。このような音律タイプには、純正律、ピタゴラス音律、平均律、これらの中間の音程の中間音律などがある。また音律キーには音名に沿ってＣ、Ｃ＃、…、Ｂの１２種類がある。
【０００３】
【特許文献１】特許第２５９８６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、これでは、音律を変更したいとき、いちいちスイッチ操作をしなくてはならず、音律の変更に手間がかかっていた。そこで、自動的に音律を変更することも考えられるが、何を根拠にしてどのように音律を自動的に変更すべきか不明であった。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本件発明では、発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、に対して、  発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更し、  上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制する。
【発明の効果】
【０００６】
これにより、第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更することができるし、さらには第二の発音指示手段の音律も、第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制され、両発音指示手段の両演奏に違和感が生じず、両演奏の調和をはかり、両演奏の楽音相互の調和をはかることができる。
【０００７】
第一の発音指示手段の演奏コード／演奏和音に応じて第一の発音指示手段の音律を変化させ、これに追随して第二の発音指示手段の音律を音程差の少ないものに切替えていくことができる。
【０００８】
メロディ鍵盤などの第二の発音指示手段の音律は伴奏鍵盤の第一の発音指示手段の音律と同じ音律に選択されることもあるが、若干異なる音律にとどまることもある。しかし、音感としては、この方が優れていることもある。純正律やピタゴラス音律は、通常の平均律との差が大きく、音階として演奏した場合に、不自然に聞こえるためである。また、若干異なる音律の方が伴奏音とメロディ音との共鳴に揺らぎが生じて、人間の耳には逆に心地よく聞こえることが多いためである。
【０００９】
また、第一の発音指示手段または上記第二の発音指示手段のいずれかが指示中のときは、  上記第一の音律変更手段または／及び第二の音律変更手段による音律の変更または規制が禁止される、または当該指示が終了するまで待機または延期される。
【００１０】
これにより、メロディ鍵盤などの第二の発音指示手段が指示中のとき、第一の音律変更手段による音律変更が禁止／待機／延期され、伴奏などの第一の発音指示手段の音律が変更されないので、異なる発音指示手段にわたって、操作中によって音律変更の禁止／待機／延期が可能となる。
【００１１】
検出／選択／変更／待機／延期される音律は、純正律、ピタゴラス音律または平均律、これらの中間音律のほか、さらに細分化された、これら以外の音律などである。中間音律は純正律またはピタゴラス音律と平均律との中間の音律を指し、中全音律（中音律）、キルンベルガーの第３調律（以下キルンベルガー音律と呼ぶ）、ヴェルクマイスターの調律法（以下ヴェルクマイスター音律と呼ぶ）、ヤングの音律（以下ヤング音律という）などの複数種類が存在する。
【発明を実施するための最良の形態】
【００１２】
（１）全体回路
図１は、音律制御方法を実現する全体回路、音律制御方法のためのコンピュータプログラムを実行する全体回路、並びに音律制御装置、楽音装置または電子楽器などの全体回路１を示す。
【００１３】
キーボード１１の複数のキーよりなり、各キーは楽音の発音及び消音を指示するもので、キースキャン回路１２によってスキャンされ、キーオン、キーオフを示すデータが検出され、コントローラ２（ＣＰＵ、ＤＳＰ：デジタルシグナルプロセッサ）によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各キーのオン、オフの状態を示すデータと比較され、各キーのオンイベント、オフイベントの判別が、コントローラ２によって行われる。
【００１４】
このキーボード１１の各キーには段差タッチスイッチなどの速度センサー、加速度センサー、圧力センサーが設けられ、段差スイッチごとに上記スキャンが行われ、各段差スイッチの先頭のオン／オフごとにオンイベント／オフイベントの検出が行われる。この段差スイッチなどのセンサーによってタッチの速さと強さを示す上記タッチ情報つまりイニシャルタッチデータとアフタタッチデータとが発生される。なお、キーボード１１は、電子弦楽器、電子吹奏（管）楽器、電子打楽器（パッド等）、コンピュータのキーボード等で代用される。
【００１５】
このキーボード１１は伴奏鍵盤（下鍵盤）２１とメロディ鍵盤（上鍵盤）２２とに分割されている。伴奏鍵盤２２はメロディ鍵盤２１より音域／鍵域／オクターブが低く、伴奏が手動または自動で演奏され、メロディ鍵盤２１ではメロディが手動で演奏される。このキーボード１１には、場合によって、足鍵盤、ソロ鍵盤、ＭＩＤＩを通じた外部鍵盤などが含まれる。
【００１６】
自動で演奏される自動伴奏は、発音指示された複数のキーのうち一番低音のキーまたは最初に指示されたキーをコードルート／根音とし、発音指示されているキーの数に応じて、コードタイプが決定される。このコードルートは例えばＣ、Ｄ、Ａ＃などを指す。コードタイプは例えばメジャー、マイナー、セブンスなどを指す。上記メロディ鍵盤２１のいずれかのキーがオン中であれば、当該オン（指示）が終了するまで、音律の変更が待機される。
【００１７】
パネルスイッチ群１３の各スイッチは、スイッチスキャン回路１４によって、スキャンされる。このスキャンにより、各スイッチのオン、オフを示すデータが検出され、コントローラ２によってプログラム／データ記憶部４に書き込まれる。そして、それまでプログラム／データ記憶部４に記憶されていた各スイッチのオン、オフの状態を示すデータと比較され、各スイッチのオンイベント、オフイベントの判別が、コントローラ２によって行われる。
【００１８】
ミディ（ＭＩＤＩ）回路１５は、外部接続された電子楽器との間で演奏情報や楽音波形信号の送受を行うためのインターフェースである。この演奏情報はＭＩＤＩ（ミュージカルインスツルメントデジタルインターフェース）規格のもので、この演奏情報に基づいた発音も行われる。
【００１９】
ミディ回路１５に情報が外部から送り込まれると、外部インタラプト信号ＯＩＮがミデイィ回路１５からコントローラ２に送り込まれる。この外部インタラプト信号ＯＩＮはミディ回路１５に限らず、本命令処理装置に接続された外部接続機器からも送られてくる。
【００２０】
上記キーボード１１またはミディ回路１５には、自動演奏装置も含まれる。これらキーボード１１、パネルスイッチ群１３、ミディ回路１５及び自動演奏装置から発生された演奏情報（楽音発生情報）は、楽音を発生させるための情報である。
【００２１】
上記演奏情報（楽音発生情報）は、音楽的ファクタ（因子）情報であり、音高（音域／鍵域）情報（音高決定因子）、発音時間情報、演奏分野情報、発音数情報、共鳴度情報などである。発音時間情報は楽音の発音開始からの経過時間を示す。演奏分野情報は、演奏パート情報、楽音パート情報、楽器パート情報等を示し、例えばメロディ、伴奏、コード、ベース、リズム、ＭＩＤＩ等に対応したり、または上鍵盤、下鍵盤、足鍵盤、ソロ鍵盤、ＭＩＤＩ等に対応したりしている。
【００２２】
上記音高情報はキーナンバデータＫＮとして取り込まれる。このキーナンバデータＫＮはオクターブデータ（音域データ／鍵域データ）と音名データとからなる。演奏分野情報は、パートナンバデータＰＮとして取り込まれ、このパートナンバデータＰＮは各演奏エリアを識別するデータであって、発音操作された楽音がどの演奏エリアからのものかによって設定される。
【００２３】
発音時間情報は、トーンタイムデータＴＭとして取り込まれ、キーオンイベントからのタイムカウントデータに基づいたり、またはエンベロープフェーズなどが転用されたりする。この発音時間情報は特願平６−２１９３２４号明細書及び図面に発音開始からの経過時間情報として詳しく示される。
【００２４】
発音数情報は同時に発音している楽音の数を示し、例えばアサインメントメモリ４０のオン／オフデータが「１」の楽音の数に基づき、この数は特願平６−２４２８７８号の図９及び図１５、特願平６−２４７６８５５号の図８及び図１８、特願平６−２７６８５７号の図９及び図２０、特願平６−２７６８５８号の図９及び図２１のフローチャートに基づいて求められる。
【００２５】
さらに、上記パネルスイッチ群１３には各種スイッチが設けられ、この各種スイッチは音色タブレット、エフェクトスイッチ、リズムスイッチ、ペダル２５、ホイール、レバー、ダイヤル、ハンドル、タッチスイッチ等であって楽器用のものである。このペダル２５はダンパーペダル、サスティンペダル、ミュートペダル、ソフトペダル等である。このペダル２５が操作される／踏まれると、音律の変更が禁止される。
【００２６】
この各種スイッチより、楽音制御情報が発生され、この楽音制御情報は発生された楽音を制御する情報であって音楽的ファクタ（因子）情報であり、音色情報（音色決定因子）、タッチ情報（発音指示操作の速さ／強さ）、発音数情報、共鳴度情報、エフェクト情報、リズム情報、音像（ステレオ）情報、クオンタイズ情報、変調情報、テンポ情報、音量情報、エンベロープ情報等である。これら音楽的ファクタ情報も上記演奏情報（楽音情報）に合体され、上記各種スイッチより入力されるほか、上記自動演奏情報に合体されたり、上記インターフェースで送受される演奏情報に合体されたりする。
【００２７】
このパネルスイッチ群１３の中のデフォルト（初期設定）音律キースイッチ２３によって、設定する音律（デフォルト音律）のキーがＣ、Ｃ＃、…、Ｂの１２種類のいずれかが選択される。パネルスイッチ群１３の中のデフォルト（初期設定）音律タイプスイッチ２４によって、伴奏鍵盤２２の音律（デフォルト音律）または／及びメロディ鍵盤２１の音律（デフォルト音律）が、例えば「平均律」に設定される。
【００２８】
このデフォルト音律タイプは、平均律、純正律、ピタゴラス音律、中間音律から選ばれる。中間音律は上述のように複数のタイプの音律が含まれてもよい。このデフォルト音律キーとデフォルト音律タイプとは、後述の和音検出でコードタイプが検出されなかった場合に代替の音律データとして設定される。
【００２９】
上記音色情報は、鍵盤楽器（ピアノ等）、管楽器（フルート等）、弦楽器（バイオリン等）、打楽器（ドラム等）の楽器（発音媒体／発音手段）の種類等に対応しており、トーンナンバデータＴＮとして取り込まれる。上記エンベロープ情報は、エンベロープレベルＥＬ、エンベロープタイムＥＴ、エンベロープフェーズＥＦなどである。
【００３０】
このような音楽的ファクタ情報は、コントローラ２へ送られ、後述の各種信号、データ、パラメータの切り換えが行われ、楽音の内容が決定される。上記演奏情報（楽音発生情報）及び楽音制御情報はコントローラ２で処理され、各種データが楽音波形発生部５へ送られ、楽音波形信号ＭＷが発生される。コントローラ２はＣＰＵ、ＤＳＰ（デジタルシグナルプロセッサ）、ＲＯＭ及び／またはＲＡＭなどからなっている。このようなコントローラ２は、図１の回路ごとに分散されて設けられてもよい。
【００３１】
プログラム／データ記憶部４には、楽音波形信号が記憶され、場合によってミディ回路１５から送られてきた楽音波形信号が書き込まれる。このプログラム／データ記憶部４の楽音波形信号は、情報記憶部７に直接またはバスラインを介してコピーされて、他の装置に組み込まれ、楽音信号発生部５に転送される。
【００３２】
プログラム／データ記憶部４（内部記憶媒体／手段）はＲＯＭまたは書き込み可能なＲＡＭ、フラッシュメモリまたはＥＥＰＲＯＭ等の記憶装置からなり、光ディスクまたは磁気ディスク等の着脱自在な情報記憶部７（外部記憶媒体／手段）に記憶されるコンピュータのプログラムが書き写され記憶される（インストール／転送される）。またプログラム／データ記憶部４には外部の電子楽器またはコンピュータから上記ミディ回路１５または送受信装置を介して送信されるプログラムも記憶される（インストール／転送される）。このプログラムの記憶媒体は通信媒体も含む。
【００３３】
このインストール（転送／複写）は、情報記憶部７が本楽音生成装置にセットされたとき、または本楽音生成装置の電源が投入されたとき自動的に実行され、または操作者による操作によってインストールされる。上記プログラムは、コントローラ２が各種処理を行うための後述するフローチャートであるまたは対応している。
【００３４】
なお、本装置に予め別のオペレーティングシステム、システムプログラム（ＯＳ）、その他のプログラムが記憶され、上記プログラムはこれらのＯＳ、その他のプログラムとともに実行されてもよい。このプログラムは本装置（コンピュータ本体）にインストールされ実行されたときに、別のプログラムとともにまたは単独で請求項（クレーム）に記載された処理・機能を実行させることができればよい。なお、このようなシステムプログラム（ＯＳ）などは後述するフローチャートであるまたは対応する。
【００３５】
また、これらのプログラムの一部又は全部が本装置以外の１つ以上の別装置に記憶されて実行され、本装置と別装置との間には通信手段を介して、これから処理するデータ／既に処理されたデータ／プログラムが送受され、本装置及び別装置全体として、本発明が実行されてもよい。
【００３６】
このプログラム／データ記憶部４には、上述した音楽的ファクタ情報、上述した各種データ及びその他の各種データも記憶される。この各種データには時分割処理に必要なデータや時分割チャンネルへの割当のためデータ等も含まれる。
【００３７】
楽音信号発生部５では、上記楽音波形信号がいったん記憶され、指定された音高に応じた速度で読み出され、エンベロープ波形信号が合成されて、サウンドシステム６で楽音として出力され放音される。この楽音信号発生部５またはサウンドシステム６にＤＳＰが設けられてもよい。この楽音信号発生部５では、上記エフェクトに応じた処理が実行され、エフェクト制御された楽音がサウンドシステム６から出力され放音される。
【００３８】
このような楽音波形信号の波形は、上述の音色、タッチ、音高、音域、鍵域、発音時間、演奏分野、発音数、共鳴度などの情報によって、切り換えられ変化される。このような楽音波形信号は伸張再生前の圧縮記憶状態のものが楽音信号発生部５に記憶され、楽音信号発生部５で伸張再生されてもよい。
【００３９】
タイミング発生部３からは、楽音生成装置の全回路の同期を取るためのタイミングコントロール信号が各回路に出力される。このタイミングコントロール信号は、各周期のクロック信号のほか、これらのクロック信号を論理積または論理和した信号、時分割処理のチャンネル分割時間の周期を持つ信号、チャンネルナンバデータＣＨＮｏ、タイムカウントデータＴＩなどを含む。
【００４０】
また、このタイミング発生部３から一定周期ごとの周期インタラプト信号が上記コントローラ２に送られる。上記タイムカウントデータＴＩは、絶対時間つまり時間の経過を示し、このタイムカウントデータＴＩのオーバーフローリセットから次のオーバーフローリセットまでの周期は、各楽音のうち最も長い発音時間、または最も長い楽音制御処理または楽音イベント処理より長く、場合によって数倍に設定される。
【００４１】
（２）プログラム／データ記憶部４
図２は上記プログラム／データ記憶部４またはコントローラ２内のＲＡＭを示す。このプログラム／データ記憶部４（またはＲＡＭ）には、メロディ鍵盤２１に設定された音律タイプデータｔ１、伴奏鍵盤２２に設定された音律タイプデータｔ２、音律変更フラグ、コードルート、コードタイプ、オンキー数、オンキーコード、仮音律Ｔｉ、デフォルト音律タイプ、デフォルト音律キー、実測音律間差値ＪＳ、最小音律間差値ＭＳなどが記憶される。
【００４２】
音律タイプデータｔ１、ｔ２には、純正律Ｔ１、平均律Ｔ２、これら両者の中間音律Ｔ０がある。ピタゴラス音律Ｔ４は純正律Ｔ１とほぼ同じなので、場合によって純正律Ｔ１で代用されてもよいし、平均律Ｔ２で代用されてもよい。中間音律Ｔ０は、さらに中全音律Ｔ０ａ、キルンベルガーＴ０ｂ、ヴェルクマイスターＴ０ｃ、ヤングＴ０ｄなどに細分される。
【００４３】
電源投入時（初期化時）ではメロディ鍵盤２１及び伴奏鍵盤２２の各音律データｔ１、ｔ２はともに「平均律Ｔ２」に設定される。音律キーデータｋ１、ｋ２には、Ｃ、Ｃ＃、…、Ｂのいずれかが設定される。電源投入時（初期化時）ではメロディ鍵盤２１及び伴奏鍵盤２２の各音律キーデータｋ１、ｋ２はともに「Ｃ」に設定される。音律変更フラグは、ペダル２５がオンされたとき、またはメロディ鍵盤２１が操作中のときに、音律変更が延期されていることを示す。
【００４４】
デフォルト音律タイプは、デフォルト音律タイプスイッチ２４で入力された、デフォルト時（初期状態時）の音律タイプである。デフォルト音律キーは、デフォルト音律キースイッチ２３で入力された、デフォルト時（初期状態時）の音律のキーであって、Ｃ、Ｃ＃、…、Ｂの１２音名のいずれかとなる。
【００４５】
コードルートは伴奏鍵盤２２で検出されたコード／和音のルート／根音であり、コードタイプはコード／和音の種類を示す。電源投入時ではコードルートは「Ｃ」、コードタイプはメジャーに設定される。このコードルートは音律キーとして使用されるが、コードが検出できなかった場合には、上記デフォルト音律キースイッチ２３の入力が音律キーとして使用される。オンキー数は伴奏鍵盤２２で同時押しされているキーの数を示す。オンキーコードは、伴奏鍵盤２２で同時押しされているキーの全てのキーコード（音高）を示す。
【００４６】
仮音律Ｔｉタイプ、仮音律Ｔｉキーは、メロディ鍵盤２１の音律を求める場合に仮に設定される音律のタイプとキーとを示す。仮音律Ｔｉタイプは、上記中間音律Ｔ０のいずれか、つまり中全音律Ｔ０ａ、キルンベルガーＴ０ｂ、ヴェルクマイスターＴ０ｃ、ヤングＴ０ｄのいずれかとなる。仮音律Ｔｉキーは、Ｃ、Ｃ＃、…、Ｂの１２音名のいずれかとなる。
【００４７】
実測音律間差値ＪＳは伴奏鍵盤２２の音律とメロディ鍵盤２１の音律との１オクターブにわたる音程差／周波数値差の累算値を示す。最小音律間差値ＭＳは、別の音律で求めた実測音律間差値ＪＳを示し、実測音律間差値ＪＳと最小音律間差値ＭＳ（基準音律間差値ＫＳ）とが対比されて、最も音程差／周波数値差の少ない音律が選択／規制される。
【００４８】
（３）全体処理
図３は上記コントローラ（ＣＰＵ）２によって実行される全体処理のフローチャートを示す。この全体処理は、本音律制御装置の電源オンによって開始され、電源オフまで繰り返し実行される。まず、プログラム／データ記憶部４の初期化など種々のイニシャライズ処理が行われる（ステップ０１）。
【００４９】
このイニシャライズ処理では、上記プログラムの命令を実行／処理するのに必要な初期データ、音律データまたは音楽的ファクタ（音色、タッチ、音高、発音時間）データなどが上記プログラム／データ記憶部４、コントローラ２内の上記ＲＡＭ、楽音信号発生部５またはサウンドシステム６に書き込まれる等され、次述するそれぞれの音律決定または音律規制の起動／準備がなされる。
【００５０】
このイニシャライズ処理では、メロディ鍵盤２１及び伴奏鍵盤２２の各音律はともに「平均律Ｔ２」、各音律キーは「Ｃ」に設定される。コードルートは「Ｃ」、コードタイプはメジャーに設定される。
【００５１】
次いで、キーボード１１のキーのオンイベントまたはオフイベントがあると（ステップ０２）、オンキーの音高に応じた音高情報とオンイベントが楽音信号発生部５に送り込まれまたはミディ回路１５を通じて外部接続機器に送信され、楽音が発音開始される、またはオフキーに応じた楽音信号発生部５で発音中の楽音がリリースされ、またはオフキーの音高に応じた音高情報とオフイベントがミディ回路１５を通じて外部接続機器に送信される（ステップ０３）。
【００５２】
さらに、上記パネルスイッチ群１３の各種スイッチの操作があれば（ステップ０４）、このスイッチに対応する音楽的ファクタ情報が取り込まれ、プログラム／データ記憶部４に記憶されまたは外部接続機器に送信され、音楽的ファクタ情報が設定／変更される（ステップ０５）。
【００５３】
次いで、ミディ回路１５に送信すべきデータ／情報または受信するデータ／情報があれば（ステップ０６）、送信データ／受信情報を送信し、受信データ／受信情報を取り込む（ステップ０７）。さらに、その他の処理が実行され（ステップ０８）、以上のステップ０２〜０８の処理が電源オフまで繰り返される。
【００５４】
上記ステップ０１のイニシャライズ処理では、伴奏鍵盤２２の音律も、メロディ鍵盤２１の音律も、平均律に設定される。上記ステップ０５のパネル処理では、音量の制御、トランスポーズなどの音高の制御、伴奏鍵盤２２またはメロディ鍵盤２１の音色、サスティーンなどの発音継続時間などの設定／変更がなされる。
【００５５】
（４）キー処理（ステップ０３）
図４は上記ステップ０３のキー処理のフローチャートを示す。まず、伴奏鍵盤２２で指示／操作されているオンキーが変更されてコード／和音が変更されると（ステップ１１）、コード変更処理が実行される（ステップ１２）。
【００５６】
また、上記ステップ１１、１２でコードの変更があり、これに基づく音律の変更があると（ステップ１３）、音律変更処理が実行される（ステップ１４）。この後、その他の処理が実行され（ステップ１５）、処理がリターンされる。
【００５７】
（５）パネル処理（ステップ０５）
図５は上記ステップ０５のパネル処理のフローチャートを示す。デフォルト音律キースイッチ２３が押されてデフォルト音律キーが選択されると（ステップ２１）、デフォルト音律キーが、選択されたキー、例えば「Ｄ＃」に設定される（ステップ２２）。
【００５８】
次いで、デフォルト音律タイプスイッチ２４が押されてデフォルト音律タイプが選択されると（ステップ２３）、伴奏鍵盤２２とメロディ鍵盤２１のデフォルト音律タイプが、選択された音律タイプ、例えば「ヴェルクマイスター音律Ｔ０ｃ」に設定される（ステップ２４）。この後、その他の処理が実行され（ステップ２５）、処理がリターンされる。このその他の処理では、例えば、設定コードルートが「Ｃ」、コードタイプが「メジャー」の初期状態に戻されたり、上記音律が「平均律」の初期状態に戻される。
【００５９】
（６）コード変更処理（ステップ１２）
図６は上記ステップ１２のコード変更処理のフローチャートを示す。まず、伴奏鍵盤２２で同時に押されているキーの数が検出され（ステップ３１）、例えば、この数が１つであればメジャー、２つであればマイナー、３つであればセブンス、４つであればディミニッシュというように、コードタイプが決定される（ステップ３２）。
【００６０】
次いで、伴奏鍵盤２２で押されているある一つのキーの音高が検出され、他の押されているキーの音高も検出され（ステップ３５）、これら検出された各音高が比較され（ステップ３６）、低いほうの音高がＲＡＭなどにメモリされ（ステップ３７）、これが押されている全てのキーについて繰り返される（ステップ３８）。これにより、コードルート／根音が決定される。
【００６１】
そして、上記パネルスイッチ群１３のペダル２５が操作／押されていれば（ステップ３９）、音律変更フラグがＲＡＭなどにストアされる（ステップ４２）。また、メロディ鍵盤２１のいずれかのキーが操作中／指示中のときも（ステップ４０）、音律変更フラグがＲＡＭなどにストアされる（ステップ４２）。
【００６２】
ペダル２５もメロディ鍵盤２１のキーも操作／押されていなければ（ステップ３９、４０）、音律変更フラグがリセット／クリアされる（ステップ４１）。この後、その他の処理が実行され（ステップ４３）、処理がリターンされる。
【００６３】
なお、上記パネルスイッチ群１３のペダル２５が操作／押されているとき（ステップ３９）、ステップ４２を経ず、音律変更フラグがストアされないで、処理がリターンされてもよい。この場合には、ペダル２５が開放されても、音律の変更はなされない。
【００６４】
また同様に、上記メロディ鍵盤２１のキーが操作中／指示中のとき（ステップ４０）、ステップ４２を経ず、音律変更フラグがストアされないで、処理がリターンされてもよい。この場合には、メロディ鍵盤２１のキーがオフされても、音律の変更はなされない。
【００６５】
なお、このコードタイプとコードルートの決定は、上記のものに限られない。例えば、伴奏鍵盤２２の下位１オクターブでＣ、Ｃ＃、Ｄ、Ｄ＃、…、Ａ＃、Ｂのコードルートが指定され、伴奏鍵盤２２の上位１オクターブの各キーには、メジャー、マイナー、セブンス、ナインス、ディミニッシュ、ドミナント、…のコードが割り当てられ、これらのいずれかのキーが指示されることによってコードタイプが指定されても良い。
【００６６】
このように、伴奏鍵盤２２の発音指示されたキーの位置または数に応じて自動的にコード／和音が伴奏されることになる。なお、このようなコードの入力は、伴奏鍵盤２２以外に、コードタイプとコードルートを入力するスイッチ群、タッチスイッチ群、レバー、ダイヤル、コンピュータのキーボードなどでもよい。
【００６７】
また、実際に押されているキーボード１１の音名から直接コードルーとコードタイプとが検出／判読されてもよい。さらに、キーボード１１の多くのキーが押されるなどして、コードが検出不能のとき、コードルート及び／またはコードタイプが検出不能とされノーコードが選択されてもよい。
【００６８】
（７）音律変更処理（ステップ１４）
図７は上記ステップ１４の音律変更処理のフローチャートを示す。まず、音律変更フラグがストアされていなければ（ステップ４４）、本件音律変更処理は行なわれず、処理がリターンされる。
【００６９】
これにより、音律の変更を禁止、待機または延期したいときは、ペダル２５を押せばよく（上記ステップ３９）、音律の変更を禁止したり許容したりできる。この音律の変更の禁止、待機または延期には、ペダル２５のほか、スイッチ、キーボード１１の特定キー、ホイール、レバー、ダイヤル、ハンドル、タッチスイッチ等であってもよい。
【００７０】
また、メロディ鍵盤２１が操作中／指示中のときも（上記ステップ４０）、音律の変更が禁止、待機または延期される。したがって、メロディ鍵盤２１の楽音が発音中のときに、音律が変更されず、メロディ音が発音中に音高が変更してしまわず、聴覚上の違和感が生じない。この音律変更の禁止または待機は、メロディ鍵盤２１だけでなく、伴奏鍵盤２２の音律変更についても同様に禁止または待機される（ステップ４６）。
【００７１】
上記ペダル２５が開放されれば（ステップ３９）、及び／またはメロディ鍵盤２１の操作中／指示中のキーがオフされれば（ステップ４０）、上記ストアされた音律変更フラグはクリアされる（ステップ４１）。これにより、上記音律の変更は、ペダル２５開放までまたはメロディ鍵盤２１のオンキーのオフまで「延期」される。
【００７２】
次いで、上記コードルートの検出結果に応じて音律キーが決定され（ステップ４５）、伴奏鍵盤２２の音律キーとして設定され、音律タイプも設定される（ステップ４６）。ここで、上記コード検出の結果がノーコードであった場合、伴奏鍵盤２２の音律タイプはデフォルト音律タイプスイッチ２４で選択された音律タイプに、音律キーはデフォルト音律キースイッチ２３で選択された音律キーに設定される。上述の例では、音律タイプが「ヴェルマイスターＴ０ｃ」に、音律キーが「Ｄ＃」に設定される。
【００７３】
一方、上記コード検出の結果が分数コード、ディミニッシュｄｉｍ、オーギュメントａｕｇ、サスフォーｓｕｓ４であった場合、音律タイプは平均律Ｔ２となる。また、上記コード検出の結果で、コードタイプがイレブンス以上のテンションを有していれば、中間音律Ｔ０ａ、Ｔ０ｂ、Ｔ０ｃ、Ｔ０ｄのいずれかになる。これ以外の場合には、純正律Ｔ１またはピタゴラス音律Ｔ４となる。
【００７４】
このような中間音律Ｔ０ａ、Ｔ０ｂ、Ｔ０ｃ、Ｔ０ｄのいずれが選択されるか、または純正律Ｔ１とピタゴラス音律Ｔ４とのどちらが選択されるかは、メジャーかマイナーかなどの上記コードタイプに応じてもよいし、予め操作者がパネルスイッチ群１３で選択されてもよいし、機械的均一にならないように乱数が用いられてランダムに選択されてもよい。
【００７５】
そして、伴奏鍵盤２２の音律ｔ２が「純正律」「ピタゴラス音律」などの「純正系」に設定されていなければ、つまり「平均律」または「中間音律」に設定されていれば（ステップ４７）、メロディ鍵盤２１の音律ｔ１が「平均律」に設定される（ステップ５８）。これにより、伴奏鍵盤２２の設定音律ｔ２とメロディ鍵盤２１の設定音律ｔ１との周波数差または音程差が少なくなり、伴奏鍵盤２２とメロディ鍵盤２１との楽音が調和する。
【００７６】
また、伴奏鍵盤２２の音律ｔ２が「純正律」「ピタゴラス音律」などの「純正系」に設定されていれば（ステップ４７）、メロディ鍵盤２１の仮音律Ｔｉ＝Ｔ０として「中間音律」のひとつである「中全音律（中音律）」が設定され、音律キーとして「Ｃ」が設定され（ステップ４８）、最小音律間差値ＭＳが仮想の最大値、例えば１２００セントに設定される（ステップ４９）。
【００７７】
そして、上記設定された伴奏鍵盤２２の音律ｔ２の１オクターブ１２鍵の相対対数周波数値（セント）と上記仮の「中間音律」Ｔｉ＝Ｔ０における１２鍵の周波数値との実測音律間差値ＪＳが、同じ音名Ｃ、Ｃ＃、…、Ｂどうしで、順次求められ累積される（ステップ５０）。
【００７８】
上記音律は平均律からの相対周波数値として表現され、通常音律キーの音程からの相対音程に対するオフセット値として記憶媒体に記憶される。オフセットのデータは、同じ音名であれば、どのオクターブでも同じなので、通常１オクターブ分のデータが保持される。このデータは、ｄ０、ｄ１、ｄ２、…、ｄ１１とされる。オフセットのｄ０を加える音名が「音律キー」の音名を有する音程である。
【００７９】
例えば、ト長調の純正律の場合、音律タイプは「純正律」、音律キーは「Ｇ」となり、オフセットデータとして、純正律のデータが選ばれ、Ｇ音にｄ０、Ｇ＃音にｄ１、Ｆ＃音にｄ１１のオフセットが加算されて発音される。
【００８０】
同様にニ長調の純正律の場合、音律タイプは「純正律」、音律キーは「Ｆ」となり、オフセットデータとして、純正律のデータが選ばれ、Ｆ音にｄ０、Ｆ＃音にｄ１、Ｅ音にｄ１１のオフセットが加算されて発音される。短調の場合には、平行調の主音を用いることができる。
【００８１】
音律キーの音名の音に加えられるオフセット値ｄ０は常に「０」である。このため、オフセット値のデータが記憶媒体に記憶される際にはｄ０が省略されて、ｄ１〜ｄ１１の１１音分だけが記憶されること楽音可能となる。
【００８２】
次いで、累積された実測音律間差値ＪＳが最小音律間差値ＭＳ未満となれば、つまり上記検査された仮の「中間音律」Ｔｉ＝Ｔ０と伴奏鍵盤２２の音律ｔ２との音程差が少なければ（ステップ５１）、この仮の「中間音律」Ｔｉ＝Ｔ０がメロディ鍵盤２２の音律ｔ１とされ（ステップ５２）、上記最小音律間差値ＭＳがこの実測音律間差値ＪＳに更新される（ステップ５３）。
【００８３】
そして、メロディ鍵盤２１の仮音律Ｔｉが＋１されＴ１として別の「音律タイプ及び音律キー」が設定され（ステップ５４）、上記ステップ５０〜５３が繰り返され、音程差がさらに少ない音律が検索されていく（ステップ５５）。
【００８４】
こうして、仮の音律Ｔｉについて、全ての中間音律タイプ（Ｔ０ａ、Ｔ０ｂ、Ｔ０ｃ、Ｔ０ｄ）、全ての音律キーＣ、Ｃ＃、…、Ｂの組み合わせの中で、伴奏鍵盤２２の音律ｔ２に対して最も対数周波数（セント）の差が小さい中間音律の音律タイプと音律キーの組み合わせが検索され、この検索で発見された音律がメロディ鍵盤２２の音律ｔ１に設定される（ステップ５４、５５）。
【００８５】
なお、場合によって、仮の音律Ｔｉに純正系が含まれて検索されてもよい。そうすると、メロディ鍵盤２１の音律ｔ１として、「平均律」よりは、「純正律」「ピタゴラス音律」などの「純正系」が選択される可能性が高くなる。「平均律」と「純正系」との音程差が大きいからである。
【００８６】
こうして、伴奏鍵盤２２の音律ｔ２が「純正律」「ピタゴラス音律」などの「純正系」であれば、メロディ鍵盤２１の音律ｔ１が「中間音律」に設定／変更／規制され、場合によって、「純正律」「ピタゴラス音律」に設定／変更／規制される。また、伴奏鍵盤２２の音律ｔ２が「純正系」でない「平均律」または「中間音律」などであれば、メロディ鍵盤２１の音律ｔ１が「平均律」に設定／変更／規制される。
【００８７】
メロディ鍵盤２１の音律ｔ１は伴奏鍵盤２２の音律ｔ２と同じ音律に選択されることもあるが、若干異なる音律にとどまることもある。しかし、音感としては、この方が優れていることもある。純正律またはピタゴラス音律は平均律との差が大きく、音階として演奏した場合に不自然に聞こえるためである。若干異なる音律の方が伴奏音とメロディ音との共鳴に揺らぎが生じて、人間の耳には逆に心地よく聞こえることが多いためである。
【００８８】
いずれにせよ、伴奏鍵盤２２の演奏コードに応じて音律ｔ２を変化させ、これに追随してメロディ鍵盤２１の音律ｔ１を音程差の少ないものに切替えていくことに本件発明／本件実施例の特徴がある。
【００８９】
（８）他の実施の形態
本件発明は上記実施例に限定されず、本件発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、図７のステップ５８で設定されるメロディ鍵盤２１の音律ｔ１は「中間音律Ｔ０ａ、Ｔ０ｂ、Ｔ０ｃ、Ｔ０ｄ」のいずれかでもよい。また、図７のステップ４８〜５５の音程差の少ない音律の検索処理では、メロディ鍵盤２１の音律ｔ１として、「平均律」が選択されてもよい。
【００９０】
上記ステップ４８〜５５の音程差の少ない音律の検索処理の代わりに、伴奏鍵盤２２の音律タイプとメロディ鍵盤２１の音律タイプとの最適な対応・組み合わせがテーブルに記憶され、検出された伴奏鍵盤２２の音律からメロディ鍵盤２１の音律タイプが決定されてもよい。
【００９１】
上記ステップ４８〜５５の音程差の少ない音律の検索処理は省略され、伴奏鍵盤２２の音律ｔ２として、「中間音律」または「純正律」「ピタゴラス音律」などの「純正系」に固定的に設定されてもよい。
【００９２】
上記ステップ４２の音律変更の禁止／延期／待機は、メロディ鍵盤２１の操作中に限らず、足鍵盤、ソロ鍵盤、伴奏鍵盤２２の操作中であってもよい。これにより、伴奏鍵盤２２などがオン中でも、メロディ鍵盤２１の音律変更が禁止または待機されるし、伴奏鍵盤２２の音律変更が禁止または待機される。
【００９３】
ステップ４０によって音律変更が禁止／延期／待機される鍵盤は、メロディ鍵盤２１だけでもよいし、伴奏鍵盤２２だけでもよい。この場合、ステップ４５〜４６の伴奏音律変更処理がステップ４２の前に実行される、またはステップ４７〜５５のメロディ音律変更処理がステップ４２の前に実行される。
【００９４】
ステップ３９のペダル２５によって音律変更が禁止／延期／待機される鍵盤は、メロディ鍵盤２１だけでもよいし、伴奏鍵盤２２だけでもよい。この場合、ステップ４５〜４６の伴奏音律変更処理がステップ４１の前に実行される、またはステップ４７〜５５のメロディ音律変更処理がステップ４１の前に実行される。
【００９５】
上記ステップ４７〜５５の音律変更処理は、足鍵盤、ソロ鍵盤に対して実行されても良い。これにより、一つの鍵盤で検出されたコード／和音に基づいて、複数の鍵盤の音律が変更される。ステップ１２の図４及び図６のコード検出処理は、足鍵盤、ソロ鍵盤、場合によってメロディ鍵盤２１で実行されてよい。
【００９６】
足鍵盤で優先的にコードルートが検出される場合、足鍵盤以外による鍵盤によってコードタイプが検出され、これにより分数コードが検出されてもよい。例えば、足鍵盤によってＤが検出され、足鍵盤以外による鍵盤によってＥｍが検出されれば、Ｅｍ／Ｄの分数コードが検出される。
【００９７】
上記ステップ５０で累積される音程差は１オクターブの範囲ではなく、半オクターブ、５音、４音、３音、１.５オクターブ、２オクターブ、…、の範囲にわたっていてもよい。また、ステップ５０で音程差が求められるオクターブは同じ音高域ではなく、異なる音高域であってもよい。この場合でも差値は大きくなるが、音程差の寄り少ない音律が選ばれることに違いはない。
【００９８】
上記イニシャライズ処理では、メロディ鍵盤２１及び伴奏鍵盤２２の各音律はともに「平均律」に設定され、検出コードルートは「Ｃ」、検出コードタイプはメジャーに設定される。しかし、これ以外の音律に設定されてもよいし、メロディ鍵盤２１と伴奏鍵盤２２とで異なる音律に設定されてもよいし、これ以外のコードルート、コードタイプに設定されてもよい。
【００９９】
上記ステップ４５では、伴奏鍵盤２２のオンキーに応じて決定される音律データが取得され、上記ステップ４６では、伴奏鍵盤２２の音律ｔ２が設定されてもよい。ここで、伴奏鍵盤２２でコードが検出されなければ、デフォルト音律タイプスイッチ２４が押されたときと同じ、すなわち「平均律」に設定され、分数コードのときも「平均律」に設定され、伴奏鍵盤２２で上記検出されたコードがメジャー、マイナー、セブンス、ナインスなら「純正律」に設定され、これ以外ならば純正律またはピタゴラス音律と平均律との「中間音律」、場合によって「平均律」に設定される。
【０１００】
伴奏鍵盤２２でコードが検出されなければ、デフォルト音律タイプスイッチ２４が押されたときと同じ、すなわち「平均律」に設定され、分数コードのときも「平均律」に設定され、伴奏鍵盤２２で上記検出されたコードがメジャー、マイナー、セブンス、ナインスなら「純正律」に設定され、これ以外ならば純正律またはピタゴラス音律と平均律との「中間音律」、場合によって「平均律」に設定されてもよい。
【０１０１】
上記ステップ４７〜５８の音律決定処理では、伴奏鍵盤２２とメロディ鍵盤２１とは音域または鍵域が異なり、同じ音名でも、オクターブが異なって、周波数比が２倍、４倍、８倍、１６倍、…、１／２倍、１／４倍、１／８倍、１／１６倍、…、となるが、この音程差の少ない音律の検索にあたっては、同じオクターブ／同じ音域／同じ鍵域の上で処理されてもよい。
【０１０２】
上記コード検出は、鍵盤以外に、電子弦楽器の弦、電子吹奏（管）楽器の管、電子打楽器（パッド等）の打、コンピュータのキーボードで行なわれてもよいし、上記音律の変更は電子弦楽器の弦、電子吹奏（管）楽器の管、電子打楽器（パッド等）の打、コンピュータのキーボードで行なわれてもよい。
【０１０３】
検出／選択／変更される音律は、純正律、ピタゴラス音律または平均律、これらの中間音律のほか、さらに細分化された、これら以外の音律でもよい。なお、中間音律は純正律またはピタゴラス音律と平均律との中間の音律を指し、中全音律（中音律）、キルンベルガー音律、ヴェルクマイスター音律、ヤング音律を含むほか、これ以外の音律でも良いし、これらの音律の全てまたは一部であっても良い。
【０１０４】
キルンベルガー音律はキルンベルガー音律Ｉ、II、IIIのいずれか、すべて、一部でもよい。ヴェルクマイスター音律はヴェルクマイスター音律のいずれか、すべて、一部でもよい。ヤング音律はヴァロッティ・ヤング律、ヤング律IIのいずれか、すべて、一部でもよい。更には、各音名ごとにチューニングをして操作者が任意に音律を設定してもよい。純正系には、純正律、ピタゴラス音律のほか、これらの変法などが含まれてもよい。
【０１０５】
仮音律Ｔｉは、上記中間音律Ｔ０の中全音律Ｔ０ａ、キルンベルガーＴ０ｂ、ヴェルクマイスターＴ０ｃ、ヤングＴ０ｄのいずれかとなるほか、場合によって上記純正律Ｔ１、平均律Ｔ２、これらの中間音律Ｔ０、ピタゴラス音律Ｔ４のいずれかになってもよい。
【０１０６】
本発明は電子楽器またはコンピュータなどにおいて実施され得る。上記各図の回路の機能はソフトウエア（フローチャート）によって実施されても良いし、上記各図のフローチャートの機能はハードウエア（回路）によって実施されてもよい。各請求項記載の発明は、当該発明をコンピュータに実行させるコンピュータプログラムを記憶した媒体、コンピュータプログラムの通信装置（方法）、楽音発生装置（方法）、楽音制御装置（方法）としても実現可能である。
【０１０７】
（９）他の発明の効果
[１]発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、に対して、  発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更し、  上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制することを特徴とする音律制御方法。
【０１０８】
[２]発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、に対して、  発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更させる処理と、  上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制する処理とを実行させる音律制御のためのコンピュータプログラム。
【０１０９】
[３]発音の指示をする複数の第一の発音指示手段と、  この第一の発音指示手段と音域または鍵域が異なる、発音の指示をする複数の第二の発音指示手段と、  発音指示がなされた上記第一の発音指示手段で指示された和音に基づいて第一の発音指示手段の音律を変更する第一の音律変更手段と、  上記第二の発音指示手段の音律を、上記変更された第一の発音指示手段の音律に対して音程差の少ない音律に変更または規制する第二の音律変更手段とを備えたことを特徴とする音律制御装置。
【０１１０】
[４]上記第一の音律変更手段または第二の音律変更手段による音律の変更または規制は、所定の操作で禁止され、またはこの所定の操作が解除されるまで待機または延期されることを特徴とする請求項３記載の音律制御装置。
【０１１１】
これにより、音律変更をしなくない演奏の時には、所定の操作で禁止／待機／延期できる。また、演奏の切れ目など音律の変更に支障がないタイミングまで、音律の変更を待機または延期でき、演奏に違和感が生じない。
【０１１２】
[５]上記第一の発音指示手段または上記第二の発音指示手段のいずれかが指示中のときは、  上記第一の音律変更手段または／及び第二の音律変更手段による音律の変更または規制が禁止される、または当該指示が終了するまで待機または延期されることを特徴とする請求項３または４記載の音律制御装置。
【０１１３】
これにより、メロディ鍵盤などの第二の発音指示手段が指示中のとき、第一の音律変更手段による音律変更が禁止／待機／延期され、伴奏などの第一の発音指示手段の音律が変更されないので、異なる発音指示手段にわたって、操作中によって音律変更の禁止／待機／延期が可能となる。また、演奏の途中で音律が変化せず、演奏音に違和感が生じない。さらに、演奏の切れ目など音律の変更に支障がないタイミングまで、音律の変更を待機または延期でき、演奏に違和感が生じない。
【０１１４】
[６]上記第一の発音指示手段は伴奏鍵盤であり、しかも発音指示された発音指示手段の位置または数に応じて自動的に和音が伴奏され、上記第二の発音指示手段はメロディ鍵盤であることを特徴とする請求項３、４または５記載の音律制御装置。
【０１１５】
これにより、メロディ演奏と伴奏との演奏の調和をはかり、メロディ演奏と伴奏との楽音相互の調和をはかることができる。
【０１１６】
[７]上記第一の発音指示手段は伴奏鍵盤であり、上記第二の発音指示手段はメロディ鍵盤であり、メロディ鍵盤の音律は、伴奏鍵盤の音律と異なる音律であって、中間音律に変更され、この中間音律は、純正律またはピタゴラス音律と平均律との中間の音律であることを特徴とする請求項３、４、５または６記載の音律制御装置。
【０１１７】
これにより、伴奏の音律が純正律（ピタゴラス音律）または平均律のいずれに変更されても、メロディの音律がこれらの音律の中間の音律にされ、伴奏とメロディの一方が純正律（ピタゴラス音律）または平均律のいずれかの音律、他方が残りの音律になるという、極端な差が生じてしまわず、伴奏の音律が激しく変化しても、メロディの音律が追随でき、伴奏とメロディの両演奏に違和感が生じず、演奏の調和をはかり、メロディ演奏と伴奏との楽音相互の調和をはかることができる。
【０１１８】
[８]上記第一の発音指示手段は伴奏鍵盤であり、上記第二の発音指示手段はメロディ鍵盤であり、伴奏鍵盤の音律が純正律またはピタゴラス音律であれば、中間音律若しくは純正律またはピタゴラス音律にされ、伴奏鍵盤の音律が純正律またはピタゴラス音律でなければ、平均律または中間音律にされ、この中間音律は、純正律またはピタゴラス音律と平均律との中間の音律であることを特徴とする請求項３、４、５、６または７記載の音律制御装置。
【０１１９】
これにより、伴奏の音律が純正律（ピタゴラス音律）または平均律のいずれに変更されても、メロディの音律がこれらの音律の中間の音律または伴奏と同一の音律にされ、伴奏とメロディの一方が純正律（ピタゴラス音律）または平均律のいずれかの音律、他方が残りの音律になるという、極端な差が生じてしまわず、伴奏の音律が激しく変化しても、メロディの音律が追随でき、伴奏とメロディの両演奏に違和感が生じず、演奏の調和をはかり、メロディ演奏と伴奏との楽音相互の調和をはかることができる。
【産業上の利用可能性】
【０１２０】
伴奏鍵盤の検出和音で伴奏鍵盤の音律が決定される。伴奏鍵盤の検出和音でメロディ鍵盤の音律が決定される。伴奏鍵盤の音律でメロディ鍵盤の音律が決定される。伴奏鍵盤で指示された和音に基づいて伴奏鍵盤の音律だけでなく、メロディ鍵盤の音律も変更され、両鍵盤の演奏の調和をはかる。図４及び図６のステップ１２で検出されたコードに基づいて、伴奏鍵盤２２の音律ｔ２が設定／変更される（ステップ４６）。
【０１２１】
この伴奏音律ｔ２が純正律などでなければ（ステップ４７）、メロディ音律ｔ１は平均律に設定／変更され（ステップ５８）、伴奏音律ｔ２が純正律などであれば（ステップ４７）、メロディ音律ｔ１は中間音律などに設定／変更され（ステップ４８〜５５）。ここで伴奏音律ｔ２とメロディ音律ｔ１との音程差がチェックされ（ステップ５０、５２）、最も音程差の少ない音律が選ばれる（ステップ５２〜５５）。
【図面の簡単な説明】
【０１２２】
【図１】音律制御を実現する全体回路１を示す。
【図２】プログラム／データ記憶部４にストアされる情報を示す。
【図３】全体処理のフローチャートを示す。
【図４】上記ステップ０３のキー処理のフローチャートを示す。
【図５】上記ステップ０５のパネル処理のフローチャートを示す。
【図６】上記ステップ１２のコード変更処理のフローチャートを示す。
【図７】上記ステップ１４の音律変更処理のフローチャートを示す。
【符号の説明】
【０１２３】
１…全体回路、２…コントローラ（ＣＰＵ）、
３…タイミング発生部、４…プログラム／データ記憶部、
５…楽音信号発生部、６…サウンドシステム、７…情報記憶部、
１１…キーボード、１２…キーボードスキャン回路、
１３…パネルスイッチ群、１４…スイッチスキャン回路、
１５…ミディ回路、２１…メロディ鍵盤、２２…伴奏鍵盤、
２３…デフォルト音律キースイッチ、
２４…デフォルト音律タイプスイッチ、２５…ペダル。
【図１】
2009186632.tif 000003
【図２】
2009186632.tif 000004
【図３】
2009186632.tif 000005
【図４】
2009186632.tif 000006
【図５】
2009186632.tif 000007
【図６】
2009186632.tif 000008
【図７】
2009186632.tif 000009