(57)【特許請求の範囲】
【請求項１】
楽音を制御するための所定数の制御情報と演奏補助情報とを記憶する記憶手段と、
制御情報を読み出すための制御情報読出し手段と、
演奏補助情報を表示する表示器と、
記憶手段に記憶された制御情報の各々を、表示器に表示される演奏補助情報上の任意の位置と関連付ける関連付け手段と、
制御情報読出し手段により制御情報が読み出され、読み出された制御情報に基づいて楽音の制御が指示されたことを契機として、当該制御情報に関連付けされた演奏補助情報内の位置を表示させるように表示器における演奏補助情報の表示を制御する表示制御手段と
を具備することを特徴とする演奏補助情報表示装置。
【請求項２】
記憶手段と制御情報を読み出すための制御情報読出し手段と表示器とを具備し、演奏補助情報表示装置として機能するコンピュータに、
楽音を制御するための所定数の制御情報と演奏補助情報とを記憶手段に記憶させる情報記憶ステップと、
演奏補助情報を表示器に表示させる情報表示ステップと、
記憶手段に記憶された制御情報の各々を、表示器に表示される演奏補助情報上の任意の位置と関連付ける関連付けステップと、
制御情報読出し手段により制御情報が読み出され、読み出された制御情報に基づいて楽音の制御が指示されたことを契機として、当該制御情報に関連付けされた演奏補助情報内の位置を表示させるように表示器における演奏補助情報の表示を制御する表示制御ステップと
から成る手順を実行させる演奏補助情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子楽器等の演奏に関する所望の演奏補助情報を演奏補助情報表示装置に表示することができる演奏補助情報表示システムに関する。
【背景技術】
【０００２】
キーボーディストがライブ演奏をする際は、ライブ中に使用する複数の音色設定を予め電子楽器に用意しておき、曲中の適切なタイミング或いは曲と曲の切替わりのタイミングで、記憶された音色設定の中から適切なものを呼び出して演奏する。この場合、電子楽器で使用する音色数は膨大であり、どの曲でどの音色を読み出すか、どのタイミングで読み出すか、等を覚えておくのは大変なので、このような演奏の補助に関する種々の情報を書き留めたメモを用意しておき、メモを見ながら設定しなくてはならない。
【０００３】
これに対して、メモなどの演奏補助情報を表示すると共にメモや音色設定などを一元管理することができる演奏補助情報表示システムが現れている。例えば、非特許文献１で説明されているセットリスト編集アプリケーションソフトウエアでは、ｉＰａｄ（登録商標）と呼ばれるタブレット型コンピュータにおいて、テキスト領域とプログラムチェンジを送信するための複数のナンバーボタン（プログラムチェンジボタンと呼ばれる）とがタッチパネル上に表示される。ここで、テキスト領域には、曲順や音色の切替えタイミング、各プログラムチェンジボタンにはどんな音色が設定されているか、といった演奏補助的な内容のテキストが演奏補助情報として書かれている。従って、ユーザは、テキストを見ながらプログラムチェンジボタンを操作することにより、電子楽器の音色設定を適切に切り替えることができる。
【０００４】
しかしながら、従来技術では、テキスト（演奏補助情報）を表示するためのテキスト領域が限られているので、ユーザは、手動で表示内容をスクロールしながら、テキストを見なくてはならない。ライブ演奏時に、楽器の演奏や音色切替え操作の合間に更にテキストのスクロール操作をも行わなくてはならないので、煩雑であり、演奏の妨げにもなる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/set_list_organizer_ja_om_a0.pdf 〔Ｓｅｔ  Ｌｉｓｔ  Ｏｒｇａｎｉｚｅｒ（バージョン１．２．０）取扱説明書、ヤマハ株式会社〕
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は、このような事情に鑑み、電子楽器等の演奏に関する所望の演奏補助情報を演奏補助情報表示装置に表示する際、演奏補助情報に対する操作をしなくても自動的に見たい位置が表示される演奏補助情報表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の主たる特徴に従うと、楽音を制御するための所定数〔ｎ（例えばｎ＝５）〕の制御情報（Ｃｔ１〜Ｃｔ５）と演奏補助情報（Ｔｘ）とを記憶する記憶手段〔４；図３（２）：Ｄｎ〕と、制御情報（Ｃｔ１〜Ｃｔ５）を読み出すための制御情報読出し手段（Ｐｂ１〜Ｐｂ５）と、演奏補助情報（Ｔｘ）を表示する表示器〔６，ＳＣ；図３（１）〕と、記憶手段（４）に記憶された制御情報（Ｃｔ１〜Ｃｔ５）の各々を、表示器（６，ＳＣ）に表示される演奏補助情報（Ｔｘ）上の任意の位置と関連付ける関連付け手段（Ｐ１＝ＹＥＳ→Ｐ２）と、制御情報読出し手段（Ｐｂ１〜Ｐｂ５）により制御情報（Ｃｔ１〜Ｃｔ５）が読み出され、読み出された制御情報（Ｃｔ１〜Ｃｔ５）に基づいて楽音の制御が指示されたことを契機として（Ｐ３〜Ｐ５）、当該制御情報（Ｃｔ１〜Ｃｔ５）に関連付けされた演奏補助情報（Ｔｘ）内の位置を表示させるように表示器（６，ＳＣ）における演奏補助情報（Ｔｘ）の表示を制御する表示制御手段（Ｐ８＝ＹＥＳ→Ｐ９）とを具備する演奏補助情報表示装置（ＳＴ）〔請求項１〕、並びに、記憶手段（４）と制御情報（Ｃｔ１〜Ｃｔ５）を読み出すための制御情報読出し手段（Ｐｂ１〜Ｐｂ５）と表示器（６，ＳＣ）とを具備し、演奏補助情報表示装置として機能するコンピュータ（ＳＴ）に、楽音を制御するための所定数〔ｎ（例えばｎ＝５）〕の制御情報（Ｃｔ１〜Ｃｔ５）と演奏補助情報（Ｔｘ）とを記憶手段（４）に記憶させる情報記憶ステップ〔図３（２）：Ｄｎ〕と、演奏補助情報（Ｔｘ）を表示器（６，ＳＣ）に表示させる情報表示ステップ〔図３（１）〕と、記憶手段（４）に記憶された制御情報（Ｃｔ１〜Ｃｔ５）の各々を、表示器（６，ＳＣ）に表示される演奏補助情報（Ｔｘ）上の任意の位置と関連付ける関連付けステップ（Ｐ１＝ＹＥＳ→Ｐ２）と、制御情報読出し手段（Ｐｂ１〜Ｐｂ５）により制御情報（Ｃｔ１〜Ｃｔ５）が読み出され、読み出された制御情報（Ｃｔ１〜Ｃｔ５）に基づいて楽音の制御が指示されたことを契機として（Ｐ３〜Ｐ５）、当該制御情報（Ｃｔ１〜Ｃｔ５）に関連付けされた演奏補助情報（Ｔｘ）内の位置を表示させるように表示器（６，ＳＣ）における演奏補助情報（Ｔｘ）の表示を制御する表示制御ステップ（Ｐ８＝ＹＥＳ→Ｐ９）とから成る手順を実行させる演奏補助情報表示プログラム〔請求項２〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語等であり、以下においても同様である。
【発明の効果】
【０００８】
この発明の主たる特徴による演奏補助情報表示システムでは（請求項１，２）、演奏補助情報表示装置（ＳＴ）は、電子楽器（ＥＭ）等の楽音信号生成部（ＳＰ）に対して制御情報（Ｃｔ１〜Ｃｔ５）を設定すると共にこの設定による演奏時の補助的なメモ（テキスト）である演奏補助情報（Ｔｘ）を表示することができる。このために、楽音信号生成部（ＳＰ）で生成される楽音（信号）を制御するための所定数〔ｎ（例えばｎ＝５）〕の制御情報（Ｃｔ１〜Ｃｔ５）と共に演奏補助情報（Ｔｘ）が記憶手段（４）に記憶され〔図３（２）：Ｄｎ〕、演奏補助情報（Ｔｘ）が表示器（６，ＳＣ）に表示される〔図３（１）〕。この表示画面はテキスト画面と呼ばれ、例えば、演奏補助情報（テキストＴｘ）をテキスト領域（Ｔａ）に表示し、プログラムチェンジボタンと呼ばれる所定数〔ｎ（例えばｎ＝５）〕の操作子（Ｐｂ１〜Ｐｂ５）をソング領域（Ｓａ）に表示し、制御情報読出し手段として機能させることができる。そこで、これら制御情報読出し手段（Ｐｂ１〜Ｐｂ５）を介して、記憶手段（４）に記憶された制御情報（Ｃｔ１〜Ｃｔ５）の各々を、表示された演奏補助情報（Ｔｘ）上の任意の位置とを関連付ける（Ｐ１＝ＹＥＳ→Ｐ２）。そして、制御情報読出し手段（Ｐｂ１〜Ｐｂ５）により制御情報（Ｃｔ１〜Ｃｔ５）が読み出され、読み出された制御情報（Ｃｔ１〜Ｃｔ５）に基づいて楽音の制御が楽音信号生成部（ＳＰ）に指示されたことを契機として（Ｐ３〜Ｐ５）、表示器（６，ＳＣ）における演奏補助情報（Ｔｘ）の表示を制御し、当該制御情報（Ｃｔ１〜Ｃｔ５）に関連付けされた演奏補助情報（Ｔｘ）内の位置を表示する（Ｐ８＝ＹＥＳ→Ｐ９）。
【０００９】
つまり、この発明では、演奏補助情報（テキストＴｘ）の任意の位置と制御情報（Ｃｔ１〜Ｃｔ５）とが関連付けられ、演奏時には、楽音信号生成部（ＳＰ）に送信された制御情報（Ｃｔ１〜Ｃｔ５）に関連付けられた位置にある所望の演奏補助情報（Ｔｘ）が自動的に表示される。例えば、プログラムチェンジボタン（Ｐｂ１〜Ｐｂ５）を制御情報読出し手段として機能させる場合には、テキスト画面（テキスト領域Ｔａ）にプログラムチェンジボタン（Ｐｂ１〜Ｐｂ５）をドラッグ＆ドロップすると、ドロップ位置にボタン画像（Ｂｉ）が貼付され、プログラムチェンジボタン（Ｐｂ１〜Ｐｂ５）を押して制御情報（Ｃｔ１〜Ｃｔ５）を楽音信号生成部（ＳＰ）に読み出すと、自動的に、テキスト領域（Ｔａ）中のボタン画像（Ｂｉ）の位置までテキスト（Ｔｘ）の画面がスクロールされる。
【００１０】
従って、この発明によれば、電子楽器等の演奏に関する所望の演奏補助情報（テキスト）を演奏補助情報表示装置に表示する際、表示された演奏補助情報（テキスト）に対する操作をしなくても自動的に見たい位置を表示することができるので、ユーザは、演奏補助情報（テキスト）のスクロール操作を手動で行なう必要がなくなって、演奏（音色切替え等の楽音信号生成制御操作も含む）に専念することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の一実施例による演奏補助情報表示装置のハードウエア構成例を示す。
【図２】この発明の一実施例におけるセットリストの構造例を示す。
【図３】この発明の一実施例における表示画面の例を示す。
【図４】この発明の一実施例におけるテキスト画面の操作例を示す。
【図５】この発明の一実施例によるプログラムチェンジボタン処理のフローチャートである。
【図６】この発明の一実施例によるロック機能オンオフ処理のフローチャートである。
【図７】この発明の一実施例によるソング変更処理のフローチャートである。
【図８】この発明の別の実施形態を説明するための図である。
【発明を実施するための形態】
【００１２】
〔演奏補助情報表示装置のハードウエア構成〕
図１は、この発明の一実施例による演奏補助情報表示装置のハードウエア構成を示す。この発明の一実施例による演奏補助情報表示システムは、演奏補助情報表示装置ＳＴと電子楽器ＥＭとから成り、演奏補助情報表示装置ＳＴにはタブレット（タッチパネル）型のモバイル情報処理装置が用いるのが好ましい。この演奏補助情報表示装置ＳＴは、ハードウエア構成として、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、入力操作部５、表示部６、通信インターフェース（通信Ｉ／Ｆ）７などの要素を備え、これら要素１〜７はバス８を介して互いに接続され、入力操作部５及び表示部６はタッチパネルＴＰで構成される。
【００１３】
演奏補助情報表示装置ＳＴ全体を制御するＣＰＵ１は、演奏補助情報表示処理プログラムを含む各種制御プログラムに従って各種処理を実行するデータ処理部を構成し、各種制御プログラムに従い種々の処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを記憶しておいたり一時的に保持するのに用いられ、ＲＯＭ３には、所定の制御プログラムや制御用データが記憶されている。
【００１４】
記憶装置４は、ＨＤ（ハードディスク）やフラッシュメモリ等の記憶媒体とその駆動装置を含み、制御プログラムや種々のデータを任意の記憶媒体に記憶することができる。記憶媒体は、この演奏補助情報表示装置ＳＴに内蔵されていてもよいし、外付けの各種記憶用メディア（メモリカード、ＵＳＢメモリ、ＣＤ−Ｒなど）のように着脱可能であってもよい。また、記憶装置４には、演奏補助情報表示プログラムなどのアプリケーションやセットリストデータを記憶しておくことができる。
【００１５】
入力操作部（設定操作部ともいう）５は、スイッチ等の設定操作子による設定操作を検出し、対応する各種設定情報をデータ処理部に導入する。表示部６は、ＬＣＤ等の表示器（ディスプレイ）の表示内容をＣＰＵ１からの指令に従って制御し、各種設定操作に対する表示援助を行う。なお、タッチパネルＴＰを使用して設定操作子及び表示器の機能が一体化されている。
【００１６】
通信Ｉ／Ｆ７は、ＭＩＤＩ等の音楽用有線Ｉ／Ｆ、ＵＳＢ等の汎用ネットワークＩ／Ｆ或いは無線Ｌａｎ等の汎用近距離無線Ｉ／Ｆ等を含み、通信媒体ＣＮを通じて電子楽器ＥＭと通信することができる。例えば、ＭＩＤＩケーブルやＵＳＢケーブルなどで演奏補助情報表示装置ＳＴから電子楽器ＥＭへと楽音制御情報（プログラムチェンジ等）を送信することができるが、ワイヤレスでもよいしネットワーク経由で通信してもよい。つまり、電子楽器ＥＭを制御する場合の送信手段は、ＵＳＢなどの汎用インターフェースでもよいし、ネットワークを介してデータを送受信するものでもよく、また有線／無線を問わない。また、ネットワーク上のサーバーを記憶手段に用いてもよい。
【００１７】
演奏補助情報表示装置ＳＴからの楽音制御情報（プログラムチェンジ等）を受信する電子楽器ＥＭは、演奏補助情報表示装置ＳＴと同様の要素でハードウエアが構成されるが（但し、タッチパネル構成でなくてもよい）、さらに、鍵盤などの演奏操作子による演奏操作を検出する演奏操作部、演奏操作に基づく実演奏データや自動演奏データに従って楽音信号を生成し、音源や効果回路を備えた楽音信号生成部ＳＰ、生成された楽音信号を放音させるための楽音出力部などを備える。この演奏補助情報表示システムでは、ユーザが演奏補助情報表示装置ＳＴ上でタッチパネルＴＰを操作することにより、楽音制御情報（プログラムチェンジ等）が電子楽器ＥＭの楽音信号生成部ＳＰに送られ、それによって、電子楽器ＥＭの演奏で生成される楽音信号の音色などを変更することができる。
【００１８】
〔セットリストデータ〕
この発明の一実施例による演奏補助情報表示装置の記憶装置には複数のセットリストデータが記憶され、楽音制御情報（プログラムチェンジ）の送信及び演奏補助情報（テキスト）の表示に利用される。図２は、この発明の一実施例におけるセットリストデータの構造例を示す。演奏補助情報表示装置ＳＴの記憶装置４内には、複数のセットリストデータ（単にセットリストともいう）Ｓｔ：Ｓｔ１，Ｓｔ２，…，Ｓｔｍ（参照記号「Ｓｔ」は任意のセットリストデータを示す）が記憶される。各セットリストデータＳｔは、当該セットリストデータの名称（セットリストネーム）を含み、１乃至複数のソングデータ（単にソングともいう）Ｓｇ（参照記号「Ｓｇ」は任意のソングデータを示す）で構成される。つまり、各セットリストＳｔのソング数はユーザにより任意に設定することができ、この例では、セットリスト１（Ｓｔ１）は３つのソング（ソング１〜ソング３）Ｓｇ１〜Ｓｇ３で構成され、セットリスト２（Ｓｔ２）は６つのソング（ソング４〜ソング９）Ｓｇ４〜Ｓｇ９で構成されている。
【００１９】
ソングデータＳｇ：Ｓｇ１，Ｓｇ２，…は、１つの楽曲に対応するデータ単位であり、当該ソングデータの名称（ソングネーム）が含まれる。各ソングデータＳｇには、所定数ｎ（ｎ＝５）の楽音制御情報（単に制御情報ともいい、「プログラムチェンジ」と呼ばれる）Ｃｔ：Ｃｔ１〜Ｃｔ５（参照記号「Ｃｔ」は任意の楽音制御情報を示す）及び１つのテキスト情報（単にテキストともいう）Ｔｘが保存されている。各ソングデータＳｇは、「制御情報セット」とも呼ばれ、記憶装置４には、制御情報セット毎に異なるテキスト情報Ｔｘを記憶することができる。
【００２０】
各楽音制御情報Ｃｔは、バンクセレクトＭＳＢ・ＬＳＢ（Ｍｂ・Ｌｂ）及びプログラムチェンジ番号（Ｐｎ）から成り、演奏される楽曲の各部分に対応して楽音信号生成部ＳＰの音源に設定されるべき音色を指定するプログラムチェンジ情報と、このプログラムチェンジ情報を送信するＭＩＤＩチャンネル情報（Ｍｎ）とを含む。また、複数ｎ（ｎ＝５）の楽音制御情報Ｃｔ１〜Ｃｔ５は、それぞれ、後述するテキスト画面〔図３（１），図４（２）〕及びプログラム編集画面〔図３（２）〕における複数ｎ（ｎ＝５）のプログラムチェンジボタン（Ｐｂ１〜Ｐｂ５）に対応する。テキスト情報Ｔｘは、当該楽曲のどのタイミングでどの音色のプログラムチェンジ情報を指定するか等の演奏補助に関する種々のメモ的な情報をテキストで表わした演奏補助情報である。
【００２１】
〔表示画面〕
この発明の一実施例による演奏補助情報表示システムでは、演奏補助情報表示装置ＳＴから電子楽器ＥＭにプログラムチェンジＣｔを送ることにより、電子楽器ＥＭの音色を制御することができる。このために、演奏補助情報表示装置ＳＴには、プログラムチェンジＣｔを送るためのボタンや、メモ書き（演奏補助情報）Ｔｘを表記したテキスト領域をもつテキスト画面が表示器ＳＣに表示され、ユーザはこのメモ書きＴｘを見ながら電子楽器ＥＭの音色切替えを行うことができる。また、プログラム編集画面が表示器ＳＣに表示され、各ソングＳｇに登録するプログラムチェンジＣｔを編集することができる。図３は、この発明の一実施例における画面例であり、図３（１），（２）は、それぞれ、表示器ＳＣに表示されるテキスト画面及びプログラム編集画面の一例を示している。各図では、セットリスト１データＳｔ１及びソング２データＳｇ２が選択されている（図２参照）。
【００２２】
図３（１）のテキスト画面は、タイトル領域Ｔｉやテキスト領域Ｔａ、ソング領域Ｓａを備え、タイトル領域Ｔｉの右側（画面の右上）にロックボタンＬｋが設けられる。タイトル領域Ｔｉにはセットリストネームが表示され、タイトル領域Ｔｉをタッチ（タップともいう）すると、セットリスト一覧表を表示したセットリスト選択画面（図示せず）がテキスト画面上に開かれ、このセットリスト一覧表から別のセットリストＳｔを選択することができる。セットリスト一覧表の中から、使用したい所望のセットリストＳｔを選びセットリスト選択画面を閉じると、テキスト画面のタイトル領域Ｔｉには、選んだセットリストＳｔの名称（図では「セットリスト１」）が表示される。さらに、ソング領域Ｓａには、当該セットリストＳｔ内の少なくとも先頭のソング１データＳｇ１が表示されて、ソング１データＳｇ１が選択状態となり、ロックボタンＬｋによるロック機能がオフであれば、当該ソング１データＳｇ１のテキスト情報Ｔｘがテキスト領域Ｔａに表示される。
【００２３】
テキスト領域Ｔａには、基本的に、現在ソング領域Ｓａで選ばれているソングデータＳｇ（図ではソング２データＳｇ２）のテキストＴｘが表示される。但し、ロックボタンＬｋが操作されロック機能をオンにしたときはこの限りではない。テキスト領域Ｔａを上下にフリック操作すると、テキストＴｘの表示がテキスト領域Ｔａ内でスクロールされる。
【００２４】
ソング領域Ｓａには、１乃至複数のソング欄Ｓｃ：Ｓｃ１，Ｓｃ２，…（参照記号「Ｓｃ」は任意のソング欄を示す）が表示される。各ソング欄Ｓｃには、選ばれたセットリストデータＳｔ内の各ソングデータＳｇに対応して、左端部にソングネームＳｎが表記され、その右側に、所定数ｎ（ｎ＝５）のプログラムチェンジボタンＰｂ：Ｐｂ１〜Ｐｂ５（参照記号「Ｐｂ」は任意のプログラムチェンジボタンを示す）及びプログラムボタンＰｅが順次表示され、各プログラムチェンジボタンＰｂ１〜Ｐｂ５には、図示のように、番号「１」〜「５」が表記される。
【００２５】
ソング領域Ｓａを上下にフリックするとソング欄Ｓｃがスクロールされ、ソング領域Ｓａの中央に表示されたソング欄Ｓｃが選択状態となり、また、ソング欄Ｓｃ内の任意の箇所にタッチした場合も、当該ソング欄Ｓｃが選択状態となり、中央に表示される。選択状態のソング欄Ｓｃ（図ではＳｃ２）は、太枠で囲む等によりハイライト表示され、当該ソング欄Ｓｃに対応するソングデータＳｇ（図ではＳｇ２）が選択される。一方、非選択状態の他のソング欄Ｓｃ（図ではＳｃ１，Ｓｃ３）はグレーアウトされた表示とされる。
【００２６】
各ソング欄Ｓｃ内の５つのプログラムチェンジボタンＰｂ１〜Ｐｂ５は、当該ソング欄Ｓｃに対応するソングデータＳｇ内の５つの楽音制御情報Ｃｔ１〜Ｃｔ５に対応しており、ソング領域Ｓａで選択状態になっているソング欄Ｓｃ（図ではＳｃ２）のプログラムチェンジボタンＰｂを押す（タップする）と、そのボタンＰｂに予め設定された制御情報（プログラムチェンジ）Ｃｔが、通信Ｉ／Ｆ７（図１参照）を通じて接続先の電子楽器ＥＭへと送信される。
【００２７】
現在選択されていないソング欄ＳｃにあるプログラムチェンジボタンＰｂについても操作可能である。例えば、図のソング欄Ｓｃ３にある何れかのプログラムチェンジボタンＰｂを押すと、ソング欄Ｓｃ３が選択状態となってソング領域Ｓａの中央に移動する。これに伴い、ロックボタンＬｋによるロック機能がオフであれば、テキスト領域Ｔａにはソング３データＳｇ３のテキスト情報Ｔｘが表示される。
【００２８】
なお、各ソングデータＳｇ内の５つの楽音制御情報Ｃｔ１〜Ｃｔ５のうち任意の楽音制御情報Ｃｔを電子楽器ＥＭに送信しないように設定することができ、送信しないように設定された楽音制御情報Ｃｔに対応する各ソング欄Ｓｃ内のプログラムチェンジボタンＰｂは、操作不能でボタン自体がグレー表示されており、タップしても何も起らない。
【００２９】
各ソング欄ＳｃのプログラムボタンＰｅを押すと、図３（２）に示すプログラム編集画面が開き表示器ＳＣに表示され、プログラムボタンＰｅが押されたソング欄ＳｃのプログラムチェンジボタンＰｂ１〜Ｐｂ５に割り当てられる楽音制御情報Ｃｔ１〜Ｃｔ５を編集し設定することができる。
【００３０】
ソング領域Ｓａの下部には他のボタンＢｔ１〜Ｂｔ６が設けられ、次のような様々な設定や操作を行うことができる：テキスト編集ボタンＢｔ１をタップすると、選択されているソングデータＳｇのテキスト編集画面が開き、当該ソングデータＳｇに関してテキスト領域Ｔａに表示されるテキスト（演奏補助情報）Ｔｘの内容を編集することができる。リスト編集ボタンＢｔ２をタップするとセットリスト編集画面が開き、選択されているセットリストＳｔについてソングデータＳｇの登録／削除やリネームを行うことができる。テキストボタンＢｔ３は、テキスト画面では点灯して現在テキスト画面が表示されていることを示す。曲順ボタンＢｔ４をタップすると、曲順画面が開き、ソング領域Ｓａと同様の表示形式で、曲順即ちソング欄Ｓｃの一覧を表示する。アップ或いはダウンボタンＢｔ５，Ｂｔ６をタップすると、前或いは次のソング欄Ｓｃを選択することができる。
【００３１】
図３（２）のプログラム編集画面は、画面の上部のタイトル領域に現在編集中のソングＳｇの名称（ソングネーム）が表示され、タイトル領域Ｔｉの右側（画面の右上）に設けられた終了ボタンＤｎにタッチすると、このプログラム編集画面で設定した内容を楽音制御情報Ｃｔ１〜Ｃｔ５として保存し、図３（１）のテキスト画面に戻る。
【００３２】
プログラム編集画面の主表示領域の左側には、５つのプログラムチェンジボタンＰｂが，上からプログラムチェンジ１ボタンＰｂ１、プログラムチェンジ２ボタンＰｂ２、…、プログラムチェンジ５ボタンＰｂ５の順に設けられ、各ボタンＰｂ１〜Ｐｂ５について、左から順に、リンクインジケータＬｉ：Ｌｉ１〜Ｌｉ５（参照記号「Ｌｉ」は任意のリンクインジケータを示す）、ＭＩＤＩチャンネル設定ボタンＭｎ、バンクセレクトＭＳＢボタンＭｂ、バンクセレクトＬＳＢボタンＬｂ及びプログラムチェンジ番号ボタンＰｎが設けられる。各プログラムチェンジボタンＰｂ：Ｐｂ１〜Ｐｂ５は、テキスト画面のプログラムチェンジボタンと同じプログラムチェンジ送信機能を有している。
【００３３】
リンクインジケータＬｉは、複数のプログラムチェンジボタンＰｂについて、リンク機能を設定すると共にリンク機能の設定（リンク設定という）状態を報知するのに用いられる。インジケータＬｉにタッチすることで、複数のボタンＰｂにリンク機能を設定することができ、リンク機能が設定された複数のプログラムチェンジボタンＰｂの何れか１つのプログラムチェンジボタンＰｂにタッチすると、リンク機能が設定された全てのプログラムチェンジボタンＰｂが同時にタッチされたとみなし、各プログラムチェンジボタンＰｂに割り当てられたプログラムチェンジＣｔを全て送信する。
【００３４】
例えば、プログラムチェンジＣｔ４，Ｃｔ５をまとめて送信したい場合、プログラムチェンジＣｔ４，Ｃｔ５が割り当てられたプログラムチェンジボタンＰｂ４，Ｐｂ５のリンクインジケータＬｉ４，Ｌｉ５にタッチすると、これらのボタンＰｂ４，Ｐｂ５がリンク設定されて、図示のように、これらのリンクインジケータＬｉ４，Ｌｉ５が点灯し（併せて、図示のように縦横の連結バーをも点灯させるのが好ましい）、両ボタンＰｂ４，Ｐｂ５がリンク設定されていることをユーザに知らせる。ユーザが、点灯しているリンクインジケータＬｉ４，Ｌｉ５に対応する何れかのプログラムチェンジボタン（例えばＰｂ４）にタッチすると、インジケータＬｉが点灯している他のプログラムチェンジボタン（例えばＰｂ５）のプログラムチェンジＣｔ５も、ボタンＰｂ４のプログラムチェンジＣｔ４と一緒に電子楽器ＥＭに送信される。従って、複数のプログラムチェンジボタンＰｂ４，Ｐｂ５に異なるＭＩＤＩチャンネルを設定しておけば、１つのプログラムチェンジボタンを押すだけで複数パートの音色を同時に切り替えることができる。
【００３５】
ＭＩＤＩチャンネル設定ボタンＭｎは、対応するプログラムチェンジボタンＰｂに割り当てられたプログラムチェンジＣｔを送信するＭＩＤＩチャンネルを設定するのに用いられ、バンクセレクトＭＳＢボタンＭｂ、バンクセレクトＬＳＢボタンＬｂ及びプログラムチェンジ番号ボタンＰｎは、送信するプログラムチェンジＣｔを設定するのに用いられる。各ボタンＭｎ，Ｍｂ，Ｌｂ，Ｐｎにタッチすると、数値を変更する画面（図示せず）がポップアップ表示されるので、これらの画面を用いて、所望のＭＩＤＩチャンネルの値を設定し、また、バンクセレクトＭＳＢ・ＬＳＢ及びプログラムチェンジ番号の数値を決定して所望のプログラムチェンジＣｔを設定することができる。
【００３６】
〔テキスト画面の操作〕
この発明の一実施例による演奏補助情報表示システムでは、演奏補助情報表示装置ＳＴに表示されるテキスト画面を操作することにより、テキスト領域Ｔａの表示を制御することができる。図４は、この発明の一実施例におけるテキスト画面の操作例を説明するための図であり、図４（１）は、テキスト画面のテキスト領域Ｔａに表示させるテキスト（演奏補助情報）Ｔｘの例を示し、図４（２）は、図４（１）のテキストＴｘをテキスト領域Ｔａに表示した場合のテキスト画面の表示及び操作例を示す。
【００３７】
図４（１）のテキストＴｘは、ソング１データＳｇ１の楽曲に関する演奏メモ及びソング２データＳｇ２の楽曲に関する演奏メモが、ソング１データＳｇ１のテキスト情報Ｔｘとして記憶装置４に保存されている。このテキストＴｘには、演奏の曲順に従って、演奏する曲順及び曲目（曲名）：「１曲目：はじまりのうた（ソング１）」，「２曲目：Ｒｅａｄｙ，Ｓｅｔ，Ｇｏ！（ソング２）」、曲の構成：「イントロ」，「サビ１」，「間奏」，「サビ２」，「エンディング」、各構成で使用する音色：「Ｃｏｎｃｅｒｔ  Ｇｒａｎｄ」，「Ｓｔｒｉｎｇｓ  ｅｎｓｅｍｂｌｅ  １」，…などの情報が記載されている。なお、テキストＴｘには、この外に、音色を切り替えるタイミング、歌詞や振り付けに関するメモ等、演奏中に見たい内容を何でも記入しておくのがよい。
【００３８】
ところで、この演奏補助情報表示装置ＳＴは、前述のとおりソング毎にテキストＴｘを持つデータ構造であるが、各ソングに対応させて複数のテキストを作成する場合には、テキスト編集ボタンＢｔ１を押してテキスト編集画面を開きテキストの作成（或いは編集）をし、終ったらテキスト編集画面を閉じてまた別のソングのテキストを作成する、といった作業を何度も繰り返さなくてはならず、テキスト作成の手間がかかる。そこで、この演奏補助情報表示装置ＳＴでは、ソング２データＳｇ２のテキストを個別に作成するのではなく、ソング１データＳｇ１のテキスト情報Ｔｘの中にソング２データＳｇ２に関するメモ書きも含めることで、作成しなくてはならないテキストの数を減らしている。
【００３９】
このテキストＴｘには、ソング１データＳｇ１の楽曲「はじまりのうた」だけでなく、ソング２データＳｇ２の楽曲「Ｒｅａｄｙ，Ｓｅｔ，Ｇｏ！」に関する演奏メモ情報も記載されている。従って、ソング２データＳｇ２が選ばれたときにも、このテキストＴｘを表示したままにしたいが、前述のとおりロックボタンＬｋによるロック機能がオフであるときは、ソングをＳｇ１からＳｇ２に切り替えるとテキスト領域Ｔａの表示もソング２データのテキストＴｘに切り替わってしまう。そこで、テキスト画面において、ソング１データＳｇ１が選ばれているときにロックボタンＬｋによるロック機能をオンにしておくと、ソング２データＳｇ２が選ばれたときにもこのテキストＴｘが表示されるので、ユーザは、選んだ楽曲（ソング）に依存せず、見たいテキストを表示させることができる。
【００４０】
図４（２）のテキスト画面は、ソング欄Ｓｃ１が選択され、対応するソング１データＳｇ１が選ばれて図４（１）のテキストＴｘがテキスト領域Ｔａに表示された状態を示している。テキスト領域ＴａはＨＴＭＬブラウザとなっており、テキストＴｘはＨＴＭＬ形式のデータである。テキスト画面において、ソング欄Ｓｃ１のプログラムチェンジボタンＰｂをテキスト領域Ｔａにドラッグ＆ドロップすると、テキストＴｘを表わすＨＴＭＬデータ中のドロップした任意の所望位置（マーカー位置という）に、ドラッグしたプログラムチェンジボタンＰｂの画像を表わすタグが挿入され、ＨＴＭＬブラウザであるテキスト領域Ｔａ上には、ドラッグしたプログラムチェンジボタンＰｂの画像を表わすボタン画像（ボタンアイコンともいう）Ｂｉ：Ｂｉ１，Ｂｉ２，…（参照記号「Ｂｉ」は任意のボタン画像を示す）が表示される。これにより、ドロップした位置にマーカーが設定（入力）されたことを示す。図４（２）では、テキストＴｘの「イントロ」、「サビ１」及び「間奏」の位置が、それぞれ、プログラムチェンジボタンＰｂ１〜Ｐｂ３に対応するプログラムチェンジＣｔ１〜Ｃｔ３に関連付けられ、ボタン画像Ｂｉ１〜Ｂｉ３が貼付・表示されている。また、内部的な処理についても、ドラッグ＆ドロップされたプログラムチェンジボタンＰｂに対して、制御情報と共に、ＨＴＭＬ内の画像挿入位置をテキスト領域Ｔａに呼び出すコマンドが付加的に記憶装置４に記録され、プログラムチェンジボタンＰｂを押すことでテキストＴｘ中のマーカー位置がテキスト領域Ｔａに表示されるようになる。
【００４１】
これにより、プログラムチェンジ送信のために、マーカー位置情報が設定されているプログラムチェンジボタンＰｂが押されると、マーカー位置情報に従ってテキストＴｘの表示をテキスト領域Ｔａ内で上下方向にスクロール制御し、マーカー位置に相当するテキスト部分をテキスト領域Ｔａ内の視認し易い所定の位置（例えば、領域Ｔａの一番上或いは中央）に表示させることができる。なお、テキスト領域Ｔａ中のボタン画像Ｂｉを長押し（一定時間以上のタッチ操作）すると、削除ボタン（図示せず）がポップアップ表示されるので、この削除ボタンを押すと、当該ボタン画像Ｂｉはテキスト領域Ｔａから消去され、対応するマーカーは削除され、当該マーカー位置情報が削除される。
【００４２】
また、テキスト画面の右上にあるロックボタンＬｋを操作してロック機能をオンにしておくと、別のソング欄Ｓｃを選んでも、そのときにテキスト領域Ｔａに表示されているテキストが表示されたままとなる。従って、ロック機能をオンにしておくことにより、例えば、テキスト領域Ｔａに表示されたソング１データＳｇ１のテキストＴｘ内に、ソング２データＳｇ２やソング３データＳｇ３に対応するソング欄Ｓｃ２，Ｓｃ３のプログラムチェンジボタンＰｂをドラッグしてマーカーを設定（入力）することもできる。この場合、ロック機能をオフにしておくと、例えば、ソング欄Ｓｃ２のプログラムチェンジボタンＰｂにタッチした瞬間に、テキスト領域Ｔａの表示はソング２データＳｇ２のテキストＴｘに切り替わってしまうため、別のソングデータＳｇのテキストＴｘにマーカーを設定（入力）するにはロック機能をオンにしておかなくてはならない。１つのテキスト内に複数のソングに関するメモを記載すると、テキスト量が大きくなるためにスクロールを何度もしなくてはならなくなるが、ロック機能をオンにしておくと、別のソングのプログラムチェンジボタンＰｂもテキストＴｘ内にドラッグしてマーカー位置を設定することができるので、テキスト量が多くても手動でスクロールする必要がなくなる。
【００４３】
以上のように、この演奏補助情報表示システムでは、演奏補助情報表示装置ＳＴは、電子楽器ＥＭ等における楽音信号生成部ＳＰに対して、演奏される楽曲毎に、所定数ｎ（＝５）のプログラムチェンジ（楽音制御情報）Ｃｔ１〜Ｃｔ５を設定し、この設定による各楽曲演奏上のメモ（覚え書き）をテキスト（演奏補助情報）Ｔｘとして、これらをセット（制御情報セットと呼ばれる）Ｓｇにして記憶手段４に記憶しており、テキスト（演奏補助情報）Ｔｘをテキスト画面〔図３（１），図４（２）〕のテキスト領域Ｔａに表示することができる。各制御情報セットＳｇのプログラムチェンジ（楽音制御情報）Ｃｔ１〜Ｃｔ５は、プログラム編集画面〔図３（２）〕を利用して、テキスト画面のソング領域Ｓａに設けられた各ソング欄Ｓｃの所定数ｎのプログラムチェンジボタン（制御情報読出し手段）Ｐｂ１〜Ｐｂ５に割り当てることができる。所望の楽曲に対応するソング欄Ｓｃ１のボタンＰｂ１〜Ｐｂ５が操作されると、当該ボタンＰｂ１〜Ｐｂ５に割り当てられたプログラムチェンジＣｔ１〜Ｃｔ５を通信手段即ち通信Ｉ／Ｆ７を介して楽音信号生成部ＳＰに送信し、当該プログラムチェンジＣｔ１〜Ｃｔ５に基づく楽音制御を指示する。
【００４４】
このシステムのテキスト表示上の一つの特徴によると、プログラムチェンジボタン（制御情報読出し手段）Ｐｂ１，Ｐｂ２，…が、テキスト領域Ｔａ内に表示されたテキストＴｘ上にドラッグ＆ドロップされると、ドロップされた任意の位置（マーカー位置）にボタン画像Ｂｉ１，Ｂｉ２，…を貼付し、当該ボタンに対応するプログラムチェンジ（楽音制御情報）Ｃｔ１〜Ｃｔ５とテキスト（演奏補助情報）Ｔｘ上のマーカー位置とを関連付ける。そして、プログラムチェンジＣｔ１，Ｃｔ２，…を送信すべくボタンＰｂ１，Ｐｂ２，…が操作されたときは、テキスト領域ＴａにおけるテキストＴｘの表示をスクロール制御し、自動的に、当該ボタンＰｂ１，Ｐｂ２，…に対応するプログラムチェンジＣｔ１，Ｃｔ２，…に関連付けられたマーカー位置のテキスト部分をテキスト領域Ｔａ内の視認し易い所定の位置に表示させる。つまり、テキスト表示を進めたいのは、曲の音楽的な区切り位置など、音色を切り替える必要のあるタイミングであることが多いという事情に合わせて、プログラムチェンジボタンＰｂの操作による音色切替えに連動して自動的に最適な位置のテキストを表示することができる。
【００４５】
また、別の特徴によると、テキスト画面にあるロックボタンＬｋの操作により、ロック機能のオン／オフつまり表示対象をロックするか否かを決定することができる。そして、プログラムチェンジボタン（制御情報読出し手段）Ｐｂ１〜Ｐｂ５が操作されたときに別のソング欄Ｓｃ２に対応する制御情報セット（ソング）Ｓｇ２が選択された場合、決定されたロック機能のオン／オフに応じてテキスト領域Ｔａにおけるテキスト（演奏補助情報）Ｔｘの表示を制御し、ロック機能オンのときは、これまで表示されていたテキストＴｘの表示を維持し、ロック機能オフのときには、新たに選択された制御情報セットＳｇ２のテキストＴｘを表示する。つまり、基本的には、制御情報セット（ソング）Ｓｇの選択に応じて当該制御情報セット（ソング）Ｓｇに対応付けられたテキストＴｘを表示するが、ロック機能により現在の表示を維持したままにもできる。
【００４６】
〔動作例〕
図５〜図７は、この発明の一実施例による演奏補助情報表示処理の動作を説明するためのフローチャートであり、図５は、プログラムチェンジボタン処理のフローチャートを示し、図６は、ロック機能オンオフ処理のフローチャートを示し、図７は、ソング変更処理のフローチャートを示す。
【００４７】
まず、図５のプログラムチェンジボタン処理は、ユーザが、テキスト画面〔図３（１），図４（２）〕上でプログラムチェンジボタンＰｂ：Ｐｂ１〜Ｐｂ５にタッチしたときに起動（スタート）し、ＣＰＵ１は、最初のステップＰ１で、ボタンＰｂへのタッチがテキスト領域Ｔａへのドラッグ操作であるか否かを判定する。つまり、プログラムチェンジボタンＰｂをタッチした後、テキスト領域Ｔａへドラッグ操作してから指をリリースしたか（ＹＥＳ）、プログラムチェンジボタンＰｂにタッチして直ぐに（ドラッグせずに）リリースしたか（ＮＯ）を判断する。ここで、テキスト領域へのドラッグ操作であれば（Ｐ１＝ＹＥＳ）、ステップＰ２のマーカー設定（入力）処理に進み、ドラッグ操作でドロップした位置にマーカーを設定し（プログラムチェンジは送信されない）、その後、このプログラムチェンジボタン処理を終了する。
【００４８】
なお、プログラムチェンジボタンＰｂをタッチした後、テキスト領域Ｔａ以外の場所（タイトル領域Ｔｉや画面下部のテキスト編集ボタンＢｔ１など）へドラッグ操作してからリリースした場合は、プログラムチェンジボタン操作のキャンセルとみなして何も処理を行なわずに終了するとよい。
【００４９】
ステップＰ１で、テキスト領域へのドラッグ操作ではない〔つまり、タップ（押し）操作である〕と判定したときは（Ｐ１＝ＮＯ）、まず、ステップＰ３で、押されたボタンにリンク機能が設定されているか否かを判定する。ここで、リンク設定がなされていないときは（Ｐ３＝ＮＯ）、ステップＰ４で、押されたボタンＰｂに対応して設定されているプログラムチェンジＣｔのみを電子楽器ＥＭにおける楽音信号生成部ＳＰの音源に送信する。また、リンク設定がなされているときには（Ｐ３＝ＹＥＳ）、ステップＰ５にて、リンク設定された全てのボタンに対応するプログラムチェンジを楽音信号生成部ＳＰの音源に送信する。この場合、プログラムチェンジボタンＰｂの番号が若いものから順に送信する。そして、ステップＰ４，Ｐ５の送信処理の後はステップＰ６に進む。
【００５０】
ステップＰ６では、ソングが変更されたか否か、即ち、新たにプログラムチェンジボタンＰｂを押す直前までに選ばれていたソング欄Ｓｃと、新たに押したボタンＰｂが含まれるソング欄Ｓｃとが異なるか（ＹＥＳ）同じであるか（ＮＯ）を判定する。図３（１）のテキスト画面を例にすると、この画面が表示されている状態で、第２のソング欄Ｓｃ２内のボタンＰｂが押された場合はソングは変更されていない（ＮＯ）と判断し、第３のソング欄Ｓｃ３内のボタンが押された場合はソングが変更された（ＹＥＳ）と判断する。ここで、ソングが変更された場合は（Ｐ６＝ＹＥＳ）、ステップＰ７に進んで、後述する図７のソング変更処理を行い、ロック機能のオン／オフ状態に応じてテキスト領域ＴａにおけるテキストＴｘの表示を維持／変更する。
【００５１】
ステップＰ６でソングは変更されていないと判定したとき（Ｐ６＝ＮＯ）、或いは、ステップＰ７のソング変更処理を終えた後は、ステップＰ８で、現在テキスト領域Ｔａに表示されているテキストＴｘ内に、押されたプログラムチェンジボタンＰｂに対応するマーカーが存在するかどうか（設定されているか否か）を判定する。つまり、「ソングに対応するテキスト」ではなく、「表示中のテキスト」にマーカーがあるかどうかを判断する。
ここで、マーカーが存在するなら（Ｐ８＝ＹＥＳ）、ステップＰ９で、マーカー位置のテキスト部分が表示されるように、テキスト領域Ｔａをスクロールする。この場合、マーカー位置がテキスト領域Ｔａの一番上になるようにスクロールしてもよいし、マーカー位置がテキスト領域Ｔａの中央に来るようにスクロールしてもよい。このスクロール処理の後は、このプログラムチェンジボタン処理を終了する。また、マーカーが存在しないときは（Ｐ８＝ＮＯ）、何もせずに、このプログラムチェンジボタン処理を終了する。
【００５２】
次に、図６のロック機能オンオフ処理は、ユーザによりロックボタンＬｋが押されたときに起動（スタート）し、ＣＰＵ１は、最初のステップＬ１で、ロック機能の設定状態を示すロック機能フラグがオンになっているかどうかを判定する。ここで、ロック機能フラグがオンを示していると（Ｌ１＝ＹＥＳ）、まず、ステップＬ２で、ロック機能フラグをオフにし、次のステップＬ３で、ロックボタンＬｋの表示態様を暗い色調のオフ状態に変更し、更にステップＬ４に進む。つまり、ロック機能がオンのときは（Ｌ１＝ＹＥＳ）、今回のロックボタンＬｋ操作により、ロック機能の設定状態をオフに切り替え（Ｌ２）、ロックボタンＬｋをオフの表示態様に変更してから（Ｌ３）、ステップＬ４以降に進む。
【００５３】
ステップＬ４では、現在のソングと表示テキストが一致するか否か、即ち、現在ソング領域Ｓａで選択されているソング欄ＳｃのソングデータＳｇａと、現在テキスト領域Ｔａに表示されているテキストＴｘが書かれたソングデータＳｇｂとが一致するかどうかを判定する。ここで、一致しないときは（Ｌ４＝ＮＯ）、ステップＬ５に進んでテキスト領域変更処理を行い、現在選択されているソング欄Ｓｃに合わせて、同ソング欄ＳｃのソングデータＳｇａに書かれたテキストＴｘをテキスト領域Ｔａに表示し、テキスト領域変更処理の後、このロック機能オンオフ処理を終了する。つまり、これまでロック機能がオンであったことから（Ｌ１＝ＹＥＳ）、テキスト領域Ｔａに表示されているテキストＴｘのソングＳｇｂと、選択されているソング欄ＳｃのソングＳｇａとが異なっている可能性があり、異なっている場合は、選択中のソング欄ＳｃのソングＳｇａに合わせてテキスト領域の表示を変更する必要がある。そこで、両ソングＳｇａ，Ｓｇｂが一致しているか異なっているかを判断し（Ｌ４）、異なっているなら（ＮＯ）、テキスト領域変更処理（Ｌ５）で、現在選択中のソングＳｇａのテキストＴｘをテキスト領域Ｔａに表示する。
【００５４】
一方、両ソングＳｇａ，Ｓｇｂが一致している場合には（Ｌ４＝ＹＥＳ）、テキスト領域変更処理は行わず、直ちに、このロック機能オンオフ処理を終了する。
【００５５】
これに対して、ステップＬ１でロック機能フラグがオフであると判定したときは（Ｌ１＝ＮＯ）、まず、ステップＬ６で、ロック機能フラグをオンにし、次のステップＬ７で、ロックボタンＬｋの表示態様を明るい色調のオン状態に変更した後、このロック機能オンオフ処理を終了する。
【００５６】
図７のソング変更処理は、ソングが変更されたときにテキストの表示を制御するものであり、図５のプログラムチェンジボタン処理においてプログラムチェンジボタンＰｂの操作によってソングが変更されたとき（Ｐ６＝ＹＥＳ）に起動し、また、ソング領域Ｓａで他のソング変更操作（上下フリックや他のソング欄Ｓｃへのタッチなど）がなされたときにも起動する。
【００５７】
このソング変更処理が起動すると、ＣＰＵ１は、ステップＳ１で、ロック機能フラグがオンであるか否かを判定し、オフであれば（Ｓ１＝ＮＯ）、ステップＳ２で、変更後のソングＳｇに対応するテキストＴｘをテキスト領域Ｔａに表示する。一方、ロック機能フラグがオンであれば（Ｓ１＝ＹＥＳ）、何もしないで、直ちに、この処理を終了する〔プログラムチェンジボタン処理（図５）中の場合はステップＰ８にリターンする〕。つまり、ロック機能オンのときは、テキスト表示は直前の状態を維持するので、選択されたソングに合わせて表示を変更する処理は行わない。
【００５８】
〔別の実施形態〕
以上の実施例では、演奏補助情報表示装置ＳＴを電子楽器ＥＭと別設した例につき説明したが、演奏補助情報表示装置ＳＴの機能を電子楽器ＥＭの入力操作部及び表示部にもたせるようにしてもよい。図８は、この発明の別の実施形態を説明するための図である。この実施形態では、電子楽器自体が演奏補助情報表示装置の機能を備え、端的に云うと、図１〜図７で説明した演奏補助情報表示装置ＳＴの機能を電子楽器のレジストレーションメモリ機能に応用したものである。この実施形態における電子楽器のパネル上には、図８に示すように、ディスプレイＳＣや種々の設定操作子Ｒｂ１〜Ｒｂ６，Ｄｄ，Ｄｋ，Ｍｂなどが設けられる。
【００５９】
＜基本機能＞この電子楽器のレジストレーションメモリには、レジストレーションメモリボタンＲｂ：Ｒｂ１〜Ｒｂ６（参照記号「Ｒｂ」は任意のレジストレーションメモリボタンを示す）に対応して、音色などの各種設定情報が記憶されると共に、楽曲演奏上の補助となるテキストや画像を含む表示情報が演奏補助情報として保存される。レジストレーションメモリボタンＲｂの何れかを押すと、そのボタンＲｂに対応して記憶された音色などの設定情報が呼び出されると共に、ディスプレイＳＣには、そのボタンに対応して記憶された表示情報が表示される。つまり、図１〜図７で説明した実施例では１つのソングに５つの制御情報と１つのテキストが保存されていたが、図８に示す実施形態では、レジストレーションメモリボタンの各々を１つのソングであるとみなし、１つのソングに１つの制御情報と１つのテキストが保存されている状態と言うことができる。
【００６０】
＜表示のロック＞表示ロックボタンＤｋをオンにすると、このボタンＤｋの傍に設けられたＬＥＤランプＬｅが点灯し、レジストレーションメモリボタンＲｂを押しても、当該レジストレーションメモリボタンＲｂに対応して記憶された設定情報が楽音信号生成部の音源に呼び出されるだけで、ディスプレイＳＣの表示は変わらなくなる。
【００６１】
＜マーカー入力＞ユーザは、データダイアルＤｄを操作することにより、ディスプレイ画面ＳＣ上でマーカーを入力したい位置として、ディスプレイＳＣ上の任意の垂直位置を選ぶ。なお、タッチパネルの場合は、マーカーを入力したい位置を直接タッチして指定する。マーカーを入力したい位置Ａが選ばれた状態で、マーカーボタンＭｂを押しながら任意のレジストレーションメモリボタンＲｂを押すと、ディスプレイ画面ＳＣ上の選択位置Ａに当該ボタンＲｂのマーカーが入力され、当該マーカー位置が登録（設定）される。このとき、登録されたマーカー位置にアイコンを表示し、マーカー位置を画面上で視認することができるようにするとよい。
【００６２】
＜操作例＞レジストレーションメモリボタンＲｂ１に対応して記憶されたテキスト内に、レジストレーションメモリボタンＲｂ２〜Ｒｂ６のマーカーを入力（設定）しておく。そして、ボタンＲｂ１のテキストを表示し表示ロックボタンＤｋをオフにした状態で、ボタンＲｂ２，Ｒｂ３，…を押すと、テキスト表示が、登録されたマーカー位置に応じてスクロールする。この機能により、ディスプレイ画面ＳＣに歌詞を表示させておき、レジストレーションの切替えタイミングにあわせて表示を更新することで、スムーズに弾き語りができる。また、歌詞の代わりにコード譜や楽譜を表示させてもよい。
【００６３】
〔種々の実施態様及び補足事項〕
以上、図面を参照しつつこの発明に関する演奏補助情報表示システムの具体例を説明したが、これに限らず、種々の変更が可能である。例えば、制御情報は、音色の切替え以外にも、音量、パン、リバーブなど、音色を変化させるさまざまなパラメータを含んでもよく、さらに、伴奏スタイルの選択や自動演奏の開始／停止指示などを含んでもよい。
【００６４】
演奏補助情報は、テキストのほか、画像や動画などでもよい。また、プログラムチェンジボタン等の各種入力操作子は、実施例のようにタッチパネル上の仮想的な操作子でなく、図８で説明したような物理的なボタンやダイアルでもよい。
【００６５】
実施例では、制御情報読み出し手段としてプログラムチェンジボタンを用いたが、以下のような手段を用いてもよい：
・カーソルボタン（［←］［→］）やダイアルなどを操作することで、複数記憶された制御情報を順番に読み出すようにしたもの、
・曲データ（ＭＩＤＩ）の中に制御情報を読み出すタイミングをプログラムしておき、曲データの再生にあわせて所定のタイミングで制御情報を読み出すようにしたもの、
・音声やジェスチャーなどに反応して制御情報が読み出されるようにしたもの、等々。
【００６６】
実施例では、テキスト内の位置をマーキングする仕組みをＨＴＭＬで説明したが、次のようにしてもよい：テキストのデータ形式は、「シンプルテキスト（ＴＸＴ）＋背景画像（ＪＰＧなど）」をセットにしたものとし、テキスト領域Ｔａでは、背景画像の上にシンプルテキストの内容を重ねた状態で表示する。プログラムチェンジボタンがドラッグ＆ドロップされると、背景画像（ＪＰＧ）上のドロップ位置に、ボタンアイコンである画像データを貼り付け、貼り付けた位置情報（背景画像上の座標情報）をマーカー位置情報として記録し、ドラッグしたプログラムチェンジボタンに対応して、制御情報と共に、背景画像上の位置情報を保存する。
【００６７】
実施例では、テキストＴＸはページの概念がないもの（ＨＴＭＬファイル）を想定したが、これに限らず、ページの概念があるもの（たとえばＰＤＦファイル）でもよい。この場合、制御情報に関連付けて記憶する位置情報はテキストのページ数となり、操作子が操作された際には、記憶されたページが表示される。また、ページとページ内の位置の両方を記憶してもよく、その場合は、記憶したページの記憶した位置が表示器に表示される。
【００６８】
実施例では、外部機器（電子楽器）へと制御情報（ＭＩＤＩ信号）を送信する構成を説明したが、音源や効果回路を含む楽音信号生成部を演奏補助情報表示装置自身に設け、楽音信号生成部で生成される楽音信号をコントロールするように構成してもよい。
【符号の説明】
【００６９】
ＳＴ；ＥＭ  演奏補助情報表示装置及び電子楽器、
Ｓｔ：Ｓｔ１〜Ｓｔｍ  セットリスト［データ］、
Ｓｇ：Ｓｇ１，Ｓｇ２，…  ソング［データ］（制御情報セット）、
Ｃｔ：Ｃｔ１〜Ｃｔ５  ［楽音］制御情報（プログラムチェンジ［情報］）、
Ｔｘ；Ｔａ  演奏補助情報（テキスト［情報］）及びテキスト領域、
Ｌｋ  ロックボタン、
Ｓａ；Ｓｃ：Ｓｃ１，Ｓｃ２，…  ソング領域及びソング欄、
Ｐｂ：Ｐｂ１〜Ｐｂ５  プログラムチェンジボタン（制御情報読出し手段）、
Ｌｉ  リンクインジケータ、
Ｂｉ：Ｂｉ１，Ｂｉ２，…  ボタン画像又はボタンアイコン。
【図１】
0005678292.tif 000002
【図２】
0005678292.tif 000003
【図３】
0005678292.tif 000004
【図４】
0005678292.tif 000005
【図５】
0005678292.tif 000006
【図６】
0005678292.tif 000007
【図７】
0005678292.tif 000008
【図８】
0005678292.tif 000009