(57)【要約】【課題】和音情報を理解し易い形で表示して、選択調に馴染む和音情報を初心者でも容易に作成することができるようにすること。【解決手段】この発明による表示画面では、時間位置を表わす時間軸（横軸）と交叉する和音情報展開軸（縦軸）に沿って、和音根音毎の位置を表わす複数の表示領域（行）が表示される。調指定欄ＫｙＣで調を指定すると、指定された調に応じて、当該調で使用可能な基本和音を表すように、各表示領域（行）の表示態様が制御される。例えば、この指定調に応じて、和音根音を表わす各表示領域（行）の背景色が和音タイプに対応するカラーとされる。【選択図】図９
2004004807.tif 000002
【特許請求の範囲】
【請求項１】
複数の和音情報を時系列的に表示するための和音情報表示装置であって、
時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示する表示手段と、
調を指定する調指定手段と、
指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御する表示制御手段と
を具備することを特徴とする和音表示装置。
【請求項２】
複数の和音情報を時系列的に表示するための和音情報表示方法であって、
時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示するステップと、
調を指定するステップと、
指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御するステップと
から成ることを特徴とする和音情報表示方法。
【請求項３】
複数の和音情報を時系列的に表示するために使用されるコンピュータ読み取り可能な記憶媒体であって、
時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示するステップと、
調を指定するステップと、
指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御するステップと
から成るプログラムを記録したことを特徴とする和音情報表示のための記憶媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、楽曲演奏の進行に対応して時系列的に和音情報が順次配列される和音情報を表示するための和音情報表示装置及び方法、並びに、そのために使用される記録媒体に関する。
【０００２】
【従来の技術】
従来より、自動伴奏装置として、セクション進行情報及び和音進行情報に基づいて伴奏楽音を発音させるようにするものがある。この種の自動伴奏装置においては、例えば、特開平１−３１０３８４号公報や特開平９−２６７９０号公報に示されるように、メロディーに関する演奏データから、和音、調及びセクションに関する情報を順次抽出処理することによって、セクション進行情報（セクションシーケンスデータ）や和音進行情報（コードシーケンスデータ）を自動的に作成することができる。
【０００３】
さらに、自動抽出された和音進行情報を表示し、編集するようにしたものもある。このような和音進行情報の表示及び編集に関して、例えば、本発明者等が提案した特願平９−２８４４６１号では、和音進行情報が和音名により和音の根音や種類に関係なく和音進行に沿って一列に表示され、編集用の和音候補が、和音和音抽出処理時に決定された抽出区間に対応する１ブロック単位でのみ表示されていた。また、調に関する情報は、表示されている調名のみであった。
【０００４】
上記のような従来の和音進行情報の表示方法では、表示されている和音進行の雰囲気を直感的につかむことが難しく、特に、初心者ユーザにとっては和音進行を把握することは容易ではなかった。また、和音候補の表示については、和音候補を、限定された単位範囲（１和音抽出区間単位）でしか表示及び編集することができず、例えば、連続する和音抽出区間の和音を同一の和音に変更したいときには、各区間毎に編集を行う必要がある等、ユーザの編集作業方法が限定されてしまい、編集作業を煩わしくする一要因となっていた。さらに、調に関しては、選択した調に適合する和音等を知ることができないので、特に、初心者にとっては選択調にうまく適合した和音情報を作成することが容易ではなかった。
【０００５】
【発明が解決しようとする課題】
この発明はこのような問題点を考慮してなされたもので、この発明の主たる目的は、和音情報を理解し易い形で表示し、選択調に馴染む和音情報を容易に作成することができる和音情報表示装置及び方法並びにそのための記録媒体を提供することにある。
【０００６】
より具体的にいうと、この発明の一つの目的は、和音情報を画面表示する際に、和音の根音毎の表示領域を画面に設けて、指定された調（ｋｅｙ）に応じて各表示領域の表示態様を制御することにより、指定調で使用可能なお勧めの基本和音をユーザに知らせて選択調に馴染む和音情報を容易に作成することができるようにした和音情報表示装置及び方法並びにそのための記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
そこで、この発明の特徴によると、複数の和音情報を時系列的に表示するための和音情報表示装置において、時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示する表示手段と、調を指定する調指定手段と、指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御する表示制御手段とを具備することによって、かかる課題が解決される。
【０００８】
また、この特徴に沿う和音進行情報表示方法は、複数の和音情報を時系列的に表示するために、時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示するステップと、調を指定するステップと、指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御するステップとから構成される。
【０００９】
さらに、この特徴に従うコンピュータ読み取り可能な記録媒体は、複数の和音情報を時系列的に表示するために使用され、時間位置を表わす時間軸と交叉する軸に沿って根音毎の位置を表わす複数の表示領域を備える和音画面を表示するステップと、調を指定するステップと、指定された調に応じて、当該調で使用可能な基本和音を表すように、前記表示領域の表示態様を制御するステップとから成るプログラムが記録される。
【００１０】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。
【００１１】
〔ハードウエア構成〕
図１を参照すると、ここには、この発明の一実施例による和音進行情報表示装置のハードウエア構成が示されている。この例では、和音進行情報表示装置は、パーソナルコンピュータ１、キーボード２やマウス３等の入力装置及びディスプレイ４から成り、音源装置５及びＭＩＤＩ（Ｍｕｓｉｃａｌ　Ｉｎｓｔｒｕｍｅｎｔ　ｄｉｇｉｔａｌ　Ｉｎｔｅｒｆａｃｅ）機器６及びサウンドシステム７が付設されている。
【００１２】
パーソナルコンピュータ１は、中央処理装置（ＣＰＵ：ｃｅｎｔｒａｌ　ｐｒｏｃｅｓｓｉｎｇ　ｕｎｉｔ）１１、タイマ１２、読出専用メモリ（ＲＯＭ：ｒｅａｄ　ｏｎｌｙ　ｍｅｍｏｒｙ）１３、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）１４、第１の検出回路１５、第２の検出回路１６、表示回路１７、外部記憶装置１８、通信インターフェイス１９及び入出力（Ｉ／Ｏ）インターフェイス２０等を備え、これらの装置はバス２１を介して互いに接続される。
【００１３】
つまり、この発明の和音進行情報表示装置を実現するシステムは、簡単にいうと、パーソナルコンピュータにアプリケーションソフトウエアを加えた形態で実施することができ、音源内蔵パーソナルコンピュータシステムや、ハードディスク付きシーケンサに音源及びディスプレイを加えたシステムと同様の構成とすることができる。
【００１４】
また、この発明のシステムは、入力装置に鍵盤、ペダル、各種操作スイッチを備える操作パネル等を用いたり、音源装置、自動演奏装置等を内蔵した電子楽器の形態でもよい。なお、この発明によるシステムは、カラオケ装置における楽曲データの作成装置に適用することもできる。
【００１５】
第１及び第２の検出回路１５，１６は、入力装置３，４からの入力操作情報をそれぞれ検出するものである。入力装置には、操作パネルタイプのものとしてキーボード３が用いられ、座標入力操作子タイプのものとしてマウス３が用いられ、これによって、各種の指示、選択、データ入力等々の入力操作を行うことができる。
【００１６】
システム全体を制御するＣＰＵ１１は、割込み処理に利用されるテンポクロックを発生するタイマ１２を具備しており、所定のプログラムに従って種々の制御を行い、特に、後述する和音進行情報の表示及び編集機能を中枢的に遂行する。ＲＯＭ１３には、このパーソナルコンピュータシステム１を制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、和音情報処理による表示及び編集に関する各種処理プログラムが含まれている。ＲＡＭ１４は、これらの表示乃至編集に際して必要なデータやパラメータを記憶し、また、各種レジスタやフラグ等を一時記憶するためのワーク領域として用いられる。
【００１７】
ＲＯＭ１３に記憶される和音進行情報の表示及び編集に関する各種処理プログラムは、アプリケーションソフトウエアとして、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の外部記憶装置１８の記憶媒体から、パーソナルコンピュータ１に供給するようにしてもよく、さらに、通信ネットワーク８を介して供給するようにしてもよい。そこで、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）ドライブを用いて各種処理プログラムを含む制御プログラムを供給する場合の例を以下に説明する。
【００１８】
〔ＣＤ−ＲＯＭドライブを利用する例〕
ＣＤ−ＲＯＭドライブは、可搬の記録媒体であるＣＤ−ＲＯＭに記憶されている制御プログラムや各種データを読み出すための装置である。従って、このＣＤ−ＲＯＭに制御プログラムや各種データを記憶させておき、この装置により読み出された制御プログラムや各種データを、パーソナルコンピュータ１内のＲＡＭ１４等にストアすることによって、ＲＯＭ１３内に制御プログラムを記憶している場合と同様の操作をＣＰＵ１１に行わせるようにすることができる。このようにすると、制御プログラムの新規インストールやバージョンアップ等を容易に行うことができる。
【００１９】
外部記憶装置１８としては、ＣＤ−ＲＯＭドライブ以外にも、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）、或いは、フレキシブルディスクドライブ（ＦＤＤ：Ｆｌｅｘｉｂｌｅ　Ｄｉｓｋ　Ｄｒｉｖｅ）や光磁気（ＭＯ：Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ）ディスクドライブのように挿脱可能な可搬の記録媒体を使用するもの等々、様々な形態のメディアを利用するための装置の中から必要に応じて選ばれた一つ乃至複数の装置を設けるようにしてもよい。この場合、装着される記録媒体がフレキシブルディスク（ＦＤ）のように書込可能なものであれば、システムで得られたデータをこの記録媒体に記憶させて外部に取り出すことができる。
【００２０】
〔ネットワークを利用してプログラムをダウンロードする例〕
通信インターフェイス１９は、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネット（Ｉｎｔｅｒｎｅｔ）、電話回線等の通信ネットワーク８に接続されており、このような通信ネットワーク８を介してサーバコンピュータに接続される。この通信インターフェイス１９は、例えば、ＲＯＭ１３に制御プログラムが記憶されていない場合に、サーバコンピュータから制御プログラムや各種データをダウンロードするために用いることができる。
【００２１】
この場合、クライアントとなる図１のパーソナルコンピュータシステム１は、通信インターフェイス１９及び通信ネットワーク８を介し、サーバコンピュータに対して制御プログラムや各種データのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受けると、要求されたプログラムやデータを通信ネットワーク８上に配信する。従って、これらのプログラム及びデータは、通信インターフェイス１９を介してこのパーソナルコンピュータシステム１により受信され、ＨＤＤ内のハードディスクに蓄積され、これによって、ダウンロードを完了することができる。
【００２２】
入力／出力インターフェイス２０は、必要に応じて、パーソナルコンピュータシステム１と音源装置５との間及びＭＩＤＩ機器６等の外部楽音情報処理装置との間で、各種楽音データを送受することができるようにするために、所定のフォーマット変換を行うインターフェイスである。
【００２３】
音源装置５には、作成された伴奏音データを入力／出力インターフェイス２０を介して供給することによって、サウンドシステム７から伴奏音を試聴することができる。この音源装置５及びサウンドシステム７は、必要に応じて、システム内の演奏情報或いはＭＩＤＩ機器６からの演奏情報を再生するように構成することもできる。
【００２４】
表示回路１７は、この発明による和音進行情報に関する各種処理に基づいて得られる表示情報がバス２１を介して供給され、ディスプレイ４の画面上に対応する表示を行う。
【００２５】
なお、ＲＡＭ１４或いは外部記憶装置１８の記憶媒体には、各種伴奏データ（後述するセクション進行情報や和音進行情報等）を含む楽曲データが、例えば、ＭＩＤＩフォーマットに従って記憶されている。この楽曲データは、複数のパート或いはチャンネルのデータが混在しているもの、各パートが別領域に記録されているもの等々、どのような形式で記録されていてもよい。
【００２６】
〔各種情報の説明〕
この発明を具体的に説明する前に、図２を用いて、この発明に関係する各種情報及び和音演奏について簡単に説明しよう。
【００２７】
図２（ａ）には、この発明で用いられるセクション進行情報の構成例が示されている。「セクション進行情報」は、楽曲演奏の進行に従ってセクションデータを時系列的に指定するための情報であり、図２（ａ）に示されるように、一般的に、設定されている伴奏スタイルを表す伴奏スタイル指定データＳｔ、各セクションの開始時間位置が何小節目であるかを表すセクション開始タイミングデータＴｓｓｉ（ｉ＝１，２，３，…）、セクション種類名を表すセクション情報Ｓｎｉ、各セクションの終了時間位置が何小節目であるかを表すセクション終了タイミングデータＴｓｅｉ、及び、セクション進行情報の最終位置を表すセクション進行エンドデータＳｅから構成される。なお、伴奏スタイル指定データＳｔの代わりに、演奏データ自体を用いて構成されるようにしてもよい。
【００２８】
ここで，セクションデータとは、「イントロ」、「フィルイン」、「メイン」、「エンディング」等のセクション種類に対応した伴奏を行うための演奏データであって、伴奏スタイル毎に各伴奏スタイルに馴染むセクションデータが複数種類ずつＲＯＭ１３内の所定領域に記憶されている。これらの伴奏スタイルには、「ポップス」、「ジャズ」などの種類がある。
【００２９】
各セクション情報Ｓｎｉは、対応するセクションデータの記憶領域を指定するものであり、その前後にあるセクション開始タイミングデータＴｓｓｉ及びセクション終了タイミングデータＴｓｅｉによって、指定された種類のセクションデータによる各伴奏の開始及び終了が指示される。
【００３０】
従って、このセクション進行情報を用いて、先ず、伴奏スタイル指定データＳｔで伴奏スタイルを指定し、以下、セクション開始タイミングデータＴｓｓｉ、セクション情報Ｓｎｉ及びセクション終了タイミングデータＴｓｅｉの組み合わせを繰返してセクション種類を順次指定した後、セクション進行エンドデータＳｅによってセクション進行情報の終了を指示することができる。
【００３１】
なお、或るセクションＳｉのセクション終了タイミングデータＴｓｅｉ或いは次のセクションＳｉ＋１のセクション開始タイミングデータＴｓｓｉ＋１は、該セクションＳｉの終了後直ちに次のセクションＳｉ＋１が開始される場合には、何れかを省略することができる。
【００３２】
図２（ｂ）には、この発明で用いられる和音進行情報の構成例が示されている。「和音進行情報」は、楽曲演奏の進行に従って演奏されるべき和音を時系列的に指定するための情報であり、図２（ｂ）に示されるように、設定されている調（ｋｅｙ）を表す調情報Ｋｙ、各和音の開始時間位置（和音ブロックの先頭位置）が何小節目の何拍目であるかを表す和音開始タイミングデータＴｃｓｊ（ｊ＝１，２，３，…）、各和音の和音根音（ｒｏｏｔ）を表す和音根音情報Ｃｒｊ、各和音の和音種類を表す和音種類情報Ｃｔｊ、各和音の終了時間位置（和音ブロックの最終位置）が何小節目の何拍目であるかを表す和音終了タイミングデータＴｃｅｊ、及び、和音進行情報の最終位置を表す和音進行エンドデータＣｅから構成される。
【００３３】
このような構成の和音進行情報を用いると、先ず、調情報Ｋｙで調を設定し、以下、和音開始タイミングデータＴｃｓｊ、和音根音情報Ｃｒｊ、和音種類情報Ｃｔｊ及び和音終了タイミングデータＴｃｅｊの組み合わせを繰返し、両情報Ｃｒｊ，Ｃｔｊで規定される和音情報Ｃｎｊで演奏されるべき和音を順次指定し（当該指定和音に基づき、発音されるセクションデータの音高を順次変更）、和音進行エンドデータＣｅによって和音進行情報の終了を指示することができる。
【００３４】
ここで、或る和音情報Ｃｎｊの和音終了タイミングデータＴｃｅｊ或いは次の和音Ｃｎｊ＋１の和音開始タイミングデータＴｃｓｊ＋１は、セクション進行情報のタイミングデータと同様に、該和音Ｃｎｊの終了後直ちに次の和音Ｃｎｊ＋１が開始される場合には、何れかを省略することができる。
【００３５】
なお、セクション進行情報や和音進行情報のタイミングは、通常、小節単位或いは拍単位で設定されるが、必要に応じて他の任意のタイミングを採用することができ、例えば、クロックタイミング単位でタイミング設定し、楽曲の小節先頭からのクロックタイミング数を各種タイミングデータ等に使用することができる。
【００３６】
次に、図３乃至図１０には、この発明の一実施例による和音情報処理においてディスプレイ４上に現われる種々の和音進行情報表示画面例が示されている。
【００３７】
〔初期画面〕
先ず、図３には、この和音情報処理で和音進行情報表示画面として最初に現われる「初期画面」の一例が示されている。この初期画面では、セクション進行情報表示領域ＳＲ及び和音進行情報表示領域ＣＲが、時間軸（横軸）を合わせて設けられる。この例では、両表示領域ＳＲ，ＣＲ内に夫々表示されるセクション及び和音進行情報を同時に小節単位で左右スクロールするために、領域ＳＲの左右にスクロールボタンが設けられる。
【００３８】
この和音進行情報表示領域ＣＲは、和音進行情報を構成する各和音情報Ｃｎｊを展開表示するための領域であり、この例では、縦軸（行位置）が和音根音Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂを、横軸（列位置）が時間位置を表わし、横軸の細かい区分が拍を、大きい区分が小節を表わす。
【００３９】
なお、この例ではセクションや和音の進行方向を横軸にとり和音根音を縦軸にとったが、進行方向を縦軸にとり和音根音を横軸にとって根音と和音進行を逆関係に表示するようにしてもよい。
【００４０】
さらに、作成されるセクション進行情報の伴奏スタイルを指示するための「スタイル選択」欄ＳｔＣ、選択楽曲の調を表示したり所望の調を選択するための「調選択」欄ＫｙＣ、所望の楽曲を選択するための「楽曲選択」欄ＳｏＣ、選択楽曲に対応したセクション進行、和音進行及び調に関する情報の抽出処理を実行させるための「抽出」（ｅｘｔｒａｃｔ）スイッチＥｒＳ、本画面表示の終了を指示するための「出口」（ｅｘｉｔ）スイッチＥｉＳ等々が設けられている。
【００４１】
なお、和音種類表示領域ＴＲは、和音タイプ（種別）や和音候補を選択するためのアイコンを表示するための領域であり、詳細は後述する。
【００４２】
〔解析後画面〕
図３の初期画面において、楽曲選択欄ＳｏＣをマウス３によりスクロール操作するか或いはキーボード２により入力操作して所望の楽曲を選択し、スタイル選択欄ＳｔＣを同様に操作して所望の伴奏スタイルを選択した後、抽出スイッチＥｒＳをクリック操作すると、選択された楽曲に対して後述する「解析処理」が実施され、選択された楽曲に適合するセクション進行情報、和音進行情報及び調情報が種々抽出され、抽出された情報が各表示領域ＳＲ，ＣＲ及び調表示欄ＫｙＣ上に表示される。ここで、表示される各情報は、解析処理によって得られる各種情報の複数候補のうちの最も適合していると考えられる候補情報である。例えば、最適候補の和音情報が表示領域ＣＲ内に表示され、抽出された他の和音情報は、ＲＡＭ１４内の所定領域に記録しておき、後述する和音編集（変更）処理時に和音候補として使用されるようになっている。
【００４３】
図４には、解析処理を実施した後の「解析後画面」の一例が示されている。この画面は、図３の初期画面において、楽曲選択欄ＳｏＣを操作して楽曲「Ｌｏｖｅ　Ｓｏｎｇ」を選択し、スタイル選択欄ＳｔＣを操作して伴奏スタイル「ポップス１」を選択した後、抽出スイッチＥｒＳを操作した場合に、選択された楽曲「Ｌｏｖｅ　Ｓｏｎｇ」に対して解析処理が実施された後の画面例である。
【００４４】
セクション進行情報表示領域ＳＲには、抽出されたセクション進行情報、例えば、セクション種類「イントロＡ」、「メインＡ」、「フィルインＡＡ」が、時間軸の小節単位の所定時間位置に各表示ブロックとして表示され、和音進行情報表示領域ＣＲには、抽出された和音進行情報を構成する各和音情報が、対応する所定位置にて和音ブロックＣｂｊにより表示される。また、調表示欄ＫｙＣには、抽出された調情報（この例では、「ハ長調」）が表示される。さらに、和音種類表示領域ＴＲ内には、抽出調に対応する和音種類アイコンが表示される。
【００４５】
和音ブロックＣｂｊは、各和音情報の存在する時間に応じた列位置と当該和音情報の和音根音に応じた行位置の交叉部に配置され、和音タイプに応じたカラー（色彩）で着色されて表示される。和音タイプの確実な視認のためには、和音タイプを示す文字表示を併用することが好ましい。なお、和音タイプを識別するための画像修飾については、図示された色別表示に代えて或いはこれに加えて、異なる柄、模様、明度、縁取り等を採用することができる。
【００４６】
図４の表示例では、和音ブロックＣｂ１は、第１小節で和音「Ｃｍａｊ」が第１候補として抽出されたことを示し、和音ブロックＣｂ２〜Ｃｂ４は、第２小節第１〜２拍で「Ｆｍａｊ」が、第２小節第３拍〜第３小節第２拍で「Ｇｍａｊ７」が、そして第３小節第３〜４拍で「Ｅ♭ｍｉｎ」が夫々第１候補として抽出され、和音ブロックＣｂ５は、第４小節第３〜４拍で「Ｃｍａｊ」が第１候補として抽出されたことを表わしている。ここで、「♭」や「♯」のついた音高が根音である場合には、図４のブロックＣｂ４に示されるように、行間に配置される。もちろん、「♭」や「♯」のついた音高に関する行を設けるようにしてもよい。
【００４７】
ここで、和音ブロックＣｂｊの各カラーは、和音種類表示領域ＴＲ内の同一和音タイプを示すアイコンＴｐｋと同色にしており、これによって、領域ＴＲの参照によって和音タイプを容易に確認することができる。
【００４８】
このように、この発明による和音進行情報表示画面によると、和音進行を直感的に確認することができ、見やすく、理解がしやすい。また、和音進行情報は、根音別、タイプ別に表示されるので、和音進行の流れや音の雰囲気をつかみやすい。従って、後述する和音編集作業においては、和音ブロックの位置と色の変更のみで簡単に和音進行情報を編集することができることになり、編集作業も直感的に行うことができる。
【００４９】
〔ブロック指定和音編集画面〕
この発明の「ブロック指定和音編集処理」機能によって、図４の解析後画面上の和音ブロックＣｂｊを選択し他の適当な和音候補を割り当てることができる。
【００５０】
先ず、マウス３を操作して画面上の和音進行情報表示領域ＣＲ内から和音ブロックＣｂｊの一つを選択すると、選択された和音ブロックＣｂｊには、網掛け、ブリンク（明暗又は補色関係の明滅）等の強調表示がなされて編集対象であることが知らされる。これと同時に、和音種類表示領域ＴＲは、タイトル表示が「和音選択」（ｃｈｏｒｄ　ｓｅｌｅｃｔｉｏｎ）に替わり、当該和音ブロックＣｂｊが占める時間位置における（解析時に抽出された）和音候補Ｃｃｍ（ｍ＝１，２，３，…）がアイコン化されて域内に表示され、和音を変更するための和音選択手段として機能することになる。例えば、図４の解析後画面上で和音ブロックＣｂ１を選択すると、図５に示されるように、この和音ブロックＣｂ１は、斜線で表わす網掛けで強調表示されると同時に、和音種類表示領域ＴＲには、和音候補アイコンＣｃ１〜Ｃｃ５が表示される。
【００５１】
つまり、和音ブロックＣｂ１の占める時間位置（第１小節）については、領域ＴＲ内の第１の和音候補アイコンＣｃ１によってお勧め和音「Ｃｍａｊ」が、他の和音候補アイコンＣｃ２〜Ｃｃ５によって和音候補「Ｆｍａｊ」、「Ｄｍｉｎ」、「Ｃｍａｊ」及び「Ｆｍａｊ」、並びに「Ｃｍａｊ」及び「Ｄｍｉｎ」が夫々抽出されていることが示される。
【００５２】
表示される各和音候補アイコンＣｃｍは、異なる色によって異なる和音タイプを表わすようにすると共に、和音根音の種類を表す文字が付記される。この文字は、特に、複数の和音情報区分に区画された場合に各和音情報を容易に確認することができるようにするため、図５に示されるように、アイコン内に表示するのが好ましい。
【００５３】
また、和音候補アイコンＣｃｍの和音情報の時間長は、選択された和音ブロックＣｂｊの時間長と同一であり、例えば、図５の第１〜３の和音候補アイコンＣｃ１，Ｃｃ２，Ｃｃ３は、夫々、和音ブロックＣｂ１と同一時間長を表わす。また、アイコン内を複数の和音情報区分に区画することによって、選択された和音ブロックＣｂｊの時間長内に複数の異なる和音情報が順次進行することを表現することができる。
【００５４】
例えば、第４の和音候補アイコンＣｃ４は、選択された和音ブロックＣｂ１の時間長に対する和音候補として、この時間長の前半（第１小節の第１〜２拍）に和音情報「Ｃｍａｊ」が、後半（第１小節の第３〜４拍）には和音情報「Ｆｍａｊ」が存在することを表わす。また、和音候補アイコンＣｃ５は、同一時間長内の前後半（第１小節の第１〜２拍及び第３〜４拍）に夫々和音情報「Ｃｍａｊ」、「Ｄｍｉｎ」があることを表わしている。
【００５５】
なお、図５の例では、和音種類表示領域ＴＲ内に表示される各和音候補アイコンＣｃｍは、基本的或いはシンプルな構成順に配置されているが、編集作業を容易にするために、抽出された適合順位に応じた順序で配置することが好ましい。
【００５６】
そして、所望の和音に対応する和音候補アイコンＣｃｍを和音種類表示領域ＴＲ内から選択すると、和音進行情報表示領域ＣＲ内には変更された和音ブロックＣｂｊが表示される。例えば、一番右のアイコンＣｃ５をマウス３のダブルクリック操作により選択すると、選択和音ブロックＣｂ１の時間位置に相当する区間は、図６のように、選択された和音情報に表示が変更される。
【００５７】
なお、この和音候補アイコンＣｃｍの選択方法には、（１）当該和音候補アイコンＣｃｍ上をマウス３でダブルクリックするか、或いは、（２）当該アイコンＣｃｍを、選択された和音ブロックＣｂｊ上にドラッグアンドドロップするかの２種類がある。
【００５８】
〔範囲指定和音編集画面〕
この発明の「範囲指定和音編集処理」機能によって、図４の解析後画面上の所望の時間範囲ＴＩｉを選択し、当該選択した範囲ＴＩｉに他の適当な和音候補を割り当てることができる。
【００５９】
この場合には、先ず、マウス３を操作して画面上の和音進行情報表示領域ＣＲに対して所望の時間範囲ＴＩｉを指定する。すると、指定された所望時間範囲ＴＩｉは、その全域又は和音ブロックＣｂｊを除く背景域に網掛けやブリンク（明滅）等の強調表示がなされて編集対象であることが知らされると同時に、和音種類表示領域ＴＲには、「和音選択」のタイトル表示の下、当該時間範囲における和音候補Ｃｃ’ｎ（ｎ＝１，２，３，…）が、アイコン化されて表示される。
【００６０】
例えば、図４の和音情報表示画面上の和音進行情報表示領域ＣＲ内に、第２小節の頭から第３小節の終りまでの時間範囲ＴＩ２を選択すると、図７に示される範囲指定和音編集画面のように、この時間範囲ＴＩ２に網掛け等の強調表示がなされる。これと同時に、和音種類表示領域ＴＲには、選択された時間範囲ＴＩ２における和音候補が、アイコンＣｃ’１，Ｃｃ’２，Ｃｃ’３，Ｃｃ’４にて表示される。なお、範囲指定和音編集画面においては、表示される各アイコンＣｃ’ｎを図５の各アイコンＣｃｍとは異なる形状にして、和音ブロックＣｂｊ指定の場合とは異なる処理が実行されることを識別することができるようにしてもよい。
【００６１】
この時間範囲指定の場合も、各アイコンＣｃ’ｎは、和音タイプが色別表示され、和音根音を表わす文字表示が付記され、また、アイコン内の区画された各区分の面積が各和音情報の時間長を表わす。図７の例では、和音候補アイコンＣｃ’３は、時間範囲ＴＩ２と同一時間長内の前後半に夫々和音情報Ｃｍａｊ，Ｄｍｉｎが存在することを示す。また、和音候補アイコンＣｃ’４は、同一時間長内の最初の四半期に和音情報Ｆｍａｊがあり、次の半期には和音情報Ｇｍａｊ７があり、最後の四半期にＥ♭ｍｉｎがあることを示しており、この例では、この内容は、和音進行情報表示領域ＣＲ内の時間範囲ＴＩ２において既にお勧め和音として抽出表示されている情報と同じである。
【００６２】
そして、所望の和音に対応する和音候補アイコンＣｃ’ｎを和音種類表示領域ＴＲ内から選択することによって、当該時間範囲ＴＩｉに相当する区間の和音情報が当該選択された和音に変更表示される。例えば、左から３番目のアイコンＣｃ’３を選択すると、この画面上の選択時間範囲ＴＩ２に相当する区間は、図８のように、所望の和音情報に表示が変更される。
【００６３】
〔調指定画面〕
また、この発明の一実施例による和音情報処理では、図３に示される初期画面において、調選択欄ＫｙＣをマウス３によるスクロール操作或いはキーボード２による入力操作によって所望の調を選択すると、和音進行情報表示領域ＣＲの横軸に沿った和音根音Ｃ，Ｄ，…，Ａ，Ｂを表わす各行の色が、選択された調に対応する和音タイプ（種別）の色に変更され、選択された調で使用可能なお勧めの基本和音を知ることができる。
【００６４】
例えば、初期画面の調選択欄ＫｙＣで「ハ長調」を選択すると、各行のバック色は、図９に示されるように、当該ハ長調で使用され易い基本和音タイプに対応した色に変更され、現在選択されているハ長調で主に使用される基本和音が、各行Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂの配色によって、Ｃｍａｊ、Ｄｍｉｎ、Ｅｍｉｎ、Ｆｍａｊ、Ｇｍａｊ、Ａｍｉｎ、Ｂｍｉｎ７（♭５）であることが示される。この場合、和音種類表示領域ＴＲは、次に説明する和音情報作成操作に備え、図示のように、タイトル表示を「タイプ選択」とし各アイコンＴｐｋが選択操作可能であることを表示しておくことが好ましい。
【００６５】
このように、この発明の調指定画面表示によると、和音進行情報表示領域ＣＲの各行の配色によって、調選択欄ＫｙＣで選択されている調で使用頻度の高い基本和音が何であるかを容易に理解することができる。なお、時間の進行に伴って転調がある場合には、各行Ｃ，Ｄ，…，Ｂの配色は、転調位置から後の時間位置に対して転調後の調に相当する色になるように表示されることが好ましく、この表示によって、転調位置の確認や転調後の好ましい基本和音を容易に知ることができる。
【００６６】
〔和音情報作成画面〕
さらに、上述の調指定画面表示により選択調に対応して各行が色付けされた和音進行情報表示領域ＣＲを用いれば、和音進行情報を容易に作成することができる。例えば、図９に示される調指定画面において、和音進行情報表示領域ＣＲの最下行Ｃの内、第１小節Ｍ１に対応する時間位置の部分をマウス３で範囲指定する。すると、楽曲の第１小節に対応して、最下行Ｃが表わす根音「Ｃ」及び最下行Ｃに付けられた色が表わす基本和音タイプ「ｍａｊ」に相当する「和音ブロックＣｂ１」が最下行Ｃと同色で作成（表示）されることになる。
【００６７】
つまり、調選択欄ＫｙＣで調を選択して領域ＣＲの各行を選択調に対応する色付けを行った後、所望和音の根音に対応する行の所望の時間位置をマウス３により指定して行くだけで、選択調に馴染む和音進行情報を簡単に作成することができる。
【００６８】
このように、この発明の和音情報作成画面表示によると、和音進行情報表示領域ＣＲの各行の所望位置を範囲指定することによって、調選択欄ＫｙＣで選択されている調に馴染む基本和音の和音進行情報が簡単に作成される。また、選択調の基本和音でない和音（例えば、ブロックＣｂ２の「Ｆｍａｊ７」）については、上記範囲指定に加えて和音種類表示領域ＴＲ内の和音タイプ（アイコンＣｃｍ）を指定することによって、和音進行情報を作成してやればよい。
【００６９】
さて、図１１乃至図１３には、この発明の一実施例による和音情報処理を説明するための各種フローチャートが示されている。この実施例では、パーソナルコンピュータ１上でこの発明に係るアプリケーションの動作がスタートすると、図示しないメイン処理が実行される。このメイン処理では、自動演奏データの編集及び再生、アプリケーションの終了等の処理に係るキーボード２やマウス３等の操作を逐次検出し、検出結果に対応する動作が実行される。そして、これらの操作の検出時に和音情報処理モードへの移行に係る操作が検出されると、図１１に示される「和音情報処理」が開始される。
【００７０】
〔和音情報処理〕
図１１には、この発明の一実施例による「和音情報処理」のフローチャートが示されている。なお、この発明の実施例で用いられる楽曲情報は、外部記憶装置１８或いはＲＯＭ１３に記憶され、ＭＩＤＩフォーマットに対応して複数パートで構成される通常の楽曲情報が用いられるものとし、各パートには、旋律（メロディ）、伴奏等の演奏情報が記録されているものとして説明する。
【００７１】
この和音情報処理においては、後述するように、和音等を抽出処理する解析処理時（ステップＳＣ８）には、楽曲情報内のメロディに相当するパートの演奏情報のみが使用される。そのため、楽曲選択時（ステップＳＣ３〜ＳＣ５）には、第１パートにある演奏情報をメロディパートと見做して読み出し、ＲＡＭ１４内の所定位置に一時記憶する。このようにすると、メロディ以外のパートの読出時間がないので、処理時間を早くすることができる。メロディパートの特定方法としては、例えば、単音楽音が進行するパートをメロディパートと見做したり、楽音の発音が所定時間続くような情報を含むパートをメロディパートと見做したりするような方法でもよい。以下、この和音情報処理フローの各ステップを説明しよう。
【００７２】
〔ステップＳＣ１〕この和音情報処理が開始されると、ディスプレイ４上には図３の初期画面が表示され、第１ステップＳＣ１において、初期画面の調選択欄ＫｙＣで調が選択されたか否かを判別し、調が選択されている（ＹＥＳ）とステップＳＣ２に進み、選択されていない（ＮＯ）場合には、後述する和音編集処理ルーチンＥＲを介してステップＳＣ３に進む。
【００７３】
〔ステップＳＣ２〕ステップＳＣ２においては、調選択欄ＫｙＣで選択された調に基づくバック色を画面上の和音進行情報表示領域ＣＲの各行Ｃ，Ｄ，…，Ａ，Ｂに色付け表示する処理を行い、例えば、欄ＫｙＣで「ハ長調」が選択された場合には、図９の調指定画面のように表示する。そして、後で詳述する和音編集処理ルーチンＥＲを介してステップＳＣ３に進む。
【００７４】
〔ステップＳＣ３〕和音編集処理ルーチンＥＲを経てステップＳＣ３に進むと、このステップＳＣ３では、楽曲選択欄ＳｏＣで楽曲が選択されたか否かを判別し、楽曲が選択されている（ＹＥＳ）とステップＳＣ４に進み、選択されていない（ＮＯ）場合にはステップＳＣ６に進む。
【００７５】
〔ステップＳＣ４〕ステップＳＣ４においては、楽曲選択欄ＳｏＣで選択された楽曲の演奏情報にメロディーパートが存在するか否かを判別する。一般に、楽曲の演奏情報は、所定のパート、例えば、第１パートにメロディパートが存在するように予め設定される場合が非常に多い。そこで、ステップＳＣ４での判別には、前述したように、第１パートの演奏情報をメロディパートの演奏情報とみなし、このパートに演奏情報があれば「メロディパートの演奏情報あり」と判断する手法を採用するのが好都合である。そして、このような手法によって、メロディパートがある（ＹＥＳ）と判断した場合にはステップＳＣ５に進み、メロディパートがない（ＮＯ）場合はステップＳＣ６に進む。
【００７６】
〔ステップＳＣ５〕ステップＳＣ５では、選択された楽曲の演奏情報中のメロディパートに係る演奏情報を外部記憶装置１８或いはＲＯＭ１３から読み出して、ＲＡＭ１４の所定領域に記憶した後、ステップＳＣ６に進む。
【００７７】
〔ステップＳＣ６〕ステップＳＣ６では、楽曲選択欄ＳｏＣで選択された楽曲の演奏情報について解析開始の指示があるか否かを判別し、この指示がある（ＹＥＳ）場合はステップＳＣ７に進み、指示がない（ＮＯ）場合にはステップＳＣ１１に進む。
【００７８】
〔ステップＳＣ７〕ステップＳＣ７においては、楽曲選択欄ＳｏＣで選択された楽曲に対応したメロディパートの演奏情報がＲＡＭ１４内に存在するか否かを判別する。その結果、メロディパート楽曲情報が有る場合（ＹＥＳ）はステップＳＣ８に進む。一方、この情報がない（ＮＯ）場合、つまり、選択された楽曲にメロディパートがないか、或いは、楽曲が選択されていない状態で抽出スイッチＥｒＳがクリックされた場合には、解析すべき情報がないと判断してステップＳＣ９に進む。
【００７９】
〔ステップＳＣ８〕ステップＳＣ８は、メロディパート楽曲情報を解析し、和音、調及びセクションの情報を抽出するメロディ情報の解析処理ステップであり、従来技術を用いて種々の態様で実施することができる。即ち、この解析処理ステップＳＣ８において、選択された楽曲に適合する「和音進行」、「調」及び「セクション進行」に関する情報が抽出され、ＲＡＭ１４内の所定領域に記憶される。なお、この解析処理によって、和音の進行情報は、既述のように、同一の時間位置に対して複数の候補が抽出され記憶されるが、最適候補の和音進行情報が表示のために読み出される。
【００８０】
〔ステップＳＣ９〕一方、ステップＳＣ９に進んだ場合には、予め設定されている和音、調及びセクションの情報をデフォルト情報として読み出す。なお、これらのデフォルト情報は、調選択欄ＫｙＣの調又はスタイル選択欄ＳｔＣの伴奏スタイルに対応して異なるものとしたり、複数セット用意しておきこれらの情報セットの中からユーザが任意に選択することができるようにしてもよい。
【００８１】
〔ステップＳＣ１０〕ステップＳＣ１０においては、ステップＳＣ８或いはステップＳＣ９で得られたセクション、和音及び調等に関する諸情報に基づいて、ディスプレイ４の初期画面に対し、セクション進行情報表示領域ＳＲ及び和音進行情報表示領域ＣＲには所定時間位置のセクション進行情報及び和音進行情報を表示すると共に、調選択欄ＫｙＣには調情報を表示する処理を行う。
【００８２】
例えば、ステップＳＣ８の解析処理によって和音等の情報が抽出された場合には、図４に示すような解析後画面が表示される。一方、選択楽曲にメロディパートがなかったり、楽曲を選択せずに抽出スイッチＥｒＳで解析指示を行ったりする等々によって、ステップＳＣ９を介した場合には、デフォルト情報が表示される。従って、どのような状況においても、和音やセクションの進行情報を作成するためのたたき台を与え、以後、和音進行情報等を作成し易くすることができる。
【００８３】
〔ステップＳＣ１１〕ステップＳＣ１１では、和音進行画面表示に関する情報編集処理を終了するか否かが確認され、終了する（ＹＥＳ）場合はステップＳＣ１２に進み、終了していない場合には、ステップＳＣ１に戻ってステップＳＣ１以下の処理を繰り返す。
【００８４】
〔ステップＳＣ１２〕ステップＳＣ１２では、最終的に得られた和音進行情報、セクション進行情報及び調情報を図２に示される形式でＲＡＭ１４の所定領域に記憶し、和音進行表示処理を終了する。
【００８５】
〔和音編集処理〕
次に、図１２には、この発明の一実施例による和音編集処理のフローチャートが示されている。このフローチャートは、前述した和音編集処理ルーチンＥＲにおいて、表示されている和音進行情報を変更したり新規に和音進行情報を作成する場合の動作を具体的に表わしており、例えば、図４に示される解析後画面を用いて和音進行情報を編集する場合や、図１０に示される和音情報作成画面を用いて和音進行情報を新規に作成する場合等に有効となる。以下、この図を用いてこの発明による編集処理を詳しく説明しよう。
【００８６】
〔ステップＳＥ１〕和音編集処理ルーチンＥＲの第１ステップＳＥ１は、ディスプレイ４上に図４や図１０に示されるような和音進行表示画面が表示されている場合に、既に述べたような「和音ブロック指定」によって和音進行情報を変更する「ブロック指定和音編集処理」を実行するか否かを決定するための処理ステップである。この和音ブロック指定による和音編集は、画面上の和音進行情報表示領域ＣＲにおいて、変更を行ないたい所望の和音ブロックＣｂｊ上を、マウス３を操作することにより開始される。
【００８７】
そこで、このステップＳＥ１では、和音進行表示画面の和音進行情報表示領域ＣＲ内に表示されている或る和音ブロックＣｂｊ上にマウス操作がなされているか否かを判別する。そして、このマウス操作がある（ＹＥＳ）場合には、後で詳述するブロック指定和音編集処理ルーチンＢＲを経た後ステップＳＥ２に進む。また、このような操作がない（ＮＯ）場合には直接ステップＳＥ２に進む。
【００８８】
〔ステップＳＥ２〕次に続くステップＳＥ２〜ステップＳＥ７は、同様の和音進行表示画面が表示されている場合に、既に述べたような「範囲指定」によって和音進行情報を変更し或いは新規作成する「範囲指定和音編集処理」を行うための前処理段階である。この範囲指定による和音編集は、和音進行情報表示領域ＣＲ内の時間軸（横軸）に沿って、変更或いは新規作成（編集）したい所望の時間範囲ＴＩｉをマウス３を使用して指定する「範囲指定」操作により開始される。
【００８９】
この範囲指定に当っては、時間範囲を指定するための最小の時間単位を基準にして丸め処理が行われるが、例えば、この実施例では、拍を最小基準単位として所望の区間が確定される。即ち、拍単位に相当しない時間範囲が指定されたときでも、指定された範囲は、最も近傍にある拍位置に丸め込まれて最適値の区間情報に修正される。なお、このように、実施例では丸め処理の基準時間単位を拍としているが、他の時間単位を基準にすることができ、例えば、クロックタイミング単位で確定された区間を得るようにすることができる。
【００９０】
そこで、この前処理段階では、先ず、ステップＳＥ２において、画面上の和音進行情報表示領域ＣＲにこのような範囲指定操作がなされているか否かを判別する。そして、範囲指定操作がある（ＹＥＳ）場合には、上述したように、指定された範囲について拍を単位として丸め込みを行い、編集（変更）されるべき区間を確定し、確定された区間を「指定範囲」ＴＩｉと決定した後、ステップＳＥ３に進む。一方、範囲指定操作がない（ＮＯ）場合にはステップＳＥ８に進む。
【００９１】
〔ステップＳＥ３〕次に、ステップＳＥ３においては、決定された指定範囲ＴＩｉに対して和音候補が存在するか否か、即ち、前記解析処理が実施されて指定範囲ＴＩｉの時間長に対応する和音候補があるか否かを判別する。そして、和音候補がある（ＹＥＳ）場合にはステップＳＥ４に進み、そうでない（ＮＯ）場合にはステップＳＥ７に進む。
【００９２】
〔ステップＳＥ４〕ステップＳＥ４に進んだ場合は、指定された時間範囲ＴＩｉ内において和音候補が存在する時間範囲を調べてこの範囲を抽出した上、ステップＳＥ５に進む。
【００９３】
〔ステップＳＥ５〕ステップＳＥ５では、和音情報表示領域ＣＲ内において、ステップＳＥ４で抽出された和音候補の存在範囲のみを網掛け表示する処理を行う。例えば、時間範囲ＴＩ２を指定したときには、図８のように、この時間範囲ＴＩｉと同長の和音候補が存在するので、全時間範囲ＴＩ２にわたって網掛け表示を行う。そして、その後、ステップＳＥ６に進む。
【００９４】
なお、指定範囲ＴＩｉと同長の和音候補がない場合でも、和音編集のために選択された範囲として当該指定範囲全域を網掛け表示することができる。この場合、和音種類表示領域ＴＲ内に表示される和音候補アイコンＣｃ’ｎは、図７に示される各アイコンＣｃ’１〜Ｃｃ’４のように指定範囲の全時間長を表わす全形状（図７では、正方形）ではなく、和音候補が指定範囲全域に相当せず一部の時間長に相当することを対応的に表わす部分的な形状とすることが好ましい。例えば、図７の指定範囲ＴＩ３に対して和音候補が和音ブロックＣｂ５のＣｍａｊのみであるときは、指定範囲ＴＩ３を網掛け表示すると共に、全時間長の後半部を表わす三角形状をしたＣｍａｊの和音候補アイコンを表示すればよい。
【００９５】
さらに、指定範囲ＴＩｉ内に相当する和音候補がない場合には、当初の指定範囲よりも広い範囲まで拡大して和音候補が存在する範囲を調べ、この和音候補存在範囲或いは拡大された範囲を、編集すべき対象として選択された範囲として網掛け表示するようにしてもよい。
【００９６】
〔ステップＳＥ６〕ステップＳＥ６では、前記解析処理の結果、指定された時間範囲ＴＩｉに和音候補が抽出され存在することを示すために、和音種類表示領域ＴＲ内に和音候補アイコンＣｃ’ｎを表示する処理を行う。例えば、図８のように、和音進行情報表示領域ＣＲの網掛けした時間範囲ＴＩ２については、各和音候補の和音タイプ及び時間範囲に夫々対応する色彩及び面積をもった和音候補アイコンＣｃ’１〜Ｃｃ’５を領域ＴＲ内に表示する。そして、ステップＳＥ８に進む。
【００９７】
〔ステップＳＥ７〕一方、ステップＳＥ７に進んだ場合には、指定された時間範囲ＴＩｉを網掛け表示する処理を実行した上、ステップＳＥ８に進む。即ち、選択楽曲のメロディ演奏情報について解析処理が実施されていないので、指定された時間範囲全体を網掛け表示するが、和音種類表示領域ＴＲには、依然として、基本の和音タイプが表示されている。
【００９８】
このように、ステップＳＥ２〜ステップＳＥ７で構成される範囲指定和音編集のための前処理段階では、和音候補が存在するか否かに応じて、指定された時間範囲ＴＩｉ中の和音候補の存在範囲のみを網掛け等の強調表示を施すようにしている。従って、適当に時間範囲を指定しても、和音候補が存在する時間範囲が、選択されるべき時間範囲として自動的に決定されるので、前記丸め処理の適用と相まって、ユーザの操作性を非常に向上することができる。
【００９９】
〔ステップＳＥ８〕ステップＳＥ８及びステップＳＥ９から成る処理段階では、主として、範囲指定によって和音進行情報を変更し或いは新規作成する範囲指定和音編集処理における表示処理が行われる。この処理段階では、先ず、ステップＳＥ８において、画面上の和音進行情報表示領域ＣＲの和音進行情報について変更乃至新規作成のための操作がなされたか否かを判別し、このような操作がある（ＹＥＳ）場合にはステップＳＥ９に進み、ない（ＮＯ）場合にはステップＳＥ１０に進む。
【０１００】
〔ステップＳＥ９〕ステップＳＥ９においては、和音進行情報についてなされた変更乃至新規作成のための操作に基づいて、当該和音進行情報の変更乃至新規作成を実行した上、これに対応して、例えば、図５〜図８について説明したように、和音ブロックＣｂｊの表示を変更するか、或いは、図１０について説明したように、新たな和音ブロックを表示する処理を行う。そして、その後、ステップＳＥ１０に進む。
【０１０１】
〔ステップＳＥ１０〕ステップＳＥ１０では、その他の処理を行う。その他の処理には、例えば、下記のような処理がある：
（１）和音ブロックＣｂｊを分割する。
（２）和音ブロックＣｂｊを削除する。
（３）２つの和音ブロックＣｂｊ，Ｃｂｊ＋１を結合させる。
（４）前述した図１０についての「和音作成」処理により新規和音ブロックＣｂｊを作成する。
そして、このような処理を実行すると、編集処理を終了して、和音進行画面処理のステップＳＣ３に戻る。
【０１０２】
〔ブロック指定和音編集処理〕
次に、図１３には、この発明の一実施例によるブロック指定和音編集処理のフローチャートが示されている。このフローチャートは、前述のブロック指定和音編集処理ルーチンＢＲにおいて、ディスプレイ４上に、例えば、図５のブロック指定編集（変更）画面を表示して、和音ブロック指定によって和音進行情報を変更する場合のブロック指定和音編集処理の動作を具体的に表わしている。以下、この図を用いてこの発明によるブロック指定和音編集処理をより詳しくに説明しよう。
【０１０３】
〔ステップＳＢ１〕このブロック指定和音編集処理は、既に述べたように、和音進行表示画面の和音進行情報表示領域ＣＲ内の和音ブロックＣｂｊ上にマウス３による操作がなされている場合に開始され、先ず、ステップＳＢ１においては、和音ブロックＣｂｊ上でのマウス操作が当該和音ブロックＣｂｊを選択する操作であるか否かを判別する。この場合、例えば、マウス３の左クリック操作をブロック選択操作とみなして、この左クリックをこの判別に用いることができる。そして、ブロック選択操作がある（ＹＥＳ）場合にはステップＳＢ２に進み、ブロック選択操作がない（ＮＯ）場合にはステップＳＢ４に進む。
【０１０４】
〔ステップＳＢ２〕ステップＳＢ２では、マウス３により選択操作された和音ブロックＣｂｊを、例えば、図５の和音ブロックＣｂ１のように網掛け表示する処理を実行した上、ステップＳＢ３に進む。
〔ステップＳＢ３〕そして、ステップＳＢ３にて、当該和音ブロックＣｂｊに和音候補があれば、例えば、図５のように、和音候補を示す和音候補アイコンＣｃｍを和音種類表示領域ＴＲ内に表示する処理を実行した後、ステップＳＢ４に進む。
【０１０５】
〔ステップＳＢ４〕ステップＳＢ４においては、和音ブロックＣｂｊ上でのマウス操作がブロック試聴操作であるか否かを判別する。この場合、例えば、マウス３の右クリック操作をブロック試聴操作とみなし、この右クリックをこの判別に用いることができる。そして、ブロック試聴操作がある（ＹＥＳ）場合にはステップＳＢ６に進み、ブロック選択操作がない（ＮＯ）場合にはステップＳＢ５に進む。
【０１０６】
〔ステップＳＢ５〕ステップＳＢ５では、ブロック試聴操作が成されている和音ブロックＣｂｊが表わす和音種類に基づいて、音源装置５及びサウンドシステム７を介して対応する和音を再生する処理を実行した後、ステップＳＢ６に進む。つまり、或る和音ブロックＣｂｊ上でブロック試聴操作が成されると、当該和音ブロックＣｂｊに対応する和音が所定の音色を用いて１小節分だけ再生される。この試聴音は、調毎或いは伴奏スタイル毎に音色が変更されるようにしてもよい。
【０１０７】
上記のように所定音色を用いて試聴用和音を発音させることで、どのような状況（例えば、セクション進行情報が決定されていない状況等）においても、必ず和音ブロックＣｂｊに対応する和音の試聴を行うことができる。
【０１０８】
〔ステップＳＢ６〕次に、ステップＳＢ６においては、マウス操作が和音ブロックＣｂｊの移動操作であるか否かが判別される。この場合、前述のように、マウス３のドラッグアンドドロップ操作をブロック移動操作とみなし、このようなブロック移動操作がある（ＹＥＳ）場合にはステップＳＢ７に進み、操作がない（ＮＯ）場合には、ブロック指定和音編集処理（ＢＲ）を終了して、既に説明した和音編集処理ルーチンＥＲのステップＳＥ２に進む。
【０１０９】
〔ステップＳＢ７〕ステップＳＢ７では、ブロック移動操作に基づいて、当該和音ブロックＣｂｊの表示位置を変更する。そして、ブロック指定和音編集処理（ＢＲ）を終了し編集処理ルーチンＥＲのステップＳＥ２に進む。
【０１１０】
〔種々の実施態様例〕
以上述べた実施例においては、時間軸に対して二次元的に設定される和音情報展開軸は和音進行情報を構成する各和音情報の和音根音を表わし、時間軸に沿う範囲指定を行うものとして説明されているが、これは単なる例であって、この発明の趣旨を変更しない範囲で種々の変更が可能である。
【０１１１】
実施例においては、時間軸及び和音情報展開軸が夫々横軸（列位置）及び縦軸（行位置）に採られ、和音ブロックの縦軸（列）位置で和音根音が表わされ、画像修飾の手法としては、カラー（色彩）で和音タイプが表わされる。しかしながら、要は、和音ブロックにより表わされる和音情報が根音及びタイプ毎に容易に理解することができる表示であればよく、例えば、上述の場合とは逆に、横軸（列位置）又は縦軸（行位置）といった和音ブロックの表示位置によって和音タイプを表示し、和音ブロックに対する画像修飾の内容で和音根音を表示する等という手法を採用してもよい。
【０１１２】
図３及び図４の和音進行情報表示画面の例ではセクション進行情報表示領域ＳＲに個別的に表示されているセクション種類を、和音進行情報表示領域ＣＲ内で和音情報と混合させて表示するようにしてもよい。この場合、例えば、領域ＣＲの縦軸又は横軸でセクション種類を表示し、各和音ブロックの横軸又は縦軸上の位置或いはカラー（色彩）で和音根音或いは和音タイプを表示したり、和音ブロックＣｂｊ自体で和音情報そのものを表示するようにしてもよい。
【０１１３】
また、セクション進行情報表示領域ＳＲ、スタイル選択欄ＳｔＣ及び調表示欄ＫｙＣの表示窓には、表示されるセクション、伴奏スタイル及び調の種類を文字表示するのに合わせて、これらの種類を色分けして表現するようにしてもよい。例えば、調が変わると画面全体の背景色又は画面上の一部の色を変更させたり、セクション表示ブロックをセクション種類毎に色分けしたりする等々、種々の色分け表示を採用することができる。
【０１１４】
和音種類表示領域ＴＲは、表示されるアイコンの数や表示形態の複雑度等に応じて複数ページで構成するようにしてもよく、各アイコンの表示形式も、図示のものに限らず、和音ブロックＣｂｊと相似の形状にする等、任意の形態が採用され得る。
【０１１５】
実施例においては、図７のように、時間軸に沿った範囲を指定するようにしているが、例えば、和音情報展開軸に沿う範囲も同時に指定可能とし、指定された範囲（根音範囲も含めた範囲）に属する候補和音情報を提示させるようにしてもよい。
【０１１６】
図１０における調に対応したバック色は、３音和音（３　ｎｏｔｅｓ　ｃｈｏｒｄ）での基本和音に基づいて変更するようにしている。しかしながら、要は、現在選択されている調で使用され易い和音情報が理解し易い表示であればよく、例えば、４音和音（４　ｎｏｔｅｓ　ｃｈｏｒｄ）での基本和音に基づいた変色等、任意の和音表示色を採用することができる。
【０１１７】
【発明の効果】
以上説明したように、この発明によれば、複数の和音情報が配列される時間位置を表わす時間軸に交叉する和音情報展開軸に沿って、各和音根音の位置を表わす根音毎の表示領域を備える和音画面を用意しておき、調が指示されると、指示された調に応じて各表示領域の表示態様を制御するようにしているので、指定された調に適合する和音をユーザに知らせて選択調に馴染む和音進行情報を容易に作成することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による和音進行情報表示装置のハードウエア構成を示す図である。
【図２】図２（ａ）は、セクション進行情報の構成例を示す図であり、図２（ｂ）は、和音進行情報の構成例を示す図である。
【図３】図３は、この発明の実施例による和音情報処理において和音進行情報表示画面として最初に現われる「初期画面」の一例を示す図である。
【図４】図４は、この発明の一実施例による和音情報処理における和音進行情報表示画面として、解析処理により現われる「解析後画面」の一例を示す図である。
【図５】図５は、この発明の一実施例による和音情報処理における和音進行情報表示画面として、ブロック指定和音編集（変更）処理時に現われる「ブロック指定和音編集（変更）画面」の一例を示す図である。
【図６】図６は、この発明の一実施例によるブロック指定和音編集処理により画面上の和音情報が変更される一例を示す図である。
【図７】図７は、この発明の一実施例による和音情報処理における和音進行情報表示画面として、範囲指定和音編集（変更）処理時に現われる「範囲指定和音編集（変更）画面」の一例を示す図である。
【図８】図８は、この発明の一実施例による範囲指定編集処理により画面上の和音情報が変更される一例を示す図である。
【図９】図９は、この発明の一実施例による和音情報処理における和音進行情報表示画面として、調指定時に現われる「調指定画面」の一例を示す図である。
【図１０】図１０は、この発明の一実施例による和音情報処理における和音進行情報表示画面として、和音情報編集（作成）処理時に現われる「和音編集（作成）画面」の一例を示す図である。
【図１１】図１１は、この発明の一実施例による和音情報処理のフローチャートを示す図である。
【図１２】図１２は、この発明の一実施例による和音編集処理のフローチャートを示す図である。
【図１３】図１３は、この発明の一実施例によるブロック指定和音編集処理のフローチャートを示す図である。
【符号の説明】
ＳｔＣ　伴奏スタイル表示欄、
ＳＲ　セクション進行情報表示領域、
ＣＲ　和音進行情報表示領域、
ＴＩｉ；ＴＩ１〜ＴＩ３　各セクションに対応する範囲、
Ｃｂｊ；Ｃｂ１〜Ｃｂ５　和音ブロック、
ＫｙＣ　調表示欄、
ＳｏＣ　楽曲表示欄、
ＥｒＳ　抽出スイッチ、
ＥｉＳ　出口スイッチ、
ＴＲ　和音種類表示領域、
Ｔｐｋ；Ｔｐ１〜Ｔｐ４　和音タイプアイコン、
Ｃｃｍ；Ｃｃ１〜Ｃｃ５　ブロック対応の和音候補アイコン、
Ｃｃ’ｎ；Ｃｃ’１〜Ｃｃ’４　範囲対応の和音候補アイコン。
【図１】
2004004807.tif 000003
【図２】
2004004807.tif 000004
【図３】
2004004807.tif 000005
【図４】
2004004807.tif 000006
【図５】
2004004807.tif 000007
【図６】
2004004807.tif 000008
【図７】
2004004807.tif 000009
【図８】
2004004807.tif 000010
【図９】
2004004807.tif 000011
【図１０】
2004004807.tif 000012
【図１１】
2004004807.tif 000013
【図１２】
2004004807.tif 000014
【図１３】
2004004807.tif 000015