(57)【要約】【課題】複数の入力ノートに対して複数のパートの発音を分散させる場合に、各パートの発音状態を簡単に確認することができるようした発音割当て表示システムの提供。【解決手段】この発音割当て表示システムでは、複数の発音割当て用ノートＮｋ１〜Ｎｋ４の入力が受け付けられると、「アサインタイプ」と呼ばれる所定の音高決定ルールに従って、これら発音割当て用ノートＮｋ１〜Ｎｋ４の音高から、複数のパート１〜４の夫々において発音すべき音高（Ｎｔ）が選択される。これに対して、各パート１〜４の発音状態を画面１３上に表示し、発音すべきとして選択された音高のノートＮｔの各パート１〜４における表示態様（例：オレンジ色。図では網目模様）を、入力を受け付けた他のノート（或いは、全ノート）の表示態様（例：グレー。図では斜線模様）と異ならせる。【選択図】図３
2015075753.tif 000002
【特許請求の範囲】
【請求項１】
複数の発音割当て用ノートの入力を受け付けるノート入力ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択ステップと、
複数パートの夫々に対応して、ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高のうち、音高選択ステップで選択されない音高については、第１態様で表示し、音高選択ステップで選択された音高については、第２態様で表示する表示制御ステップと
から成る手順をコンピュータに実行させる発音状態表示プログラム。
【請求項２】
複数の発音割当て用ノートの入力を受け付けるノート入力ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高を第１態様で表示し、音高選択ステップで選択された音高を複数パートの夫々に対応して第２態様で表示する表示制御ステップと
から成る手順をコンピュータに実行させる発音状態表示プログラム。
【請求項３】
ノート入力ステップでは、ユーザの演奏操作によって指定されたノートを発音割当て用ノートとして受け付ける
ことを特徴とする請求項１又は２に記載の発音状態表示プログラム。
【請求項４】
前記手順は、さらに、ユーザの演奏操作によって指定されたノートに基づき、複数のノートを自動的に生成するノート生成ステップを含み、
ノート入力ステップでは、ノート生成ステップで生成された複数のノートを発音割当て用ノートとして受け付ける
ことを特徴とする請求項１〜３の何れか１項に記載の発音状態表示プログラム。
【請求項５】
前記手順は、さらに、コード情報を取得するコード取得ステップを含み、
ノート生成ステップでは、ユーザの演奏操作によって指定されたノート及びコード取得ステップで取得されたコード情報に基づき、複数のノートを自動的に生成する
ことを特徴とする請求項４に記載の発音状態表示プログラム。
【請求項６】
前記音高決定ルールは、パートごとに、複数の発音割当て用ノートの音高から、音高順位乃至ノートオンタイミング順に基づき選択された１又は複数のノートの音高を、当該パートで発音すべき音高として選択するものである
ことを特７とする請求項１〜５の何れか１項に記載の発音状態表示プログラム。
【請求項７】
前記音高決定ルールは、複数の発音割当て用ノートの個数及び音高順位に基づいて各パートで発音すべき音高を選択するものである
ことを特徴とする請求項１〜５の何れか１項に記載の発音状態表示プログラム。
【請求項８】
複数の発音割当て用ノートの入力を受け付けるノート入力手段と、
ノート入力手段により入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択手段と、
複数パートの夫々に対応して、ノート入力手段により入力が受け付けられた複数の発音割当て用ノートの音高のうち、音高選択手段により選択されない音高については、第１態様で表示し、音高選択手段により選択された音高については、第２態様で表示する表示制御手段と
を具備することを特徴とする発音状態表示装置。
【請求項９】
複数の発音割当て用ノートの入力を受け付けるノート入力手段と、
ノート入力手段により入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択手段と、
ノート入力手段により入力が受け付けられた複数の発音割当て用ノートの音高を第１態様で表示し、音高選択手段により選択された音高を複数パートの夫々に対応して第２態様で表示する表示制御手段と
を具備することを特徴とする発音状態表示装置。
【請求項１０】
さらに、
各パートに対して、音高選択手段により選択された音高の楽音を、予め定められた音色で発音させる発音手段
を具備することを特徴とする請求項８又は９に記載の発音状態表示装置。
【請求項１１】
複数のパートにおける発音状態を画面上に表示する発音状態表示装置において実行される発音状態表示方法であって、
複数の発音割当て用ノートの入力を受け付けるノート入力ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択ステップと、
複数パートの夫々に対応して、ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高のうち、音高選択ステップで選択されない音高については、第１態様で表示し、音高選択ステップで選択された音高については、第２態様で表示する表示制御ステップと
から成ることを特徴とする発音状態表示方法。
【請求項１２】
複数のパートにおける発音状態を画面上に表示する発音状態表示装置において実行される発音状態表示方法であって、
複数の発音割当て用ノートの入力を受け付けるノート入力ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高から、所定の音高決定ルールに従って、複数のパートの夫々において発音すべき１又は複数の音高を選択する音高選択ステップと、
ノート入力ステップで入力が受け付けられた複数の発音割当て用ノートの音高を第１態様で表示し、音高選択ステップで選択された音高を複数パートの夫々に対応して第２態様で表示する表示制御ステップと
から成ることを特徴とする発音状態表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のノート（音高）に複数のパートを割り当てて各パートの音色で発音させる際に、各パートの発音状態を画面上に分かり易く表示することができるようにした発音状態表示システムに関する。
【背景技術】
【０００２】
従来より、電子楽器において、ユーザが鍵盤を弾いたときに複数のパート乃至音色を同時に発音させることが一般的に行われており、特に、複数鍵の同時押圧等により入力される複数の異なる音高のノートを複数のパート乃至音色に分散して発音させる技術（以下、「アンサンブル発音機能」という）として、鍵盤等を用いて入力された複数のノートに複数のパート乃至音色の何れかを割り当てて各パート乃至音色で発音させる電子楽器が知られている。例えば、特許文献１の電子楽器では、ユニゾン２モードにおいて、押鍵中ノートの夫々に、楽器編成を構成しそれぞれ異なる音色が設定される所定の複数パート（例えば、４つのパート）を、音高順位に従い略均一に割り当てて、押鍵中ノートの数が変化しても、発音するパートの総数が変化せず各パートが均一に利用されるようにしている。
【０００３】
また、特許文献２の電子楽器では、割当て優先ルール（アサイン方式：高音優先、後着優先、低音優先）、発音数及び音色（ＴＣ：ピアノＡ、バイオリンＢなど）の組合わせに従い、押鍵音を発音チャンネルに割り当てる（対応付ける）複数のアサイナ（Ａｓ１，Ａｓ２）によって、どのような割当て優先ルールで、幾つの押鍵音まで、どの音色で発音可能とするかを制御し、割当て優先ルールを適宜組み合わせることでふさわしい割当て形式を選択し、各アサイナ（Ａｓ１，Ａｓ２）に割り当てられる音色（ＴＣ）を変更することでデュアルやスプリットなどの機能を実現することができるようにしている。
【０００４】
しかしながら、特許文献１或いは特許文献２の電子楽器では、複数の押鍵（ノートオン入力）が同時になされた場合に、各パート或いは各音色（ＴＣ）で異なる音高の楽音を発音させると、どのパート或いはどの音色（ＴＣ）でどの音高の楽音が発音しているのかが分かりづらい。また、入力されるノート自体がユーザ操作（押鍵）によるものではなく、外部入力されたものや自動的に生成されたものであると、どのような入力に対して、各パート或いは各音色（ＴＣ）でどのような発音がなされているのか発音状況を把握するのは、更に困難である。さらに、発音状況の確認が困難になると、ユーザにとっては、発音割当て方式などを設定するためのハードルが上がる。
【０００５】
これに対して、押鍵状態などの表示に関する技術が知られており、例えば、非特許文献３には、画面上に表示された五線譜や鍵盤上に、押した鍵盤の譜面上の位置や押した鍵盤の位置が表示されたり、ソング（ＭＩＤＩ形式の曲データ）のメロディー・コードが表示されたり、コードの構成音が表示されることが記載されているが（「音符表示」及び「鍵盤表示」の欄）、入力された複数のノートに複数のパート乃至音色を割り当てて発音させる際の発音状態を表示することについては開示されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−７９１７９号公報
【特許文献２】特許第２５６５０６９号公報
【非特許文献】
【０００７】
【非特許文献１】ＰＳＲ−Ｅ３４４取扱説明書（２０１２年、ヤマハ株式会社）１３ページ<http://www2.yamaha.co.jp/manual/pdf/emi/japan/port/psre344_ja_om_a0.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この発明は、このような事情に鑑み、複数の入力ノートに対して複数のパートの発音に分散させる場合に、各パートの発音状態を簡単に確認することができるようにした発音割当て表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明の第１の特徴に従うと、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力ステップ（Ｓ３１）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択ステップ（Ｓ３４）と、複数パートの夫々に対応して、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高のうち、音高選択ステップ（Ｓ３４）で選択されない音高については、第１態様で表示し（Ｓ４１）、音高選択ステップ（Ｓ３４）で選択された音高（Ｎｔ）については、第２態様で表示する（Ｓ４４）表示制御ステップ（Ｓ４）とから成る手順をコンピュータ（ＥＭ）に実行させる発音状態表示プログラム〔請求項１〕、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力手段（Ｓ３１）と、ノート入力手段（Ｓ３１）により入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択手段（Ｓ３４）と、複数パートの夫々に対応して、ノート入力手段（Ｓ３１）により入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高のうち、音高選択手段（Ｓ３４）により選択されない音高については、第１態様で表示し（Ｓ４１）、音高選択手段（Ｓ３４）により選択された音高（Ｎｔ）については、第２態様で表示する（Ｓ４４）表示制御手段（Ｓ４）とを具備する発音状態表示装置（ＥＭ）〔請求項８〕、並びに、複数のパートにおける発音状態を画面（１３）上に表示する発音状態表示装置（ＥＭ）において実行される発音状態表示方法であって、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力ステップ（Ｓ３１）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択ステップ（Ｓ３４）と、複数パートの夫々に対応して、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高のうち、音高選択ステップ（Ｓ３４）で選択されない音高については、第１態様で表示し（Ｓ４１）、音高選択ステップ（Ｓ３４）で選択された音高（Ｎｔ）については、第２態様で表示する（Ｓ４４）表示制御ステップ（Ｓ４）とから成る発音状態表示方法〔請求項１１〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語、参照箇所などであり、以下においても同様である。
【００１０】
また、この発明の第２の特徴に従うと、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力ステップ（Ｓ３１）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択ステップ（Ｓ３４）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の割当用ノート（Ｎｋ／Ｎｋｉ＋Ｎａｉ）の音高を第１態様で表示し（Ｓ４１）、音高選択ステップ（Ｓ３４）で選択された音高（Ｎｔ）を複数パートの夫々に対応して第２態様で表示する（Ｓ４４）表示制御ステップ（Ｓ４）とから成る手順をコンピュータ（ＥＭ）に実行させる発音状態表示プログラム〔請求項２〕、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力手段（Ｓ３１）と、ノート入力手段（Ｓ３１）により入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択手段（Ｓ３４）と、ノート入力手段（Ｓ３１）により入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高を第１態様で表示し（Ｓ４１）、音高選択ステップ（Ｓ３４）で選択された音高（Ｎｔ）を複数パートの夫々に対応して第２態様で表示する（Ｓ４４）表示制御手段（Ｓ４）とを具備する発音状態表示装置（ＥＭ）〔請求項９〕、並びに、複数のパートにおける発音状態を画面（１３）上に表示する発音状態表示装置（ＥＭ）において実行される発音状態表示方法であって、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けるノート入力ステップ（Ｓ３１）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）を選択する音高選択ステップ（Ｓ３４）と、ノート入力ステップ（Ｓ３１）で入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高を第１態様で表示し（Ｓ４１）、音高選択ステップ（Ｓ３４）で選択された音高（Ｎｔ）を複数パートの夫々に対応して第２態様で表示する（Ｓ４４）表示制御ステップ（Ｓ４）とから成る発音状態表示方法〔請求項１２〕が提供される。
【００１１】
この発明による発音状態表示プログラムにおいて、ノート入力ステップ（Ｓ３１）では、ユーザの演奏操作によって指定された複数のノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）〕を発音割当て用ノートとして受け付ける〔請求項３〕ように構成することができる。また、この発明による発音状態表示プログラムにおいて、前記手順は、さらに、ユーザの演奏操作によって指定されたノート（Ｎｋｉ）に基づき、複数のノート〔Ｎａ（Ｎａ１，Ｎａ２，…）〕を自動的に生成するノート生成ステップ（ＡＮ；Ｓ２５）を含み、ノート入力ステップ（Ｓ３１）では、ノート生成ステップ（Ｓ２５）で生成された複数のノート〔Ｎａ（Ｎａ１，Ｎａ２，…）〕を発音割当て用ノートとして受け付ける〔請求項４〕ように構成することができる。
【００１２】
この発明による発音状態表示プログラムにおいて、前記手順は、さらに、コード情報を取得するコード取得ステップ（ＡＮ；Ｓ２３）を含み、ノート生成ステップ（Ｓ２５）では、ユーザの演奏操作によって指定されたノート（Ｎｋｉ）及びコード取得ステップ（Ｓ２３）で取得されたコード情報に基づき、複数のノート〔Ｎａ（Ｎａ１，Ｎａ２，…）〕を自動的に生成する〔請求項５〕ように構成することができる。
【００１３】
この発明による発音状態表示プログラムにおいて、音高決定ルール（「アサインタイプ」）は、パートごとに、複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、音高順位乃至ノートオンタイミング順に基づき選択された１又は複数のノートの音高（Ｎｔ）を、当該パートで発音すべき音高として選択するもの（アサインタイプ１，２）である〔請求項６〕ように構成することができる。
【００１４】
或いは、この発明による発音状態表示プログラムにおいて、音高決定ルール（「アサインタイプ」）は、複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の個数及び音高順位に基づいて各パートで発音すべき音高（Ｎｔ）を選択するもの（アサインタイプ３）である〔請求項７〕ように構成することができる。
【００１５】
また、この発明による発音状態表示装置（ＥＭ）は、さらに、各パートに対して、音高選択手段（Ｓ３４）により選択された音高（Ｎｔ）の楽音を、予め定められた音色で発音させる発音手段（７）を具備する〔請求項１０〕ように構成することができる。
【発明の効果】
【００１６】
この発明の第１の特徴による発音状態表示システムによると（請求項１，８，１１）、複数のパートにおける発音状態を画面（１３）上に表示する発音状態表示装置（ＥＭ）において、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けると（Ｓ３１）、入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）が選択され（Ｓ３４）、複数パートの夫々に対応して、入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高のうち、選択されない音高については、第１態様で表示され（Ｓ４１）、選択された音高（Ｎｔ）については、第２態様で表示される（Ｓ４４）。
つまり、この発明では、複数のパートを、同時入力された複数音高の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）に割り当てて、夫々のパートの音色で発音させるアンサンブル発音機能を実行し、複数音高（Ｎｋ／Ｎｋｉ＋Ｎａ）を複数パートに分散して発音する場合に、各パートの発音状態を画面（１３）上に表示する際、各パートごとに、入力を受け付けたノート（Ｎｋ／Ｎｋｉ＋Ｎａ）に対して「発音しないノート」と「発音するノート」（Ｎｔ）を異なる表示態様で表示するようにしている。
従って、この発明によれば、複数の入力ノートに対して複数のパートの発音に分散させる場合に、パートごとに、実際に発音される入力ノートの音高と発音されない入力ノートの音高とを異なる表示態様とすることによって、どのノートを割当て対象として受け付け、どの音高で発音しているかが分るようにしているので、複数のノートに分散して発音する複数パートが、それぞれ、どの音高で発音するか、各パートの発音状態を、視覚的に簡単に確認することができる。
【００１７】
この発明の第２の特徴による発音状態表示システムによると（請求項２，９，１２）、複数のパートにおける発音状態を画面（１３）上に表示する発音状態表示装置（ＥＭ）において、複数の発音割当て用ノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ＋Ｎａ（Ｎａ１，Ｎａ２，…）〕の入力を受け付けると（Ｓ３１）、入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、所定の音高決定ルール（「アサインタイプ」）に従って、複数のパートの夫々において発音すべき１又は複数の音高（Ｎｔ）が選択され（Ｓ３４）、入力が受け付けられた複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高が第１態様で表示され（Ｓ４１）、選択された音高（Ｎｔ）が複数パートの夫々に対応して第２態様で表示される（Ｓ４４）。
つまり、この発明では、複数のパートを、同時入力された複数音高の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）に割り当てて、夫々のパートの音色で発音させるアンサンブル発音機能を実行し、複数音高（Ｎｋ／Ｎｋｉ＋Ｎａ）を複数パートに分散して発音する場合に、各パートの発音状態を画面（１３）上に表示する際、「入力を受け付けたノート（Ｎｋ／Ｎｋｉ＋Ｎａ）」の表示態様と各パートごとの「発音するノート」（Ｎｔ）の表示態様を異なるようにしている。
従って、この発明によれば、複数の入力ノートに対して複数のパートの発音に分散させる場合に、全ての入力ノート（音高）とパートごとに実際に発音される入力ノート（音高）とを異なる表示態様とすることによって、どのノートを割当て対象として受け付け、どの音高で発音しているかが分るようにしているので、複数のノートに分散して発音する複数パートが、それぞれ、どの音高で発音するか、各パートの発音状態を、視覚的に簡単に確認することができる。
【００１８】
また、この発明による発音状態表示プログラムでは、ユーザの演奏操作によって指定されたノート〔Ｎｋ（Ｎｋ１，Ｎｋ２，…）／Ｎｋｉ〕を発音割当て用ノートとして受け付ける（Ｓ３１）ように構成される（請求項３）。
従って、この発明によれば、押鍵などのユーザの実演奏に基づく演奏音の各パートにおける発音状態を確認することができる。
【００１９】
また、この発明による発音状態表示プログラムでは、ユーザの演奏操作によって指定されたノート（Ｎｋｉ）に基づき、複数のノートを自動的に生成し（ＡＮ；Ｓ２５）、生成された複数のノート〔Ｎａ（Ｎａ１，Ｎａ２，…）〕を発音割当て用ノートとして受け付ける（Ｓ３１）ように構成される（請求項４）。
従って、この発明によれば、押鍵などのユーザ演奏に基づく演奏音に応じて自動生成された付加音が、各パートでどのように発音されているのかを確認することができる。
【００２０】
さらに、この発明による発音状態表示プログラムでは、コード（和音）情報を取得し（ＡＮ；Ｓ２３）、ユーザの演奏操作によって指定されたノート（Ｎｋｉ）及び取得されたコード情報に基づいて、複数のノートを自動的に生成する（Ｓ２５）ように構成される（請求項５）。
従って、この発明によれば、押鍵などのユーザ演奏に基づく演奏音と、この演奏音に応じて自動生成されたハーモニー付加音とが、各パートにおいてどのように発音されているのかを視覚的に確認することができる。
【００２１】
また、この発明による発音状態表示プログラムでは、所定の音高決定ルール（アサインタイプ１，２）により、パートごとに、複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の音高から、音高順位乃至ノートオンタイミング順に基づき選択された１又は複数のノートの音高（Ｎｔ）を、夫々のパートで発音すべき音高として選択する（Ｓ３４）ように構成される（請求項６）。
従って、この発明によれば、複数の入力ノートから、音高順位乃至ノートオンタイミング順の優先順位に基づいて各パートで発音すべきノートを決定した場合に、各パートにおいて入力ノートがどのように発音されているのかを視覚的に確認することができる。
【００２２】
また、この発明による発音状態表示プログラムでは、所定の音高決定ルール（アサインタイプ３）により、複数の発音割当て用ノート（Ｎｋ／Ｎｋｉ＋Ｎａ）の個数及び音高順位に基づいて各パートで発音すべき音高として選択する（Ｓ３４）ように構成される（請求項７）。
従って、この発明によれば、複数の入力ノートが入力ノートの個数及び音高順位に応じて各パートに振り分けられた場合に、各パートにおいて入力ノートがどのように発音されているのかを視覚的に視認することができる。
【００２３】
また、この発明による発音状態表示装置（ＥＭ）では、各パートに対して選択された音高（Ｎｔ）の楽音を、各パートで予め定められた音色で発音させる（７）ように構成される（請求項１０）。
従って、この発明によれば、発音されている演奏音を聴きながら、各パートで発音されている演奏音の音高を視覚的に確認することができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施例による電子楽器のハードウエア構成ブロック図である。
【図２】この発明の一実施例による発音割当て機能の概要を示すブロック図である。
【図３】この発明の一実施例によるハーモニー機能オフ時の画面表示例を示す。
【図４】この発明の一実施例によるハーモニー機能オン時の画面表示例を示す。
【図５】この発明の別の実施形態による画面表示例を示す。
【図６】この発明の一実施例によるアサインタイプの例を示す。
【図７】この発明の一実施例による発音割当表示処理の全体的な動作を示すフローチャートである。
【図８】この発明の一実施例による発音割当用ノート決定処理を示すフローチャートである。
【図９】この発明の一実施例による発音割当処理を示すフローチャートである。
【図１０】この発明の一実施例による表示制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
〔発音状態表示装置のハードウエア構成〕
この発明の一実施例による発音状態表示システムでは、発音状態表示装置として電子楽器が用いられ、この電子楽器は発音割当て装置としても機能する。図１は、この発明の一実施例による発音状態表示装置のハードウエア構成ブロック図である。この発音状態表示装置即ち電子楽器ＥＭは、ハードウエア構成として、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、検出回路５、表示回路６、音源回路７、通信インターフェース（通信Ｉ／Ｆ）８などの要素を備え、これら要素１〜８はバス９を介して互いに接続される。
【００２６】
この電子楽器ＥＭ全体を制御するＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、タイマ１０によるクロックを利用し、発音割当て表示処理プログラムを含む各種制御プログラムに従って、発音割当て表示処理を含む各種処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時的に記憶乃至保持するのに用いられ、ＲＯＭ３には、所定の制御プログラムや制御用データが記憶されている。
【００２７】
記憶装置４は、ＨＤ（ハードディスク）やフラッシュメモリなどの記憶媒体とその駆動装置を含み、制御プログラムや種々のデータを任意の記憶媒体に記憶することができる。記憶媒体は、この装置に内蔵されていてもよいし、外付けの各種記憶用メディア（メモリカード、ＵＳＢメモリ、ＣＤ−Ｒなど）のように着脱可能であってもよい。また、記憶装置４には、各種アプリケーションプログラムや各種データを記憶しておくことができる。
【００２８】
検出回路５は、鍵盤などの演奏操作子１１と共に演奏操作部を構成し、演奏操作子１１の演奏操作を検出して検出内容に対応する演奏操作情報をデータ処理部（１〜３）に導入し、データ処理部は、この演奏操作情報に基づいて演奏情報を生成し、音源回路７に送る。発音割当て表示処理の際、演奏操作子（鍵盤）１１は発音指示受付部として機能し、検出回路５は押鍵状態検出部として機能し、データ処理部（１〜３）は付加音生成部（ＡＮ）及び割当て制御部（ＡＣ）として機能する。検出回路５は、また、スイッチなどの設定操作子１２と共に入力操作部を構成し、設定操作子１２に対する操作を検出し、操作に対応する各種情報をデータ処理部（１〜３）に導入する。
【００２９】
表示回路６は、ＬＣＤなどのディスプレイ（表示器）１３と共に表示部を構成し、ディスプレイ１３の表示内容をＣＰＵ１からの指令に従って制御し、各種のユーザ操作に対する表示援助を行う。例えば、発音割当て表示処理の際には、押鍵に基づく複数の音高が複数のパートに分散して発音される状態を鍵盤画像などで表示する発音状態表示画面がディスプレイ１３に表示される。また、ディスプレイ１３に表示されるボタンを設定操作子（カーソルスイッチ）１２で指示することにより操作子として用いることができる。なお、タッチパネルを使用して設定操作子１２及びディスプレイ１３の機能を一体化することができ、この場合は、表示ボタンをタッチ操作可能な操作子として用いることができる。
【００３０】
音源回路７は、楽音発生部（音源）として機能し、音源部やＤＳＰ（デジタル信号処理部）を備え、演奏操作部（１１−５）からの演奏操作情報に基づく実演奏情報、記憶装置４に記憶された自動演奏情報、外部の自動演奏情報源から通信Ｉ／Ｆ８経由で受信される自動演奏情報、或いは、この電子楽器ＥＭに備えられた付加音生成機能により生成された演奏情報に従って、種々の楽器音色の楽音波形を表わす楽音信号を生成し（音源部）、生成された楽音信号に対し所定の効果を付与したりミキシングを行って（ＤＳＰ）、ディジタル楽音信号を発生する。ディジタルアナログ変換回路（ＤＡＣ）１４は、アンプ、スピーカ等を備えたサウンドシステム１５と共に、楽音出力部（ＳＤ）として機能し、音源回路７で生成されたディジタル楽音信号をアナログ楽音信号に変換してサウンドシステム１５に出力し、アナログ楽音信号に基づく楽音を発生させる。
【００３１】
通信Ｉ／Ｆ８は、ＭＩＤＩなどの音楽用Ｉ／Ｆ、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）Ｌａｎ等の汎用近距離無線Ｉ／Ｆなどを含み、通信ネットワークを通じて外部機器と交信するのに用いられる。
【００３２】
〔発音割当て機能の概要〕
この電子楽器は、発音割当て表示処理プログラムに従って発音割当て表示処理を実行し、発音割当て装置乃至発音状態表示装置として機能する。図２は、この発明の一実施例による発音割当て機能の概要を説明するための機能ブロック図である。この電子楽器ＥＭは、発音割当て表示処理により発音割当て装置として機能し、図示のように、発音指示受付部１１、押鍵状態検出部５、付加音生成部ＡＮ、割当て制御部ＡＣ、楽音発生部７及び楽音出力部ＳＤの機能ブロックで示される発音割当て機能を実行する。
【００３３】
発音指示受付部１１は、演奏操作子１１（図１）の機能に対応し、例えば、鍵盤タイプの演奏操作子のユーザ操作による発音指示を受け付ける。すなわち、ユーザの演奏操作により任意の１又は複数のノートの音高が指定されると、当該音高の楽音を発生すべき旨の指示を受け付ける。例えば、鍵盤の何れかの鍵が押鍵されると、押鍵に対応する音高信号を押鍵状態検出部５に供給する。
【００３４】
押鍵状態検出部５は、検出回路５（図１）の機能に対応し、発音指示受付部１１から供給された音高信号に基づき、押鍵された鍵の音高情報（ノートナンバ）及びキーオン情報（ノートオンイベント）を生成し、当該音高情報及びキーオン情報を含む押鍵ノート情報Ｎｋｉ＋Ｎｋｃ；Ｎｋを付加音生成部ＡＮ或いは割当て制御部ＡＣに出力し、押鍵に対応するノートの音高が指定されたことを通知する。なお、それまで押鍵されていた鍵が離鍵されたときには、離鍵に対応する音高信号に応じて、当該鍵の音高情報（ノートナンバ）及びキーオフ情報（ノートオフイベント）を含む情報を出力し、当該鍵に対応して音高指定されていたノートが消滅したことを通知する。
【００３５】
ここで、「ハーモニー機能」（後述する）がオフに設定されている（図示の仮想的な２つの切換えスイッチが実線のようにハーモニー機能オフＢｈｆ側にある）ときは、鍵盤１１の全鍵域における押鍵に基づく通常の押鍵ノート情報Ｎｋ：Ｎｋ１，Ｎｋ２，…（記号“Ｎｋ”は，通常の押鍵ノート情報を代表的に表わす）が発音割当て用ノート情報として割当て制御部ＡＣに出力される。一方、ハーモニー機能がオンに設定されている（図示の仮想的切換えスイッチが破線のようにハーモニー機能オンＢｈｎ側にある）ときには、鍵盤１１の演奏鍵域（Ｋｉ）における押鍵に基づく演奏鍵域の押鍵ノート情報Ｎｋｉ及びコード鍵域（Ｋｃ）における押鍵に基づくコード鍵域の押鍵ノート情報Ｎｋｃ（Ｎｋｃ１，Ｎｋｃ２，…）が、付加音生成のために、付加音生成部ＡＮに出力される。
【００３６】
付加音生成部ＡＮは、ＣＰＵ１を含むデータ処理部（図１：１〜３）の付加音生成機能に対応し、ハーモニー機能のオン設定時に動作し、押鍵状態検出部５から入力されるノート情報Ｎｋｉ，Ｎｋｃに基づいて、所定音高を示す複数の付加ノート情報Ｎａ：Ｎａ１，Ｎａ２，…（記号“Ｎａ”は、付加ノート情報を代表的に表わす）を自動的に生成する。つまり、ハーモニー機能オン時には、押鍵状態検出部５から、演奏鍵域（Ｋｉ）における押鍵に基づく演奏鍵域の押鍵ノート情報Ｎｋｉとコード鍵域（Ｋｃ）における押鍵に基づくコード鍵域の押鍵ノート情報Ｎｋｃが入力されると、コード鍵域の押鍵ノート情報Ｎｋｃの音高（ノートナンバ）に基づいてコードを判定し、判定されたコードに従って、演奏鍵域の押鍵ノート情報Ｎｋｉの音高に調和する音高を持つ複数の付加ノート情報Ｎａ１，Ｎａ２，…を自動生成し、演奏鍵域の押鍵ノート情報Ｎｋｉ及び複数の付加ノート情報Ｎａ１，Ｎａ２，…を発音割当て用ノート情報として割当て制御部ＡＣに出力する。
【００３７】
割当て制御部ＡＣは、ＣＰＵ１を含むデータ処理部（図１：１〜３）の割当て制御機能に対応し、複数のアサイナＡＳ：ＡＳ１，ＡＳ２，…，ＡＳｉ，…，ＡＳｎ（記号“ＡＳ”は、アサイナを代表的に表わす）を備え、押鍵状態検出部５或いは付加音生成部ＡＮから発音割当て用ノート情報として入力される「通常の押鍵ノート情報Ｎｋ：Ｎｋ１，Ｎｋ２，…」或いは「演奏鍵域の押鍵ノート情報Ｎｋｉ＋付加ノート情報Ｎａ：Ｎａ１，Ｎａ２，…」に対して、アサイナＡＳごとに独自の音色を割り当てると共に、各音色が割り当てられた発音ノート情報Ｎｔ：Ｎｔ１，Ｎｔ２，…，Ｎｔｉ，…，Ｎｔｎ（記号“Ｎｔ”は、発音ノート情報を代表的に表わす）を、楽音発生部７の対応する楽音信号処理系列ＴＣ：ＴＣ１，ＴＣ２，…，ＴＣｉ，…，ＴＣｎに出力する。
【００３８】
より詳しく説明すると、各アサイナＡＳには、任意の音色を設定することができ、所定の音高決定ルール（「アサインタイプ」）に従って、発音割当て用ノート情報Ｎｋ／Ｎｋｉ＋Ｎａが表わすノートの音高（ノートナンバ）やノートオンタイミングの順番に基づき、発音割当て用ノート情報Ｎｋ／Ｎｋｉ＋Ｎａ中のどの音高のノート情報を、当該アサイナＡＳに設定された音色で発音させるか（当該アサイナＡＳに対応する音色を割り当てるか）などを規定する「割当て基準」を設定することができる。従って、発音割当て用ノート情報Ｎｋ／Ｎｋｉ＋Ｎａが割当て制御部ＡＣに入力されると、各アサイナＡＳは、夫々の設定内容に基づいて、現在入力されている発音割当て用ノート情報Ｎｋ／Ｎｋｉ＋Ｎａのうち、どの音高のノート情報を、当該アサイナＡＳに設定された音色で発音すべきかを決定し、これにより、入力された所定音高の発音割当て用ノート情報が所定音色のパートに割り当てられる。そして、アサイナＡＳごとに発音すべきと決定されたノート情報は、発音ノート情報Ｎｔとして楽音発生部７に供給される。
【００３９】
楽音発生部７は、音源回路７（図１）の機能に対応しており、複数の発音処理系列ＴＣ１〜ＴＣｎを備え、また、楽音出力部ＳＤは、ＤＡＣ１４及びサウンドシステムの機能に対応している。つまり、楽音発生部７では、割当て制御部ＡＣにおいてアサイナＡＳごとに決定された発音ノート情報Ｎｔが、当該アサイナＡＳの割当て基準に対応する発音処理系列ＴＣに供給され、各発音処理系列ＴＣは、各発音ノート情報Ｎｔに基づいて、割り当てられた音色の楽音信号を生成し、生成された楽音信号は、楽音出力部ＳＤのスピーカーを通じて発音される。なお、同一の音色と同一の割当て基準が設定されたアサイナＡＳに対応する発音系列は「パート」と呼ばれる。また、各楽音信号処理系列ＴＣは、同一音色が設定された１乃至複数の楽音信号生成チャンネルで構成され、各アサイナＡＳは、発音すべきと決定した１又は複数の発音ノート情報Ｎｔを当該アサイナＡＳに設定された音色で発音するように、対応する楽音信号処理系列ＴＣに指示するように構成されるので、必ずしも、発音処理系列ＴＣの数はアサイナＡＳの数と一致するものではないが、図示の例では、説明を簡単にするために、アサイナＡＳ、パート、楽音信号処理系列ＴＣは、１対１で対応し、同数「ｎ」であるとしている。
【００４０】
以上説明したように、この電子楽器ＥＭは発音割当て装置として機能し、ハーモニー機能オフ時は、押鍵状態検出部５から通常の押鍵ノートＮｋが割当て制御部ＡＣに発音割当て用ノートとして入力され、割当て制御部ＡＣは、入力された通常の押鍵ノートＮｋのうち、各アサイナＡＳの割当て基準に合うノートを、当該アサイナＡＳに設定された音色のパートに割り当てて当該音色で発音させる。これに対して、ハーモニー機能オン時には、付加音生成部ＡＮで、コード鍵域（Ｋｃ）の押鍵ノートＮｋｃの音高に基づいてコードを判定し、判定されたコードに従って、演奏鍵域（Ｋｉ）の押鍵ノートＮｋｉの音高に調和する音高を持つ複数の付加ノートＮａ：Ｎａ１，Ｎａ２，…が自動生成され、「演奏鍵域の押鍵ノートＮｋｉ＋付加ノートＮａ」が発音割当て用ノートとして割当て制御部ＡＣに入力され、割当て制御部ＡＣは、ハーモニー機能オフ時と同様に、入力された「演奏鍵域の押鍵ノートＮｋｉ＋付加ノートＮａ」に対し、複数のパート（音色）を割り当てて、複数音高を複数パートの音色でばらけて発音させる。つまり、ハーモニー機能オン時には、ユーザ演奏に基づく押鍵ノートＮｋｉだけでなく、押鍵ノートＮｋｉに対応して自動生成された付加ノートＮａについても、アンサンブル発音機能による発音割当処理が実施されるので、押鍵数が少ない簡単な演奏操作で、アンサンブル演奏を行っているような効果を得ることができる。
【００４１】
〔表示例〕
この電子楽器ＥＭは、発音割当て表示処理により発音状態表示装置として機能し、複数の入力ノートに複数パートを割り当てて発音させるアンサンブル発音機能を実行するのに合わせて、各パートの発音状態を画面上に表示し、その際、割当て制御のために入力される割当て用ノートに対して，各パートで「発音しないノート」と「発音するノート」（Ｎｔ）を別の表示態様で表示するようにしている。図３及び図４は、この発明の一実施例による発音状態表示機能を説明するための表示例を示す。なお、以下の説明では、アサイナＡＳ・パート・楽音信号処理系列ＴＣは、１対１で対応し、同数（ｎ＝４）であるものとし、例えば、アサイナ１・パート１・系列ＴＣ１には楽器音色：「トランペット」が、アサイナ２・パート２・系列ＴＣ２には楽器音色：「トロンボーン」が、アサイナ３・パート３・系列ＴＣ３には楽器音色：「テナーサックス」が、アサイナ４・パート４・系列ＴＣ４には、楽器音色：「バリトンサックス」が、それぞれ、設定されているものとする。
【００４２】
この電子楽器ＥＭでは、発音割当て表示処理の際、図示のような発音状態表示画面がディスプレイ１３に表示される。発音状態表示画面には、４つのパート名表記：「パート１」〜「パート４」に対応してそれぞれ４つの鍵盤画像Ｋｂ１〜Ｋｂ４（表示されるだけで操作は不可）が表示され、これら鍵盤画像Ｋｂ１〜Ｋｂ４下の左右には、キーアサインタイプ設定エリアＳａ及びハーモニー設定エリアＳｈが設けられる。キーアサインタイプ設定エリアＳａ内には、３つのアサインタイプ指定ボタンＢａ１〜Ｂａ３が操作可能に表示され、ハーモニー設定エリアＳｈ内には、ハーモニー機能オンボタンＢｈｎ、ハーモニー機能オフボタンＢｈｆ、２つのハーモニータイプ指定ボタンＢｈ１，Ｂｈ２が操作可能に表示される。つまり、各ボタンＢａ１〜Ｂａ３，Ｂｈｎ，Ｂｈｆ，Ｂｈ１，Ｂｈ２は、操作パネル上の対応する設定操作子（スイッチ等）１２の操作により操作可能であり、設定操作子１２及びディスプレイ１３がタッチパネルで構成される場合は、各ボタンを直接操作することができる。
【００４３】
図３は、ハーモニー設定エリアＳｈのハーモニー機能オフボタンＢｈｆの操作により「ハーモニー機能」がオフに設定され〔ボタンＢｈｆはハイライト表示（高明度表示）がなされる〕、キーアサインタイプ設定エリアＳａの第１のアサインタイプ指定ボタンＢａ１の操作により「アサインタイプ１」が指定されている場合（ボタンＢａ１はハイライト表示）の発音状態表示画面を示しており、この発音状態表示画面は、鍵盤画像Ｋｂ１〜Ｋｂ４の表示領域のすぐ上に矢印で示すように、ユーザにより、現在、キー：「Ｃ３，Ｅ３，Ｇ３，Ｃ４」が弾かれていることを表わしている。つまり、鍵盤（演奏操作子）１１の全鍵域における押鍵に基づく通常の押鍵ノートＮｋ１〜Ｎｋ４：「Ｃ３，Ｅ３，Ｇ３，Ｃ４」が、全て、発音割当て用ノートとして割当て制御部ＡＣに入力される。
【００４４】
この場合、「アサインタイプ１」により規定される音高決定ルールに従って、発音割当て用ノートとして入力された押鍵ノートＮｋ１〜Ｎｋ４：「Ｃ３，Ｅ３，Ｇ３，Ｃ４」のうち、ノートＮｋ４：「Ｃ４」がパート１における発音ノートＮｔ１として選択され、ノートＮｋ３：「Ｇ３」がパート２における発音ノートＮｔ２として選択され、ノートＮｋ２：「Ｅ３」がパート３における発音ノートＮｔ３として選択され、ノートＮｋ１：「Ｃ３」がパート４における発音ノートＮｔ４として選択され、選択された発音ノートＮｔ１〜Ｎｔ４は、アサイナ１〜アサイナ４を介して楽音発生部７の楽音信号処理系列ＴＣ１〜ＴＣ４に送られ、夫々の系列に設定された音色（例えば、「トランペット」、「トロンボーン」、「テナーサックス」、「バリトンサックス」）で発音される。
【００４５】
これに応じて、表示部６−１３は、発音ノートＮｔ１〜Ｎｔ４に対応する鍵盤画像Ｋｂ１〜Ｋｂ４中の各キーについて、網目模様で図示するように、所定の表示態様（例えば、オレンジ色）で強調表示する。また、各パート１〜４において発音ノートＮｔに選択されなかった押鍵ノートＮｋに対応する各鍵盤画像Ｋｂ１〜Ｋｂ４中の各キーについては、斜線模様で図示するように、別の表示態様（例えば、グレー）で強調表示する。
【００４６】
以上のように、「ハーモニー機能」がオフに設定されている場合は、通常の押鍵ノートＮｋ１〜Ｎｋ４が全て発音割当て用ノートとみなされて、各パート１〜４では、通常の押鍵ノートＮｋ１〜Ｎｋ４に対応するキーが強調表示（他のキーと視覚的に明確に相違すると認識されるような表示態様。例えば、色や模様をつけたり明度を異ならせる）がなされるが、これらノートＮｋ１〜Ｎｋ４のうち、各パート１〜４で発音されないノートに対応するキーは、所定の表示態様即ち第１態様（例えば、グレー）で表示され、各パート１〜４で発音されるノート（Ｎｔ１〜Ｎｔ４）に対応するキーについては、別の表示態様即ち第２態様（例えば、オレンジ色）で表示される。
【００４７】
図４は、ハーモニー設定エリアＳｈのハーモニー機能オンボタンＢｈｎ及び第１のハーモニータイプ指定ボタンＢｈ１の操作により「ハーモニー機能」がオンに設定され、「ハーモニータイプ１」が指定されると共に、キーアサインタイプ設定エリアＳａの第１のアサインタイプ指定ボタンＢａ１の操作により「アサインタイプ１」が指定されている〔ボタンＢｈｎ，Ｂｈ１，Ｂａ１はハイライト表示（高明度表示）がなされる〕場合の発音状態表示画面を示しており、この発音状態表示画面は、矢印で示すように、ユーザにより、現在、キー：「Ｇ１，Ｃ２，Ｅ２，Ｃ３」が弾かれていることを表わしている。「ハーモニー機能」がオンに設定され「ハーモニータイプ１」が指定されると、スプリット機能がオンし、予め設定されたスプリットポイントで鍵域が分割される。この画面では、スプリット表記：「ＳＰ」、逆三角形のスプリットマーク及びプリットマーク下に走る破線が、スプリットポイントを表示しており、キー：「Ｇ１，Ｃ２，Ｅ２」は、スプリットポイントの左側、即ち、コード鍵域Ｋｃ内にあり、キー：「Ｃ３」は、スプリットポイントの右側、即ち、演奏鍵域Ｋｉ内にある。つまり、鍵盤（演奏操作子）１１の演奏鍵域Ｋｉ内における押鍵に基づく演奏鍵域の押鍵ノートＮｋｉ：「Ｃ３」と、コード鍵域Ｋｃ内における押鍵に基づくコード鍵域の押鍵ノートＮｋｃ１〜Ｎｋｃ３：「Ｇ１，Ｃ２，Ｅ２」に基づくコード判定に従って付加音生成部ＡＮで生成された付加ノートＮａ１〜Ｎａ３：「Ｅ２，Ｇ２，Ｅ３」とが発音割当て用ノートとして割当て制御部ＡＣに入力される。
【００４８】
ここで、ハーモニー機能オン時のスプリット機能及び付加音生成部ＡＮの機能についてより詳しく説明する。スプリット機能がオンになると、予め設定されたスプリットポイントで鍵盤１１の鍵域が演奏鍵域Ｋｉとコード鍵域Ｋｃに分割される。図４の例では、音高：Ｆ＃２をスプリットポイントとして左右に鍵域が分割されており、音高：Ｆ＃２以下がコード検出用のコード鍵域、音高：Ｇ２以上がアンサンブル発音用の入力鍵域として動作する。なお、スプリット機能のオンについては、ハーモニー機能のオンオフに連動して、スプリット機能をオンオフしてもよいし、操作パネル上のスイッチ等（設定操作子１２）に対するユーザ操作でスプリット機能をオンオフさせてもよい。
【００４９】
図示の矢印のように、ユーザが鍵盤１１で「Ｇ１， Ｃ２， Ｅ２， Ｃ３」を弾いた場
合、付加音生成部ＡＮは、次のように動作する：
（１）押鍵したノートのうち、アンサンブル発音用の演奏鍵域Ｋｉ内にある「Ｃ３」を、発音割当て用ノートとみなす。
（２）押鍵したノートのうち、コード鍵域内にある「Ｇ１， Ｃ２， Ｅ２」に基づいて、コード判定を行う。コード判定は、既存技術を用いて行われ、このケースでは、例えば、「Ｃメジャー」と判定される。
（３）（１）で発音割当て用ノートとみなされた「Ｃ３」に対し、所定のルールに従って、（２）で判定したコードに基づく付加音を付加する。
付加音を付加するルールは既存技術を用いる。図４の例では、「ハーモニータイプ１」と「ハーモニータイプ２」が選択できるようになっており、タイプによって付加ルールが異なる。例えば、現在選択中の「ハーモニータイプ１」では、ユーザ押鍵の上下１オクターブ以内に３音〜５音（コードにより異なる）が付加されるものである。
このようなノート付加機能により、付加されるノートを「Ｅ２， Ｇ２， Ｅ３」に決定し、この付加ノート「Ｅ２， Ｇ２， Ｅ３」と、（１）で発音割当て用ノートとみなされた「Ｃ３」とを合わせた「Ｅ２， Ｇ２， Ｃ３，Ｅ３」を割当て制御部ＡＣに入力する。
【００５０】
なお、「ハーモニータイプ１」では、上述のように、コードに基づいてハーモニー音が付加されるが、「ハーモニータイプ２」は、コードに基づかないハーモニー音を生成するタイプであり、例えば、入力音に１オクターブ上（又は下）のノートを追加したり、５度上のノートを足すといったものである。
【００５１】
割当て制御部ＡＣでは、付加音生成部ＡＮから入力された演奏鍵域の押鍵ノートＮｋｉ：「Ｃ３」及び付加ノートＮａ１〜Ｎａ３：「Ｅ２，Ｇ２，Ｅ３」を発音割当て用ノートとみなし、現在選択中の「アサインタイプ１」に従って、各パート１〜４で発音するノートＮｔ１〜Ｎｔ４が決定される。そして、発音するノートＮｔ１〜Ｎｔ４は、例えば、オレンジ色で表示され、発音しないノートは、例えば、グレーで表示される。
【００５２】
つまり、「アサインタイプ１」により規定される音高決定ルールに従って、発音割当て用ノートとして入力された演奏鍵域の押鍵ノートＮｋｉ：「Ｃ３」及び付加ノートＮａ１〜Ｎａ３：「Ｅ２，Ｇ２，Ｅ３」のうち、付加ノートＮａ３：「Ｅ３」がパート１における発音ノートＮｔ１として選択され、演奏鍵域の押鍵ノートＮｋｉ：「Ｃ３」がパート２における発音ノートＮｔ２として選択され、付加ノートＮａ２：「Ｇ２」がパート３における発音ノートＮｔ３として選択され、付加ノートＮａ１がパート４における発音ノートＮｔ４として選択され、選択された発音ノートＮｔ１〜Ｎｔ４は、アサイナ１〜アサイナ４を介して楽音発生部７の楽音信号処理系列ＴＣ１〜ＴＣ４に送られ、夫々の系列に設定された音色（例えば、「トランペット」、「トロンボーン」、「テナーサックス」、「バリトンサックス」）で発音される。
【００５３】
これに応じて、表示部６−１３は、発音ノートＮｔ１〜Ｎｔ４に対応する鍵盤画像Ｋｂ１〜Ｋｂ４中の各キーについて、網目模様で図示されるように、所定の表示態様（例えば、オレンジ色）で強調表示する。また、各パート１〜４において発音ノートＮｔに選択されなかった演奏鍵域の押鍵ノートＮｋｉ乃至付加ノートＮａ１〜Ｎａ３に対応する各鍵盤画像Ｋｂ１〜Ｋｂ４中の各キーについては、斜線模様で図示されるように、別の表示態様（例えば、グレー）で強調表示する。
【００５４】
以上のように、「ハーモニ一機能」がオンに設定されている場合は、演奏鍵域Ｋｉの押鍵ノートＮｋｉ及び付加ノートＮａ１〜Ｎａ３が全て発音割当て用ノートとみなされて、各パート１〜４では、発音割当用ノートＮｋｉ，Ｎａ１〜Ｎａ３に対応するキーが強調表示がなされるが、これらノートのうち、各パート１〜４で発音されないノートに対応するキーは、所定の表示態様即ち第１態様（例えば、グレー）で表示され、各パート１〜４で発音されるノート（Ｎｔ１〜Ｎｔ４）に対応するキーは、別の表示態様即ち第２態様（例えば、オレンジ色）で表示される。
【００５５】
なお、パート名表記については、便宜上、「パート１」，「パート２」，…を用いたが、実際には、「トランペット」、「トロンボーン」、「テナーサックス」、「バリトンサックス」、…など、対応する楽器音色名や、所定の楽器音色記号などを用いることができる。また、ノートを説明するための図中の記号：Ｎｋ１，Ｎｋ２，…；Ｎｋｃ１，Ｎｋｃ２，…；Ｎｋｉ；Ｇ１，Ｃ２，Ｅ２，Ｇ２，Ｃ３，Ｅ３，Ｇ３，Ｃ４；（Ｎｔ１），（Ｎｔ２），…；（Ｎａ１），（Ｎａ２），…は、画面に表示されないが、押鍵したキーを指示する矢印については、表示しなくてもよいし、矢印画像などで表示してよい。さらに、スプリット機能のオン時に設定されるスプリットポイント（鍵域分割される音高上の位置）について、図３及び図４では、スプリット表記：「ＳＰ」、逆三角形のスプリットマーク及びスプリットポイントに相当する鍵盤画像Ｋｂ１〜Ｋｂ４上の位置を上下に通る破線で、スプリットポイントを表示するようにしているが、スプリットポイントの音高を文字表記で任意位置に表示してもよく、これらのスプリットポイント表示方法の何れか１乃至複数を採用してもよいし、場合によっては、この画面にはスプリット位置を表示せず、操作パネル上の別の文字表示器にスプリットポイントの音高を表示してもよい。
【００５６】
〔別の表示形態〕
図３及び図４では、発音状態表示画面に鍵盤画像を表示して発音割当て用ノート乃至発音ノートに対応する鍵画像の表示態様を制御するものについて説明したが、発音状態表示画面には、パート鍵盤画像を表示しなくてもよい。音高情報が表示できれば何でもよく、例えば、五線譜や音名表記などを採用することができる。図５は、この発明の別の実施形態による画面表示例を示す。
【００５７】
（１）五線譜表示
発音状態表示画面には、発音割当て用ノートや発音ノートＮｔを表わす音符を五線譜上に表示し、これら音符の表示態様を制御するようにしてもよい。例えば、図５（１）に示すように、パート１〜４ごとに五線譜を表示し、発音割当て用ノートを第１態様として白音符画像Ｗｈ（音符内は、例えば、空白）で各五線譜上に表示するが、各パート１〜４の発音ノートＮｔ１〜Ｎｔ４については、第２態様として色音符画像Ｃｏ（音符内の網目模様は、例えば、オレンジ色を表わす）で各五線譜上に表示する。
【００５８】
（２）音名文字表示
発音状態表示画面には、発音割当て用ノートや発音ノートＮｔの音名を表わす文字を表示し、これら文字の表示態様を制御するようにしてもよい。例えば、図５（２）に示すように、パート１〜４ごとに、発音割当て用ノートの音名を表わす文字画像を第１態様として通常フォントで表示するが、発音ノートＮｔ１〜Ｎｔ４の音名を表わす文字画像については、第２態様としてアンダーライン（下線）Ｕｎを付けて表示する。この実施形態は、ディスプレイ１３として表示能力の低い表示器が用いられる場合にも適用可能である。
【００５９】
（３）共通鍵盤表示
発音状態表示画面には、鍵盤をパートごとに表示せず、各パートに共通のものとして表示し、パートごとに発音割当て用ノートや発音ノートＮｔを簡略化したもので表示するようにしてもよい。例えば、図５（３）に示すように、各パート１〜４に共通な鍵盤画像Ｋｂｃと、画面の縦方向に配置された各パート名表記（「パート１」〜「パート４」）に対応して鍵盤画像Ｋｂｃの配列方向（画面の横方向）に延びるパートラインＬ１〜Ｌ４とを表示する。そして、共通鍵盤画像Ｋｂｃについては、発音割当て用ノートＮｔ１〜Ｎｔ４に該当する鍵画像を強調表示し〔当該鍵画像の網目模様は、例えば、オレンジ色を表わす〕、各パートラインＬ１〜Ｌ４上には、発音割当て用ノートに該当する位置に丸マーク（○印）Ｍｋｂを表示するが、当該パート１〜４の発音ノートＮｔ１〜Ｎｔ４に該当する位置には、サイズの大きい星マーク（★印）Ｍｋａを表示する。つまり、各パート１〜４の発音割当て用ノートを「丸マーク（○印）Ｍｋｂ＋鍵画像の強調表示」による第１態様で表示し、各パート１〜４の発音ノートＮｔ１〜Ｎｔ４を「星マーク（★印）Ｍｋａ＋鍵画像の強調表示」による第２態様で表示する。
【００６０】
ここで、丸マーク（○印）Ｍｋｂは表示しなくてもよい。この場合は、入力される発音割当て用ノートが、鍵画像Ｋｂｃ（Ｎｔ１〜Ｎｔ４対応鍵）の強調表示（例えば、オレンジ色表示）による第１態様で表示され、各パート１〜４の発音ノートＮｔ１〜Ｎｔ４が、強調表示された鍵画像に対応する位置に置かれた星マーク（★印）Ｍｋａによる第２態様で表示される。つまり、入力が受け付けられた複数の割当用ノートの音高を第１態様（例えば、オレンジ色の鍵画像）で表示し、複数パートの夫々において発音すべきと選択された音高Ｎｔを各パートに対応して第２態様（例えば、オレンジ色鍵画像に対応する位置にある各パートの星マーク）で表示することにより、入力ノートのうち各パートがどの音高を発音すべきとして選択したかを容易に把握することができる。
【００６１】
以上説明したように、この電子楽器ＥＭは発音割当て表示装置として機能し、割当て制御部ＡＣでは、複数の発音割当て用ノート（Ｎｋ１〜Ｎｋ４：図３／Ｎｋｉ，Ｎａ１〜Ｎａ３：図４）の入力を受け付け、「アサインタイプ」と呼ばれる所定の音高決定ルールに従って、これら発音割当て用ノート（Ｎｋ１〜Ｎｋ４／Ｎｋｉ，Ｎａ１〜Ｎａ３）の音高から、複数のパート１〜４の夫々において発音すべき音高Ｎｔを選択する。これに対して、表示部６−１３では、複数のパート１〜４における発音状態を画面上に表示し、発音すべきとして選択された音高のノートＮｔの各パート１〜４における表示態様を、入力を受け付けた他のノート或いは全ノートの表示態様とは異ならせる。つまり、複数のパート１〜４の夫々に対応して、入力を受け付けた複数の発音割当て用ノート（Ｎｋ１〜Ｎｋ４／Ｎｋｉ，Ｎａ１〜Ｎａ３）のうち、各パート１〜４で発音されないノートについては、所定の表示態様〔例えば、グレーのキー画像（斜線模様：図３及び図４）〕で表示し、各パート１〜４で発音すべきとして選択された音高のノートＮｔについては、別の表示態様〔例えば、オレンジ色のキー画像（網目模様：図３及び図４）〕で表示するか、或いは、入力を受け付けた複数の発音割当て用ノートを所定の表示態様〔例えば、オレンジ色のキー画像（網目模様）：図５（３）で丸マークを表示しない場合〕で表示し、複数のパート１〜４の夫々で発音すべきとして選択された音高のノートＮｔについては、各パート１〜４に対応して別の表示態様〔例えば、オレンジ色のキー画像（網目模様）に対応する位置に置かれた星マーク：図５（３）で丸マークを表示しない場合）〕で表示する。
【００６２】
このように、複数の入力ノートに対して複数のパートの発音に分散させる場合、発音されない入力ノート（音高）と発音される入力ノート（音高）Ｎｔとをパートごとに異なる表示態様とするか、或いは、入力される全てのノート（音高）とパートごとに発音される入力ノート（音高）Ｎｔとを異なる表示態様とするように構成することによって、どのノートを割当て対象として受け付けてどの音高で発音しているか、各パートの発音状態を視覚的に簡単に確認することができる。
【００６３】
〔種々のアサインタイプ〕
この電子楽器ＥＭでは、「アサインタイプ」と呼ばれる割当てルールがテーブル形式で記憶装置４に記憶されており、発音割当て機能により、複数の入力ノートに複数パートを割り当てる際、ユーザ操作により選択された任意のアサインタイプを適用することができる。図６は、この発明の一実施例によるアサインタイプの例を示す。
【００６４】
（１）アサインタイプ１
アサインタイプ１のテーブルには、各アサイナＡＳ１〜ＡＳ４に対応するパート１〜４ごとに、独自の音色が設定されており、図６（１）に示すように、「対象ノート」、「優先方式」及び「発音数」が割当て基準として規定されている。「対象ノート」は、各アサイナＡＳによって、当該アサイナＡＳに対応するパートの割当て対象となるノートの音高範囲を規定しており、「対象ノート」の規定に従って、全発音割当て用ノートのうち当該パートを割り当てるノートを選択する。「対象ノート」は、例えば、「すべて」、「（すべての発音割当て用ノートから）最高音を除く」、「低音側から２音まで（以内）」などである。
【００６５】
「優先方式」は、各パートの「対象ノート」（音高範囲）の中から、実際に発音させるノート（音高）Ｎｔを決定するための優先順位を規定しており、「発音数」は、当該アサイナＡＳを介して同時に発音可能なノート数を規定する。従って、各パート１〜４では、「優先方式」の規定に従って、「発音数」で規定される所定数の発音ノート（音高）Ｎｔが選択される。例えば、「優先方式」が「高音優先」に設定されている場合は、「対象ノート」の高音側から「発音数」分の音高が選択され、「低音優先」に設定されている場合は、「対象ノート」の低音側から「発音数」分の音高が選択される。また、「後着優先」に設定されている場合は、「対象ノート」の中でノートオンタイミングが遅い音高から「発音数」分選択する。「先着優先」となっている場合は、「対象ノート」の中でノートオンタイミングが早い音高から「発音数」分選択する。
【００６６】
（２）アサインタイプ２
アサインタイプ２のテーブルには、各アサイナＡＳ１〜ＡＳ４に対応するパート１〜４ごとに、独自の音色が設定されており、図６（２）に示すように、「対象ノート１」、「対象ノート２」、「優先方式」及び「発音数」が割当て基準として規定されている。アサインタイプ１とアサインタイプ２では、発音割当て用ノートから各パートの発音ノートＮｔの音高範囲を抽出するために、アサインタイプ１が「対象ノート」という１段階の音高フィルタをかけるのに対して、アサインタイプ２では、「対象ノート１」と「対象ノート２」の２段階で音高フィルタをかけるところだけが相違する。例えば、「対象ノート１」は、「すべて」、「（すべての発音割当て用ノートから）最高音を除く」、「（すべての発音割当て用ノートから）最低音を除く」などである。また、「対象ノート２」は、「高音側から２音」、「低音側から２音」などであり、設定なし（「−」）の場合もある。
【００６７】
アサインタイプ１，２を適用してパート１〜４を割り当てる場合、次のような手順で各パートの発音音高が決定される：
（ａ）抽出処理：発音割当て用ノートから、各パート１〜４の「対象ノート」又は「対象ノート１」及び「対象ノート２」の規定に従って音高によるフィルタをかけることで、パート１〜４ごとに特定の音高順位のノートを抽出もしくは削除する。
（ｂ）（ａ）で抽出されたノート群に対し、「優先方式」の規定，すなわち、音高順に基づく「高音優先／低音優先」、または、ノートオンタイミング順に基づく「後着優先／先着優先」の何れかに従って、「発音数」が示す数分のノートを選択し、各パートで発音させる発音ノートＮｔ１〜Ｎｔ４を決定する。
【００６８】
アサインタイプ１，２では、図６（１），（２）のように「発音数」＝１の場合、すべてのパート１〜４が、常に１音以下しか発音しない「モノ発音」となるが、２音以上の発音が可能な「ポリ発音」を行うパートがあってもよく、「発音数」＝２以上が設定されるパートはポリ発音パートとなる。
【００６９】
（３）アサインタイプ３
アサインタイプ３のテーブルには、各アサイナＡＳ１〜ＡＳ４に対応するパート１〜４ごとに、独自の音色が設定されており、図６（３）に示すように、「ノート数１」〜「ノート数４」が示す発音割当て用ノートの個数に対して、選択すべきノート音高が割当て基準として規定されている。アサインタイプ１，２を適用してパート１〜４を割り当てる場合、次の手順で各パートの発音音高が決定される：
（ａ）発音割当て用ノートが決定されると、発音割当て用ノートの個数を確認し、確認した個数を「ノート数」に決定する。
（ｂ）（ａ）で決定された「ノート数」に該当する「ノート数１」〜「ノート数４」の何れかに対する割当て基準に基づき、各パート１〜４をどの音高で発音するかを決定する。
【００７０】
なお、図６（３）のテーブルでは、「ノート４」までしか定義されていないが、発音割当て用ノートが５個以上の場合について規定しておいてもよい。或いは、発音割当て用ノート数が５を超えたときには、所定の優先方式に基づき（例えば、後着優先で）４音を選択した上で、図６（３）のテーブルを適用してもよい。
【００７１】
〔発音割当て表示処理の動作例〕
図７〜図１０は、この発明の一実施例による発音割当て表示処理の動作を示すフローチャートであり、図７のフローチャートはこの発音割当て表示処理の全体的且つ基本的な動作を示し、図８〜図１０のフローチャートは、それぞれ、図７の発音割当て表示処理中の発音割当て用ノート決定処理、発音割当て処理及び表示制御処理の具体的な動作を示す。
【００７２】
図７の発音割当て表示処理は、押鍵状態が変わった際に起動する。この発音割当て表示処理がスタートすると、電子楽器ＥＭのＣＰＵ１は、まず、ステップＳ１で、鍵盤１１における押鍵状態の変化を検出し、続くステップＳ２で、図８に示される発音割当て用ノート決定処理を実行して発音割当て用ノートを決定する。次いで、ステップＳ３に進んで、図９に示される発音割当て処理を実行して、各パートで発音される発音ノートＮｔを決定し、さらに、次のステップＳ４で、図１０に示される表示制御処理を実行して、発音割当て処理の結果に従って、各パートの発音状態をディスプレイ１３に表示し、ステップＳ５に進む。ステップＳ５では、楽音発生部７により、発音割当て処理で決定された発音ノートＮｔに基づく楽音信号を生成し、楽音出力部ＳＤを通じて発音する。また、ステップＳ１で、発音ノートＮｔに対応する押鍵ノートについてノートオフが検出された場合は、関連するノートを消滅させて消音を行う。そして、ステップＳ５の発音／消音処理を終えると、今回の発音割当て表示処理を終了し、次の押鍵状態変化を待機する。
【００７３】
＜発音割当て用ノート決定処理＞
図８の発音割当て用ノート決定処理がスタートすると、電子楽器ＥＭのＣＰＵ１は、まず、ステップＳ２１で、ステップＳ１で検出された押鍵状態の変化がコード鍵域Ｋｃにおける押鍵を示しているか否かを判定する。ここで、コード鍵域Ｋｃにおける押鍵はない（鍵域分割が行われていない、または、押鍵は演奏鍵域Ｋｉのみで押鍵されている）と判定したときは（Ｓ２１＝ＮＯ）、ステップＳ２２に進み、現在押鍵されている全てのノートＮｋ（例えば、図３最上部のＮｋ１〜Ｎｋ４）を発音割当て用ノートとしてセットし、今回の発音割当て用ノート決定処理を終了し、発音割当て表示処理（図７）のステップＳ３にリターンする〔＝発音割当て処理（図９）のステップＳ３１に進む〕。
【００７４】
一方、ステップＳ２１で、コード鍵域Ｋｃにおける押鍵がある（鍵域分割が行われている）と判定したときは（Ｓ２１＝ＹＥＳ）、ステップＳ２３に進んで、コード鍵域Ｋｃの押鍵ノートＮｋｃ（例えば、図４最上部のＮｋｃ１〜Ｎｋｃ３）からコードを判定し、ステップＳ２４に進む。ステップＳ２４では、ステップＳ１で検出された押鍵状態に演奏鍵域Ｋｉにおける押鍵があるか否かを判定し、演奏鍵域Ｋｉにおける押鍵はないと判定したときは（Ｓ２４＝ＮＯ）、発音割当て表示処理（図７）のステップＳ３にリターンする。
【００７５】
これに対し、ステップＳ２４で、演奏鍵域Ｋｉにおける押鍵があると判定したときは（Ｓ２４＝ＹＥＳ）、ステップＳ２５に進んで、演奏鍵域Ｋｉの押鍵ノートＮｋｉに対する付加ノートＮａ（例えば、図４のＮａ１〜Ｎａ３）を決定し、ステップＳ２６に進む。ステップＳ２６では、演奏鍵域Ｋｉの押鍵ノートＮｋｉと付加ノートＮａとを発音割当て用ノートとしてセットし、発音割当て表示処理（図７）のステップＳ３にリターンする。
【００７６】
＜発音割当て処理＞
図９の発音割当て処理がスタートすると、電子楽器ＥＭのＣＰＵ１は、まず、ステップＳ３１で、ステップＳ２２，Ｓ２６でセットされた発音割当て用ノートを取得し、次のステップＳ３２で、アサイナ番号Ｎ（図２ではＮ＝１〜ｎ、図３以下ではＮ＝１〜４。Ｎはパート番号でもある）の値を「１」にセットして（Ｎ＝１）、ステップＳ３３に進む。
【００７７】
ステップＳ３３では、アサイナＮを選択し、次のステップＳ３４で、当該アサイナＮの設定に基づいて、対応するパートＮの発音ノートＮｔの音高を決定して、ステップＳ３５に進んで、現在のアサイナ番号Ｎが最後のアサイナを示しているか否かを判定する。ここで、現在のアサイナ番号Ｎが最後のアサイナ番号（図２では「ｎ」、図３以下では「４」）に達していないときは（Ｓ３５＝ＮＯ）、ステップＳ３６で、現在セットされているアサイナ番号Ｎを「＋１」して（Ｎ＝Ｎ＋１）ステップＳ３３に戻る。
【００７８】
そして、アサイナ番号Ｎが最後のアサイナ番号に達していない間は（Ｓ３５＝ＮＯ）、ステップＳ３３〜Ｓ３６の処理を繰り返し、最後のアサイナ番号に到達すると（Ｓ３５＝ＹＥＳ）、今回の発音割当て処理を終了し、発音割当て表示処理（図７）のステップＳ４にリターンする〔＝表示制御処理（図１０）のステップＳ４１に進む〕。つまり、図９の発音割り当て処理により、各パートの発音ノートＮｔが決定され、すべてのパートについて発音ノートＮｔが決定すると、次の処理へと進む。
【００７９】
＜表示制御処理＞
図１０の表示制御処理がスタートすると、電子楽器ＥＭのＣＰＵ１は、まず、ステップＳ４１で、表示部６−１３を介して、ディスプレイ１３に表示されている発音状態表示画面において発音割当て用ノートを第１態様で表示させる。次いで、ステップＳ４２で、パート番号Ｎ（図２ではＮ＝１〜ｎ、図３以下ではＮ＝１〜４。Ｎはアサイナ番号でもある）の値を「１」にセットして（Ｎ＝１）、ステップＳ４３に進む。
【００８０】
ステップＳ４３では、パートＮの発音ノートＮｔの音高を取得し、次のステップＳ４４で、発音状態表示画面１３において発音ノートＮｔを第２態様で表示させる。この場合、パートごとに、発音される入力ノートＮｔの音高と発音されない入力ノートの音高とを異なる表示態様とする場合は、ステップＳ４１で第１態様で表示されていたパートＮの発音割当て用ノートのうち、発音ノートＮｔについては、第１態様から第２態様に変更して表示される。例えば、図３及び図４の表示形態が採用される場合は、ステップＳ４１で、発音割当て用ノートに対応する鍵画像をグレーで塗り潰し（第１態様）、ステップＳ４４で、発音ノートＮｔに対応する鍵画像をグレーからオレンジ色に塗り換える（第２態様）。
【００８１】
次いで、現在のパート番号Ｎが最後のパートを示しているか否かを判定し、最後のパート番号（図２では「ｎ」、図３以下では「４」）に達していないときは（Ｓ４５＝ＮＯ）、ステップＳ４６で、現在セットされているパート番号Ｎを「＋１」して（Ｎ＝Ｎ＋１）ステップＳ４３に戻る。そして、パート番号Ｎが最後のパート番号に達していない間は（Ｓ４５＝ＮＯ）、ステップＳ４３〜Ｓ４６の処理を繰り返し、最後のパート番号に到達すると（Ｓ４５＝ＹＥＳ）、今回の表示制御処理を終了し、発音割当て表示処理（図７）のステップＳ５にリターンする。
【００８２】
なお、図１０の表示制御処理例では、例えば、図３及び図４のように、パートごとに、発音される入力ノートＮｔの音高と発音されない入力ノートの音高とを異なる表示態様とする場合、発音割当て用ノートを第１態様で表示する処理（Ｓ４１）を行った後に、各パートの発音ノートＮｔを第２態様に上書きする処理（Ｓ４４）を行うようにしたが、処理の順序はこれに限らない。パートごとに発音割当て用ノートの音高を「発音音高でないもの」と「発音音高」とに区別する処理を行った後で、発音音高でないノートを第１態様で表示し、発音音高のノートＮｔを第２態様で表示するように構成してもよい。
【００８３】
〔種々の実施態様〕
以上、図面を参照しつつ、この発明に関する発音状態表示システムの実施例を説明したが、この発明は、これら実施例の構成に限らず種々の変更が可能である。例えば、ユーザの演奏操作によるノートオンの受付には、鍵盤ではなく、弦楽器やパッド、平面操作子など、どのような形態の演奏操作子を用いてもよい。
【００８４】
発音指示については、外部装置から通信Ｉ／Ｆ（８）経由で受け付けてもよいし、自動演奏装置で再生されたノートを受け付けてもよい。
【００８５】
また、自動生成される複数の付加ノートは、実施例のように、コード鍵域の押鍵ノートに従って付加されるハーモニー音に限らない。例えば、鍵盤で適当な複数音を弾くとコードに応じて適切な音高に変換されるような場合や、１音を弾いたときに自動で和音フレーズが生成されるような場合にも適応できる。
【符号の説明】
【００８６】
ＥＭ  電子楽器（発音状態表示装置、発音割当て装置）、
１３  ディスプレイ又はその画面、
ＡＮ  付加音生成部、
ＡＣ  割当て制御部、
ＡＳ：ＡＳ１，ＡＳ２，…，ＡＳｉ，…，ＡＳｎ  アサイナ、
ＳＤ  楽音出力部（ＤＡＣ及びサウンドシステム）、
ＴＣ１〜ＴＣｎ  パート１〜ｎに対応する楽音信号生成系列（発音系列）、
Ｎｋ：Ｎｋ１，Ｎｋ２，…  通常の押鍵ノート［情報］、
Ｎｋｉ，Ｎｋｃ  演奏鍵域の押鍵ノート［情報］及びコード鍵域の押鍵ノート［情報］、
Ｎａ：Ｎａ１，Ｎａ２，…   付加ノート［情報］、
Ｎｔ：Ｎｔ１，Ｎｔ２，…   発音ノート［情報］、
Ｋｂ１〜Ｋｂ４，Ｋｂｃ  パート鍵盤画像及び共通鍵盤画像、
Ｓａ  アサインタイプ設定エリア、
Ｂａ１〜Ｂａ３  アサインタイプ指定ボタン、
Ｓｈ  ハーモニー設定エリア、
Ｂｈｎ，Ｂｈｆ  ハーモニー機能オンボタン及びハーモニー機能オフボタン、
Ｂｈ１，Ｂｈ２  ハーモニータイプ指定ボタン、
ＳＰ，Ｋｉ，Ｋｃ  スプリット表記、演奏鍵域及びコード鍵域、
Ｕｎ  アンダーライン（下線）、
Ｌ１〜Ｌ４  パートライン、
Ｍｋａ，Ｍｋｂ  星マーク（★印）及び丸マーク（○印）。
【図１】
2015075753.tif 000003
【図２】
2015075753.tif 000004
【図３】
2015075753.tif 000005
【図４】
2015075753.tif 000006
【図５】
2015075753.tif 000007
【図６】
2015075753.tif 000008
【図７】
2015075753.tif 000009
【図８】
2015075753.tif 000010
【図９】
2015075753.tif 000011
【図１０】
2015075753.tif 000012