(57)【要約】【課題】電子楽器のボイスを構成するエレメントのパラメータを編集する際に、どのエレメントのどのパラメータを編集しているのかわかりやすく表示する。【解決手段】エディタウィンドウ２０において、編集対象のソングデータ２０を構成する複数のパート３２のうちの１つを選択させるパート選択肢と各パート毎の情報を表示するパート領域２１と、１つのパート（ボイス）を構成する複数のエレメント３９のうちの１つを選択させるエレメント選択肢とを表示するエレメント領域２２と、該エレメント領域２２で選択されたエレメントのパラメータに対応するパラメータ詳細画面を表示するエディット領域２３を備え、パートやエレメントの選択に応じて、各領域２１〜２３の表示内容が変更される。【選択図】図2
2008158435.tif 000002
【特許請求の範囲】
【請求項１】
電子楽器の音源として使用されるボイスが１つずつ割り当てられた複数のパートからなるソングデータを記憶する記憶手段と、ここで、前記ボイスはそれぞれ複数のエレメントから構成され、該複数のエレメントの各々が同じ種類の複数のパラメータを持つものであり、
表示手段と、
前記複数のパートを一覧表示するパート選択肢を前記表示手段に表示させ、前記パート選択肢から任意の１つのパートをユーザに選択させるためのパート選択手段と、
１つの前記ボイスを構成する前記複数のエレメントを一覧表示するエレメント選択肢を前記表示手段に表示させ、該エレメント選択肢から任意の１つのエレメントをユーザに選択させるためのエレメント選択手段と、
前記表示手段の表示画面上において、前記パート選択肢を表示するパート領域と、前記パート選択手段により選択中のパートに割り当てられたボイスついて前記エレメント選択肢を表示するエレメント領域と、前記エレメント選択手段により選択中のエレメントのパラメータを詳細に編集するためのパラメータ詳細画面を表示するエディット領域とを並べて表示する表示制御手段と、
前記パート選択手段により新たにパートが選択されると、前記新たに選択されたパートに割り当てられたボイスについての前記選択中のエレメントのパラメータに対応するパラメータ詳細画面に、前記エディット領域の表示内容を変更し、また、前記エレメント選択手段により新たにエレメントが選択されると、該新たに選択されたエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する表示内容変更手段と
を備えるパラメータ設定装置。
【請求項２】
前記エレメント領域において、１つのボイスを構成する複数のエレメントの各々のオン／オフ状態を示すオン／オフパラメータを更に表示し、
前記表示変更手段は、前記パート選択手段により新たにパートが選択されると、該新たに選択されたパートに割り当てられたボイスを構成する各エレメント毎のオン／オフ状態に応じて前記オン／オフパラメータの表示内容を変更する手段を更に備えることを特徴とする請求項１に記載のパラメータ設定装置。
【請求項３】
前記表示制御手段は、前記表示画面上において、前記パート領域、前記エレメント領域及び前記エディット領域を、右から左に向かって該パート領域、該エレメント領域及び該エディット領域の並び順に並べて表示するものであることを特徴とする請求項１又は２に記載のパラメータ設定装置。
【請求項４】
前記エレメント領域に表示される前記エレメント選択肢の表示構成は、前記パート選択手段により選択中のパートに関わらず固定されていることを特徴とする請求項１乃至３の何れかに記載のパラメータ設定装置。
【請求項５】
電子楽器の音源として使用されるボイスが１つずつ割り当てられた複数のパートからなるソングデータを編集する機能をコンピュータに実行させるためのソフトウェアプログラムであって、ここで、前記ボイスはそれぞれ複数のエレメントから構成され、該複数のエレメントの各々が同じ種類の複数のパラメータを持つものであって、
表示手段の表示画面上において、前記複数のパートを一覧表示するパート選択肢を表示するパート領域と、前記パート選択肢において選択中のパートに割り当てられたボイスを構成する複数のエレメントを一覧表示するエレメント選択肢を表示するエレメント領域と、前記エレメント選択肢において選択中のエレメントのパラメータを詳細に編集するためのパラメータ詳細画面を表示するエディット領域とを並べて表示する手順と、
前記パート選択肢において任意の１つのパートをユーザに選択させる手順と、
前記パート選択肢において新たに選択されたパートに割り当てられたボイスについての前記選択中のエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する手順と、
前記エレメント選択肢において任意の１つのエレメントをユーザに選択させる手順と、
前記エレメント選択肢において新たに選択されたエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する手順と
を備えるプログラム。
1
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＧＵＩ（グラフィカル・ユーザ・インターフェース）を用いて電子楽器のパラメータ設定を行うパラメータ設定装置及び該パラメータ設定をコンピュータに行わせるためのプログラムに関する。
【背景技術】
【０００２】
従来から知られる通り電子楽器の一種であるシンセサイザーは楽音合成する機能を有しており、ユーザは任意の音色を作り出すことができる。また、電子楽器に外部接続されたパーソナルコンピュータ（以下ＰＣと記す）において専用のソフトウェアを実行することで、該ＰＣにおいて電子楽器の音色やエフェクトに関する種々のパラメータを設定・編集することができた。この明細書において、発音時に使用する１つの音色（発音音色）を構成するデータを「ボイス」と称し、前記電子楽器の音色やそのエフェクトに関する種々のパラメータを設定・編集するための専用のソフトウェアを「ボイスエディタ」と称する。
【０００３】
例えば、本出願人が販売するシンセサイザー：製品名「MOTIF ES」において、ボイスエディタの編集対象となる１つのボイスは、複数（最大４個）の「エレメント」の組み合わせによって構成されており、各エレメントには１つのオーディオ波形データが割り当てられている。ユーザは、ボイスエディタのメイン画面を構成するボタン画像やノブ操作子画像等のＧＵＩ部品を用いて、編集対象のボイスを構成する全エレメントに共通するパラメータの設定や、当該ボイスを構成する各エレメントのオン／オフ、各エレメントの出力レベル、あるいは、各エレメント毎のエフェクタに対する結線等の設定を行うことができる。また、メイン画面には、発音指示を行うための鍵盤画像により設計されたＧＵＩ部品が具備されており、ユーザはこれを用いて当該ボイスの楽音を発音させることで、当該ボイスの編集結果を確認することができる。
【０００４】
ユーザは、前記メイン画面において編集したいエレメントを任意に選択し、該選択したエレメントについて編集を行うためのエディット画面を、該メイン画面とは別画面で開くことができる。エディット画面では、前記選択されたエレメントを構成するエレメントパラメータ（オシレーター、ピッチ、フィルタ、アンプリチュードなど）の設定を各パラメータ毎のＧＵＩ部品を用いて視覚的に確認しながら行うことができた。このように、ユーザは、従来から知られるボイスエディタを用いて任意にボイスを作成・編集して、該作成・編集したボイスを保存することができた（下記非特許文献１参照）。
【０００５】
また、本出願人が販売するシンセサイザー：製品名「MOTIF ES」を、マルチ音源（ソングミキシングモード）として使用する場合、すなち、複数のパート毎にそれぞれ異なるボイスを用いた楽音信号を発生させる場合に、各パート毎のボイス割り当てや、パートパラメータ(Volume、Pan、EG、Cutoffなど)やエフェクトの設定など、各パート毎のミキシング設定に関わる種々のパラメータを、コンピューター画面を使って視覚的に確認しながらエディット(編集)できるソフトウェアがあった。このソフトウェアを「マルチパートエディタ」と言う。ユーザは、マルチパートエディタを用いて、前記パート毎のミキシング設定を任意に作成・編集して、該作成・編集した前記パート毎のミキシング設定を保存することができた。
【非特許文献１】http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/MOTIFVoiceEditorJ.pdf（本出願人が販売するシンセサイザー：製品名「MOTIF ES」に関するソフトウェア「ボイスエディタ」の取扱説明書）
【非特許文献２】http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/MOTIF_ES_MPE_J.pdf（本出願人が販売するシンセサイザー：製品名「MOTIF ES」に関するソフトウェア「マルチパートエディタ」の取扱説明書）
【０００６】
前記マルチパートエディタと前記ボイスエディタとは夫々独立したソフトウェアであったため、従来は、パート毎のミキシング設定の編集と、ボイス（エレメントパラメータ）の編集とで２つのソフトウェアを立ち上げなければならなかった。従って、例えば、或るパートに割り当てられたボイスを編集したいときには、先ず、マルチパートエディタを起動して、当該パートに割り当てられているボイスを確認し、次に、ボイスエディタを起動して、前記マルチパートエディタで確認したボイスを読み出し、該読み出したボイスについて編集したいエレメントを選択し、更に、該選択したエレメントについて編集を行うためのエディット画面を開いてからでなければ、該編集したいエレメントを詳細に編集することができなかった。このように、従来から知られるマルチパートエディタ及びボイスエディタにおいては、マルチパートエディタ、ボイスエディタ及びエディット画面の３つの画面を切り替えながら、編集対象のパート、ボイス及びエレメントの編集を行わねばならず、画面の切り替え作業を含む編集対象を選択する作業が煩雑であるという不都合があった。
また、上記３つの画面に表示されるパート、ボイス、エレメント及びエレメントのパラメータ値の相互関係が表示画面上で把握しずらかったという不都合があった。これらパート、ボイス、エレメント及びエレメントのパラメータ値の状態を同時確認しながらパラメータの編集作業を行いたいときには、ディスプレイ上に該３つの画面が並置して表示されるようユーザ自身が該３つの画面を整頓しなければならず、画面の整頓作業が煩雑であるという不都合があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は上述の点に鑑みてなされたもので、電子楽器における各種パラメータの編集をＧＵＩを用いて行う際に、編集対象となる情報を詳細且つ分かりやすく表示することができるようにしたパラメータ設定装置及び該パラメータ設定をコンピュータに行わせるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、電子楽器の音源として使用されるボイスが１つずつ割り当てられた複数のパートからなるソングデータを記憶する記憶手段と、ここで、前記ボイスはそれぞれ複数のエレメントから構成され、該複数のエレメントの各々が同じ種類の複数のパラメータを持つものであり、表示手段と、前記複数のパートを一覧表示するパート選択肢を前記表示手段に表示させ、前記パート選択肢から任意の１つのパートをユーザに選択させるためのパート選択手段と、１つの前記ボイスを構成する前記複数のエレメントを一覧表示するエレメント選択肢を前記表示手段に表示させ、該エレメント選択肢から任意の１つのエレメントをユーザに選択させるためのエレメント選択手段と、前記表示手段の表示画面上において、前記パート選択肢を表示するパート領域と、前記パート選択手段により選択中のパートに割り当てられたボイスついて前記エレメント選択肢を表示するエレメント領域と、前記エレメント選択手段により選択中のエレメントのパラメータを詳細に編集するためのパラメータ詳細画面を表示するエディット領域とを並べて表示する表示制御手段と、前記パート選択手段により新たにパートが選択されると、前記新たに選択されたパートに割り当てられたボイスについての前記選択中のエレメントのパラメータに対応するパラメータ詳細画面に、前記エディット領域の表示内容を変更し、また、前記エレメント選択手段により新たにエレメントが選択されると、該新たに選択されたエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する表示内容変更手段とを備えるパラメータ設定装置である。
【０００９】
また、この発明に係るパラメータ設定装置は、前記エレメント領域において、１つのボイスを構成する複数のエレメントの各々のオン／オフ状態を示すオン／オフパラメータを更に表示し、前記表示変更手段は、前記パート選択手段により新たにパートが選択されると、該新たに選択されたパートに割り当てられたボイスを構成する各エレメント毎のオン／オフ状態に応じて前記オン／オフパラメータの表示内容を変更する手段を更に備えるものであってよい。また、この発明に係るパラメータ設定装置において、前記表示制御手段は、前記表示画面上において、前記パート領域、前記エレメント領域及び前記エディット領域を、右から左に向かって該パート領域、該エレメント領域及び該エディット領域の並び順に並べて表示するものであってよい。また、この発明に係るパラメータ設定装置において、前記エレメント領域に表示される前記エレメント選択肢の表示構成は、前記パート選択手段により選択中のパートに関わらず固定されてよい。
【００１０】
更に、この発明は、電子楽器の音源として使用されるボイスが１つずつ割り当てられた複数のパートからなるソングデータを編集する機能をコンピュータに実行させるためのソフトウェアプログラムであって、ここで、前記ボイスはそれぞれ複数のエレメントから構成され、該複数のエレメントの各々が同じ種類の複数のパラメータを持つものであって、表示手段の表示画面上において、前記複数のパートを一覧表示するパート選択肢を表示するパート領域と、前記パート選択肢において選択中のパートに割り当てられたボイスを構成する複数のエレメントを一覧表示するエレメント選択肢を表示するエレメント領域と、前記エレメント選択肢において選択中のエレメントのパラメータを詳細に編集するためのパラメータ詳細画面を表示するエディット領域とを並べて表示する手順と、前記パート選択肢において任意の１つのパートをユーザに選択させる手順と、前記パート選択肢において新たに選択されたパートに割り当てられたボイスについての前記選択中のエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する手順と、前記エレメント選択肢において任意の１つのエレメントをユーザに選択させる手順と、前記エレメント選択肢において新たに選択されたエレメントのパラメータに対応するパラメータ詳細画面に前記エディット領域の表示内容を変更する手順とを備えるプログラムである。
【発明の効果】
【００１１】
この発明によれば、パート領域とエレメント領域とエディット領域が１つの表示画面上に並べて表示されることで、ユーザは、パート、ボイス、エレメント及びエレメントのパラメータの相互関係を、同時且つ簡単に確認しながら、各種パラメータを編集することができるようになるという優れた効果を奏する。また、パートやエレメントの選択に応じて、エディット領域におけるパラメータ詳細画面の表示内容が変更されるので、新たに選択した編集対象を構成する各種情報を１つの表示画面上で迅速且つ間単に確認にすることができ、また、その編集作業も迅速且つ簡便に行うことができるようになるという優れた効果を奏する。更に、エレメントを構成するパラメータのうちの各エレメント毎の各々のオン／オフ状態を示すオン／オフパラメータについては、エディット領域ではなくエレメント領域に表示することで、その状態の確認及び変更が簡便である。また、エレメント領域に各エレメント毎のオン／オフパラメータを表示することで、編集対象のエレメント以外をオフすれば当該編集対象のエレメント単独での発音確認を行ったり、或いは、幾つかのエレメントをオンにしておき編集対象のエレメントと他の複数のエレメントを合わせた発音確認を行ったりするなど、エディット領域にて他のパラメータを編集しながらであっても、煩雑な画面の切り替え作業等を行うことなく、多様な試聴の形態を簡単に設定できるようになる。
【００１２】
なお、この発明は、電子楽器のパラメータ編集機能を実現するための専用のハードウェア装置の形態で構成及び実施されてもよいし、或いは、電子楽器のパラメータ編集機能をコンピュータに実行させるソフトウェアプログラムの形態で構成及び実施されてもよい。
【発明を実施するための最良の形態】
【００１３】
以下添付図面を参照してこの発明の一実施例について説明する。
【００１４】
図１は、この発明の一実施形態に係るパーソナルコンピュータ（ＰＣ）と電子楽器のハードウェア構成の概略を示すブロック図である。電子楽器（シンセサイザー）において、ＣＰＵを含む処理回路１は、電子楽器の動作を制御するものであり、通信バス１Ｂを介して各部に接続されている。記憶回路２は、ＲＯＭ，ＲＡＭ，フラッシュメモリ等の記憶手段を含み、各種データ及びパラメータ並びに制御プログラム等を記憶しており、処理回路１は該制御プログラムにもとづいて各種制御を実行する。
【００１５】
操作部３には、演奏入力（発音指示）操作を行うための複数の鍵からなる鍵盤部、本体パネル上に配置された各種演奏制御用のコントローラ操作子類や、各種設定用のスイッチ類が含まれている。操作検出回路４は、該操作部３における操作を検出し、該検出された操作情報を通信バス１Ｂを介して処理回路１に出力する。表示制御回路６は電子楽器のフロントパネル上に配置された表示部５の表示を制御するもので、処理回路１からの指示に基づき表示部５に各種情報を表示させる。
【００１６】
電子楽器は、通信Ｉ／Ｆ７を介して有線又は無線でパーソナルコンピュータ（ＰＣ）と双方向通信可能に接続される。通信Ｉ／Ｆ７は、従来から知られるいかなる通信規格に準拠するインターフェースであってもよく、例えば、ＵＳＢやＩＥＥＥ１３９４など汎用の通信インターフェースや、本出願人が提唱する音楽システムのための通信規格であるｍＬＡＮ（登録商標）、あるいは、ＭＩＤＩインターフェースなどを適用しうる。
【００１７】
音源回路８は、鍵盤部での演奏入力や、各種コントローラ操作、又は、自動演奏（シーケンサ再生）等によって発生する演奏データ（ＭＩＤＩメッセージ）に応じて、楽音信号を発生させる回路であり、波形メモリ方式（例えば、本出願人が開発した音源方式であって、デジタル録音された波形データを素材にして音作りを行なうＡＷＭ（Advanced Wave Memory）音源方式）等、従来から知られる適宜の方式を採用してよい。音源回路８で生成された楽音信号はアンプ、スピーカ等からなるサウンドシステム９から発音される。なお、音源回路８は、専用のハードウェアで構成してもよいし、ＤＳＰによるマイクロプログラムで構成してもよいし、ＣＰＵによるソフトウェア音源プログラムで構成されていてもよい。また、プラグイン音源ボードを増設することで、音源システムを拡張することもできる。
【００１８】
この音源回路８において、発音時に使用する楽器音色を「ボイス」という。ボイスは、１以上のエレメントの組み合わせによって構成されており、ボイス並びに各エレメントに関する各種パラメータの設定により、ユーザは任意の音色を作り出すことができる。前記エレメントは、楽音信号を形成するための最小単位であり、音源回路８の音源メモリ内にデジタル録音された波形データに相当する。１つのエレメントそれ自体を１つのボイスとして使用することができるが、１つのボイスを複数のエレメントで構成することにより、１エレメントでは表現できない「分厚い」特色を持つボイスや、押鍵強さや音域（鍵域）に応じて使用するエレメントを切り替えるボイスなどを実現することができる。また、この音源回路８は、シーケンサによる自動演奏を行う場合に、いわゆるマルチ音源として動作させる、すなわち、複数のパート毎にそれぞれ異なるボイスを用いた楽音信号を同時に発生させることができる。
【００１９】
上記構成からなる音源回路８における楽音の発音動作の概要を説明すると、先に述べたとおり、１つのボイスは１以上のエレメントの組み合わせによって構成されており、音源回路８では、１つのボイスを構成する１乃至複数のエレメントのそれぞれに基づく楽音信号が生成され、各エレメント毎に生成された楽音信号は、各エレメント毎に割り当てられた発音チャンネルから出力される。発音チャンネルから出力された各エレメント毎の楽音信号は、当該エレメントについてのパラメータ設定に基づき適宜加工・効果付与され、該各エレメント毎の楽音信号を一本化することで、１つのボイスに基づく１パート分の楽音信号が形成される。該１パート分の楽音信号は、当該パートに関するミキシング設定（パートパラメータ設定）に基づき適宜加工・効果付与されて、サウンドシステム９から発音される。複数のパートから構成されるソングデータ（演奏データ）を再生する場合には、各パート毎のデータを各パートに対応するＭＩＤＩチャンネルで受信し、各ＭＩＤＩチャンネル毎に、対応するパートに割り当てられたボイスに基づく楽音信号を生成することで、該各ＭＩＤＩチャンネル毎に対応するパートに割り当てられたボイスの楽音信号を発生させることができる。
【００２０】
この実施例に係る電子楽器の基本的な機能の１つとして、複数パートからなるソングデータのミキシング機能や各パート毎のボイスについて各エレメントのパラメータを詳細に編集するパラメータ編集機能との２つの機能を含む「エディタ機能」が具備されている。詳しくは後述する通り、当該電子楽器に外部接続されたＰＣにおいて、前記エディタ機能を実現するためのアプリケーションプログラムを実行することで、電子楽器における該エディタ機能を該ＰＣからリモート制御することができる。
【００２１】
図１において、ＰＣは、電子楽器の前記エディタ機能（各種パラメータの設定）をリモート制御するためのアプリケーションプログラム（以下、これを「エディタソフト」という）を実装した汎用のパーソナルコンピュータである。
【００２２】
図１に示す通り、ＰＣは、ＣＰＵを含み当該ＰＣの動作を制御する処理回路１０、ＲＯＭ，ＲＡＭ，フラッシュメモリ等の記憶手段を含む記憶回路１１、キーボード、マウス等の操作部１２の操作を検出する操作検出回路１３、表示部（ディスプレイ）１４の表示を制御する表示制御回路１５、及び、有線又は無線で外部機器と接続するための通信Ｉ／Ｆ１６を含んで構成され、各装置間が通信バス１０Ｂを介して接続される。
【００２３】
通信Ｉ／Ｆ１６は、電子楽器の通信Ｉ／Ｆ７と同様に、ＵＳＢ、ＩＥＥＥ１３９４、ｍＬＡＮ（登録商標）、ＭＩＤＩなど、従来から知られるいかなる通信規格に準拠するインターフェースであってもよく、ＰＣは該通信Ｉ／Ｆ１６を介して電子楽器と双方向通信可能に接続される。
【００２４】
記憶回路１１には、電子楽器の前記エディタ機能をリモート制御するためのエディタソフトが記憶されている。処理回路１０が前記エディタソフトを実行することで、通信Ｉ／Ｆ１６を介して外部接続された電子楽器のエディタ機能をＰＣ側からリモート制御することができる。すなわち、ユーザは、ＰＣ側のユーザインターフェースを用いて、電子楽器の各種パラメータの編集・設定を行うことができる。詳しくは後述する通り、この発明は、前記エディタソフトの実行時に表示部１４に表示されるウィンドウの画面構成に特徴がある。なお、ＰＣからリモート制御することがきる電子楽器の機能には、前記エディタ機能の他に、ソングデータをＰＣ側の操作で再生して電子楽器に自動演奏を行わせるシーケンサ機能などがある。
【００２５】
また、記憶回路１１には、前記エディタ機能の編集対象となるデータ、すなわち、パート、ボイス及びエレメントの各データの各種パラメータやそれらの設定値等に関するデータ群を記憶する記憶領域や、エディタソフトの実行時に発生する各種データをバッファしておくためのバッファ領域が設けられている。なお、記憶回路１１における前記エディタ機能に関する記憶内容と、電子楽器側の記憶回路２における対応する記憶内容と適宜同期化することで、両者の記憶内容を一致させることができる。
【００２６】
ＰＣにおいて、エディタソフトが起動されると、表示部１４には、電子楽器の各種パラメータ設定を行うためのエディタウィンドウが表示される。図２（ａ）及び（ｂ）は表示部１４に表示されるエディタウィンドウ２０の画面構成例を示す。
【００２７】
図２（ａ）において、エディタウィンドウ２０は、パート領域２１と、エレメント領域２２と、エディット領域２３とから構成されており、更に、エディタウィンドウ２０の上部にはメニューバー２４が、また、ウィンドウ２０の下部には鍵盤を模擬したＧＵＩ部品からなる鍵盤部２５がそれぞれ設けられている。また、エレメント領域２２の上部には、エディタウィンドウ２０の画面構成（エディット領域２３の表示／非表示）の切り替えを指示するためのエディット領域表示オン／オフ切り替えボタン２６が具備される。
【００２８】
エディタウィンドウ２０においては、大別して、ソングデータを構成する複数パートをミキシングするミキシング機能と、エレメントのパラメータを詳細に編集するパラメータ編集機能との２つの機能が提供される。パラメータ編集機能を使用するときには、上記図２（ａ）に示すように、エディタウィンドウ２０にエディット領域２３を表示させて、該エディット領域２３に該パラメータを詳細に編集するための「パラメータ詳細画面」を表示する。また、ミキシング機能を使用するときには、図２（ｂ）に示すように、エディット領域２３を表示させずに、パート領域２１の表示幅を広くとることで、該パート領域２１に表示できる情報量を多くする。すなわち、ユーザは、使用する機能に応じて、１つのエディタウィンドウ２０内の画面構成を切り替えることができる。
【００２９】
なお、この明細書において、エディタウィンドウ２０中にエディット領域２３を表示させる場合に、パート領域２１を狭い表示幅で表示させる表示形式（図２（ａ）参照）を「縮小画面」と称し、また、エディタウィンドウ２０中にエディット領域２３を表示させない場合に、パート領域２１を広い表示幅で表示させる表示形式（図２（ｂ）参照）のことを「拡大画面」と称するものとする。
【００３０】
エディタソフト起動時には、まず、表示部１４上に、エディタウィンドウ２０を立ち上げて、該エディタウィンドウ２０において左詰でパート領域２１を拡大画面で表示し、該パート領域２１の右隣にエレメント領域２２を表示すると共に、下部に鍵盤部２５を表示させる。すなわち、エディタソフト起動時には、エディット領域２３を表示させない図２（ｂ）のウィンドウ２０が表示される。詳しくは後述するとおり、ユーザは、パート毎のミキシング設定や、編集対象のエレメントやパラメータの選択、パラメータの詳細な編集を、このエディタウィンドウ２０内の各領域２１〜２３にて行うことができるので、エディタウィンドウ２０は表示部１４の表示領域全体（画面全体）に大きく表示すると良い。また、図２（ｂ）から明らかな通り、左右に並べられたパート領域２１とエレメント領域２２を合わせた横幅がエディタウィンドウ２０の横幅に概ね一致するよう、拡大画面のパート領域２１とエレメント領域２２の各表示サイズが規定されるものとする。
【００３１】
エディタソフト起動時に表示されるエディタウィンドウ２０には、予め規定されたボタン画像や文字列表示欄などの所定のＧＵＩ部品は表示されるが、この時点では、編集対象のソングデータが未だ選択されていないので、各領域には具体的な情報（パラメータ設定値など）はセットされていない。また、エディタウィンドウ２０を立ち上げてから、編集対象のソングデータを選択しないうちに、エディット領域表示オン／オフ切り替えボタン２６の操作によってエディット領域２３を表示させると、エディット領域２３として空白領域がエディタウィンドウ２０上に確保される（図２（ａ）参照）。これは、編集対象のパラメータが選択されないうちは、エディット領域２３に表示すべきＧＵＩ部品が特定されないからである。図２（ａ）に示す通り、パート領域２１、エレメント領域２２およびエディット領域２３の３つの領域は、エディタウィンドウ２０の横幅に概ね一致する表示サイズで、エディタウィンドウ２０の中に並べて表示されている。なお、エディット領域２３の表示オン／オフの動作については、後述する。
【００３２】
ユーザは、エディタウィンドウ２０の上部に設けられたメニューバー２４からファイルメニューを開き、該ファイルメニューから任意の１つのソングデータを編集対象として選択することができる。図３（ａ）〜（ｄ）は、エディタソフトの編集対象となるソングデータのデータ構成例を示している。また、図４は、ソングデータ選択時のエディタウィンドウ２０の表示処理の手順の一例を示すフローチャートである。この処理は、ユーザが前記ファイルメニューから１つのソングデータを選択したときに起動する処理であって、ユーザに選択されたソングデータについて各種パラメータ設定値を読み出し、該読み出したパラメータ設定値に基づく表示内容をエディタウィンドウ２０の各領域２１〜２３に表示する処理である。
【００３３】
ステップＳ１において、パート領域２１の表示形式が「拡大画面」かどうか、すなわち、エディット領域２３が表示されるかどうかを調べる。これは、パート領域２１の拡大又は縮小（エディット領域２３の表示／非表示）に応じて、表示すべきパラメータの種類が異なるためである。パート領域２１が拡大画面、すなわち、エディット領域２３が非表示の場合（ステップＳ１のＹＥＳ）には、ステップＳ２において、編集対象に選択されたソングデータに基づき拡大画面のパート領域２１の表示処理を行う。
【００３４】
図３（ａ）は、ソングデータ３０の構成例を示す。記憶回路２又は１１には、複数のソングデータ３０が保存されうる。１つのソングデータ３０には、当該ソング全体に対するパラメータ設定を表すマスタパラメータ３１と、当該ソングを構成する複数のパート３２（この例では最大１６パート）のデータとが含まれている。マスタパラメータ３１は、例えばソング全体に対するマスタ音量レベルなどであって、各ソングデータ３０毎に当該パラメータの値が設定されている。
【００３５】
各パート３２には、ボイス指示データ３３、パートパラメータ３４及び演奏データ３５が含まれる。ボイス指示データ３３は、当該パートに割り当てられたボイスデータ（後述の図３（ｂ）参照）へのポインタであって、該ボイス名のデータが入っている。パートパラメータ３４には、当該パートのミキシング設定に関する複数種類のパラメータが予め定義されており、各パート３２毎に各パートパラメータ３４の値が設定されている。なお、パートパラメータ３４の種類は、後述図５（ａ）を参照して説明する。また、演奏データ３５は、ＭＩＤＩイベントのシークエンスによって構成されており、当該パート３２における演奏内容を表す。なお、各パート３２は、演奏データ３５を持たずに、ボイス指定データ３３とパートパラメータ３４のみで構成されてもよい。
【００３６】
各パート３２のパートパラメータ３４の設定値が、エディタウィンドウ２０のパート領域２１上に表示される情報である。後述から明らかになる通り、パートパラメータ３４には、図２（ｂ）に示す拡大画面においてのみ表示されるものと、（ａ）の縮小画面及び（ｂ）の拡大画面の双方で表示されるものと、（ａ）の縮小画面と（ｂ）の拡大画面では表示方法を異ならせるものとの３種類がある。
【００３７】
図５（ａ）を参照して、パート領域２１の拡大画面の詳細な構成について参照する。パート領域２１は、編集対象のソングデータを構成する複数のパート３２を一覧表示すると共に、各パート３２毎のパートパラメータ３４の設定値を表示する領域である。ユーザは、パート領域２１におて該ソングデータを構成する複数のパートのうちの任意の１つのパート３２を選択することができる。
【００３８】
パート領域２１には、編集対象のソングデータ３０を構成する全てのパート３２にそれぞれ対応する複数のパート情報表示欄５０が縦並びに配列されている。各パート情報表示欄５０には、パート番号表示部５１、ミュートオン／オフ設定５２、ボイス名の情報５３、イコライザ（ＥＱ）の設定５４、インサーションエフェクト（Ｉｎｓ．ＥＦ）の設定５５、パン（ＰＡＮ）設定５６、及び、音量レベル（Ｌｅｖｅｌ）の設定５７の各ＧＵＩ部品が、図面上の右から左に向かって表示されている。この実施例においては、パートパラメータ３４に含まれる全てのパラメータが、全て拡大画面のパート領域２１に表示されるものとする。すなわち、図３（ａ）に示すパートパラメータ３４には、上記符号５１〜５７で示す各ＧＵＩ部品に対応するパラメータが含まれる。
【００３９】
パート領域２１において、１つのソングデータを構成する各パート３２には、便宜上、正の整数の通し番号（「１」〜最大「１６」）からなるパート番号が付与されており、パート番号表示部５１上の数字はパート番号を示す。パート番号表示部５１は、選択ボタンのＧＵＩ部品によって構成されており、編集対象のパート（当該パートに割り当てられたボイスデータ）を選択させるためのパート選択肢をユーザに提供している。このパート番号表示部５１をマウスクリック操作等により選択すると、該選択されたパートに対応するパート情報表示欄５０全体の表示状態が強調表示に変更され、他から区別できる。図５（ａ）においては、一例として、第３パートが選択されている状態を示しており、当該第３パートの表示欄５０全体が網掛け表示により強調されている。なお、パート選択は択一的になされる。また、ミュートオン／オフ設定５２は、各パート毎のミュートオン／オフを切り替えるボタン画像のＧＵＩ部品によって構成されている。
【００４０】
ボイス名の情報５３には、当該パートに割り当てられたボイスデータの名称・分類に関する情報が表示される。１つのパート３２に割り当てられたボイスは、大分類となるカテゴリー（ｃａｔｅｇｏｒｙ）、番号（Ｎｏ．）、バンク（Ｂａｎｋ）及び名称（Ｖｏｉｃｅ  Ｎａｍｅ）からなるツリー型の分類構造で管理されている。図５（ａ）に示す通り、拡大画面においては、当該パートに割り当てられたボイス名の情報５３として、名称だけでなく、カテゴリー、番号、バンクの情報を含む詳細な分類情報も表示される。
【００４１】
イコライザ（ＥＱ）５４は、低域（Ｌｏ）、中域（Ｍｉｄ）及び高域（Ｈｉ）の３つの周波数帯域にそれぞれ対応する３つのノブ型操作子のＧＵＩ部品によって構成されている。各ノブ型操作子は、その回転位置が当該パートのイコライザパラメータの設定値を表す。また、インサーションエフェクト（Ｉｎｓ．ＥＦ）５５は、インサーションエフェクトのオン／オフ設定ボタン及びインサーションエフェクトとして搭載されたリバーブ（Ｒｅｖ）とコーラス（Ｃｈｏ）の各レベル調整用ノブ型操作子のＧＵＩ部品から構成されており、ユーザは、これらＧＵＩ部品を用いて、当該パートのインサーションエフェクトのオン／オフ設定及び各インサーションエフェクトのレベル調整を行うことができる。また、パン（ＰＡＮ）５６は、ノブ型操作子のＧＵＩ部品により構成され、その回転位置により、当該パートのパン（音像定位）設定値を表す。また、音量レベル（Ｌｅｖｅｌ）５７には、レベルメータと音量レベルの設定値が表示されている。
【００４２】
従って、図４の前記ステップＳ２では、編集対象のソングデータ３０を構成する１６個のパート３２の各々を構成する全てのパートパラメータ３４の設定値を読み出して、各パート情報表示欄５０の該当箇所に、該読み出したパラメータ３４の設定値をそれぞれ表示する（図５（ａ）参照）。これにより、パート領域２１の各パート情報表示欄５０には、編集対象のソングデータ３０を構成する１６個のパート３２がそれぞれ割り当てられ、該割り当てられたパート３２の全てのパートパラメータ３４の値が表示される。
パート領域２１の拡大画面では、編集対象のソングデータ３０を構成する全パート３２のパートパラメータ３４の全ての値が詳細に表示されるので、パート毎のミキシング設定を行うミキシング機能を使用するときには、各パート３２のパートパラメータが詳細に設定することができる。ユーザは、各パート情報表示欄５０のＧＵＩ部品を用いてパートパラメータ３４を編集（パート毎のミキシング設定）を行ったり、パート毎のボイス割り当てを変更したりすることができる。また、ソングデータ３０を構成する１６個のパート３２のうちの１つを、エレメント領域２２に表示させるパート（ボイスデータ）に選択できる。
【００４３】
なお、パート領域２１におけるパート選択状態は、選択中パートバッファ領域に保持される。前記選択中パートバッファ領域には、編集対象のソングデータ３０毎に、現在選択中のパート３２のパート番号のデータが保持される。従って、或るソングデータ３０が編集対象に選択されたときには、選択中パートバッファ領域から当該ソングデータについて前回編集作業時に選択されていたパートを読み出して、これを選択中パートに設定することができる。なお、例えば選択されたソングデータ３０を初めて編集対象に読み出す場合等、選択中パートバッファ領域に選択中パートの情報が保持されていない場合は、初期設定に基づく所定のパート（例えば第１パートなど）が自動的に選択中パートに設定されるものとする。また、選択中パートバッファ領域におけるデータ記憶は、揮発的または不揮発的記憶のいずれであってもよい。
【００４４】
ステップＳ３では、前記選択中パートバッファ領域から現在選択中パートを読み出し、当該選択中パートに割り当てられたボイスデータに基づき、エレメント領域２２の表示処理を行う。
【００４５】
図３（ｂ）はボイスデータの構成例を示す。記憶回路２又は１１には、複数のボイスデータ３６が保存されうる。１つのボイスデータ３６は、当該ボイスのボイス名３７、ボイスマスタパラメータ３８及び複数（この例では８つ）のエレメント３９を含む。ボイス名３７は、当該ボイスデータ３６の名称を表すデータであり、前記ソングデータ３０中の各パート３２に含まれるボイス指示データ３３にリンクされている。すなわち、前記選択中パートバッファ領域にバッファされた選択中パートのボイス指示データ３３を参照することで、エレメント領域２２の表示対象となるべきボイスデータ３６が特定されるのである。また、ボイスマスタパラメータ３８は当該ボイス全体に関する各種パラメータである。
【００４６】
ボイスデータ３６は、複数（この例では８つ）のエレメント３９から構成されている。各エレメント３９には、後述図３（ｃ）に詳細に示す複数のパラメータ群（エレメントデータ４０）と、当該エレメント３９を構成するパラメータの１つであるエレメントのオン／オフ設定を表すエレメントオン／オフデータ４１とが含まれている。ここで、エレメント３９を構成するパラメータ群のうちのエレメントオン／オフデータ４１を、ボイスデータ３６の階層において抜き出して示しているのは、後述する通り、エレメントオン／オフデータ４１が、エレメント３９を構成する他のパラメータ群とは別に、エレメント領域２２に常時表示されるパラメータに分類されているためである。各ボイスデータ３６の各エレメント３９毎にエレメントオン／オフデータ４１の値（オン又はオフ）が設定される。ユーザは、当該ボイスを構成するエレメント３９の組み合わせ（各エレメント３９のオン／オフ設定）や、各エレメント３９毎のパラメータ設定等により当該ボイスの音色を任意に設定できる。
【００４７】
エレメントデータ４０は、図３（ｃ）に示す通り、当該エレメントに割り当てられた波形データを特定するための波形指示データ４２と、当該エレメントに割り当てられた波形データを加工するための複数種類のパラメータのデータが含まれている。図３（ｄ）に示すように、音源回路８のメモリ内には、複数の波形データ４９が記憶されている。エレメントデータ４０に含まれる波形指示データ４２に基づき、当該エレメントデータ４０に割り当てられている１つの波形データ４９が特定される。なお、エレメントデータ４０に割り当てられるデータは、厳密には、サンプリングされた波形データを割り当てたキー(ノート)範囲とベロシティ範囲の組み合わせである「キーバンク」の集合からなる「ウェーブフォーム」であるが、この明細書においては、説明の便宜上、エレメントデータ４０に割り当てられるデータを指して「波形データ」という。
【００４８】
また、図３（ｃ）に示す通り、エレメントデータ４０を構成するパラメータには、オシレータパラメータ４３、ピッチパラメータ４４、フィルタパラメータ４５、アンプパラメータ４６、ＬＦＯパラメータ４７、ＥＱパラメータ４８がある。これらパラメータの種類は、全てのエレメントデータ４０で共通しており、各エレメントデータ４０毎に夫々独自のパラメータの値が設定されている。後述する通り、エレメント領域２２においては、これらのパラメータ４３〜４８を各パラメータの制御対象に応じて１乃至複数のパラメータずつグループ化した複数のパラメータグループからなる「目次」が、エディット領域２３における編集対象を選択させるためのパラメータグループ選択肢として表示される。
【００４９】
図６はエレメント領域２２の構成例を示す。エレメント領域２２は、前記パート領域２１で選択されたパートに割り当てられたボイスデータを構成する複数のエレメントを一覧表示すると共に、該エレメントに含まれるパラメータ群のうちの編集対象を選択させるためのパラメータグループ選択肢（「目次」）とを表示する領域である。ユーザは、エレメント領域２２において任意の１つのエレメントと、該エレメントのパラメータ群のうちの任意のパラメータグループを選択することができる。図６に示す通り、エレメント領域２２には、１つのボイスデータ３６を構成する８つのエレメント３９にそれぞれ対応するエレメントオン／オフスイッチ５８と、該８つのエレメント３９それぞれに対応する８つのエレメント選択ボタン５９と、エディタ領域２３に表示させるパラメータ群を選択するための目次欄６０とが設けられている。エレメントオン／オフスイッチ５８は、対応するエレメント３９のオン／オフを切り替えるチェックボックスのＧＵＩ部品により構成されている。図において、オン／オフスイッチ（チェックボックス）５８にチェックの入ったエレメントがオン状態に設定されているものとする。
【００５０】
エレメント領域２２において縦並びに配列された８つのエレメント選択ボタン５９は、編集対象のエレメントをユーザに選択させるためのエレメント選択肢を提供している。このエレメント選択ボタン５９をマウスクリック操作等により選択すると、該選択されたボタン５９に対応するエレメントが択一的に選択され、該選択されたエレメント選択ボタン５９の表示状態が強調表示（図において網掛け表示）に切り替わる。図６の例では、一例として、エレメント番号「２」番に対応するエレメントが選択された状態を示しており、対応するエレメント選択ボタン５９が網掛け表示により強調されている。なお、エレメント選択ボタン５９上の数字「１」〜「８」は、８つのエレメント３９のそれぞれに便宜上割り当てられたエレメント番号である。
【００５１】
エレメント選択ボタン５９の右隣には目次欄６０が設けられている。目次欄６０には、エレメント３９に含まれる複数種類のパラメータ４３〜４８（図３（ｃ）参照）を、制御対象に応じて複数のグループにグループ化した目次６１〜６４が表示されており、これら目次６１〜６４が、エディット領域２３における編集対象のパラメータを選択するためのパラメータ選択肢である。目次６１は、オシレータパラメータ４３とピッチパラメータメータ４３に対応するオシレータ・ピッチグループ（「OSCILLATOR/PITCH」）、目次６２はフィルタパラメータ４５に対応するフィルタグループ（「FILTER」）、目次６３はアンプパラメータ４６に対応するアンプグループ（「AMPLITUDE」）、目次６４はＬＦＯパラメータ４７とＥＱパラメータ４８に対応するＬＦＯ／ＥＱグループ（「LFO/EQ」）である。なお、フィルタグループ６２には、フィルタタイプ、エンベロープジェネレータ、フィルタスケールなどフィルタに関する複数種類のパラメータが含まれており、また、アンプグループ６３には、アンプレベル、エンベロープジェネレータ、アンプスケールなどアンプに関する複数種類のパラメータが含まれる。
【００５２】
ユーザは、目次欄６０の各目次６１〜６４のいずれかをマウスクリック操作等により指定することで、該指定した目次６１〜６４を択一的に選択できる。選択された目次６１〜６４の文字部分は表示状態が強調表示に切り替わる。図においては、オシレータ・ピッチグループ６１が選択された例を示しており、ここが網掛け表示により強調されている。
【００５３】
また、エレメント選択ボタン５９と目次欄６０との間には、１つのエレメント選択ボタン５９と目次欄６０との間を連結する連結部６５が表示されている。連結部６５は、現在選択中のエレメント選択ボタン５９と目次欄６０との間をツリー状に連結することで、目次欄６０において選択される目次（パラメータグループ）６１〜６４が、８つのエレメント３９のうちのいずれのエレメントに属するパラメータ群であるかを明示する。
【００５４】
なお、エレメント領域２２における選択中のエレメント番号及び選択中の目次のデータについても、編集対象のソングデータ３０毎に選択中エレメント番号及び目次のデータを保持する選択中エレメントバッファ領域が設けられるものとする。したがって、編集対象のソングデータ３０が選択されたときには、選択中エレメントバッファ領域から当該ソングデータ３０について前回編集作業時の選択中エレメント及び目次のデータを読み出して、これを今回編集作業時の選択中エレメント及び目次に設定することができる。なお、選択中エレメントバッファ領域に選択中エレメント番号及び目次の情報が保持されていない場合は、前述した選択中パートバッファ領域の場合と同様に、初期設定に基づく所定のエレメント及び目次（例えば第１エレメントのオシレータ／ピッチグループなど）が自動的に選択中エレメント及び目次に設定される。
【００５５】
図４の前記ステップＳ３においては、前記選択中パートのボイスデータ３６のうちの各エレメント３９毎のエレメントオン／オフデータ４１を読み出し、各エレメントオン／オフデータ４１に基づきエレメント領域２２の各エレメントオン／オフスイッチ５８のオン／オフ状態の表示を更新する。このように、エレメント領域２２においては、各エレメントオン／オフスイッチ５８に、エレメントオン／オフデータ４１の値が表示され、各エレメント３９を構成する他のパラメータ群は表示されない。また、エレメント領域２２においては、選択中エレメントバッファ領域に保持された選択中エレメント番号に基づき、現在選択中のエレメント選択ボタン５９が強調表示される共に、該現在選択中のエレメント選択ボタン５９と、目次欄６０の各目次６１〜６４が連結部６５により連結される。更に、選択中エレメントバッファ領域に保持された選択中目次のデータに基づき、目次６１〜６４のうちの１つが強調表示される。これにより、後述の図７に示すエディタ領域２３に表示されるパラメータ群（パラメータ詳細画面）が、どのエレメントに属するどのパラメータであるかが明示される。
【００５６】
図４のステップＳ１に戻り、パート領域２１の表示形式が縮小画面、すなわち、エディット領域２３が表示される場合（ステップＳ１のＮＯ）について説明する。パート領域２１の表示形式が縮小画面の場合には、表示サイズが小さくなっているので、後述図５（ｂ）を参照して説明する通り、パート情報表示欄５０において幾つかのパートパラメータ３４の表示が省略されている。したがって、編集対象に選択されたソングデータ３０のうちの、縮小画面のパート領域２１において表示すべき一部のパラメータの値のみを読み出し、該読み出した各データに基づきパート領域２１の該当する箇所の表示を行う（ステップＳ４）。
【００５７】
図５（ｂ）は、パート領域２１の縮小画面の表示例である。パート領域２１において、各パート３２に対応するパート情報表示欄５０には、パート番号表示部５１、ミュートオン／オフ設定５２、ボイス名の情報５３、パン（ＰＡＮ）設定５６、及び、音量レベル（Ｌｅｖｅｌ）の設定５７の各情報が表示される。すなわち、パート領域２１の縮小画面では、パートパラメータ３４のうちの幾つかの表示が省略されている。縮小画面において省略されるパートパラメータ３４の種類は予め規定されているものとする。また、ボイス名の情報５３については拡大画面ではカテゴリー等の詳細な分類情報をも含めて表示していたのに対して（図５（ａ）参照）、縮小画面では、カテゴリー等の分類情報の表示はせずに、ボイス名のみを表示し、且つ、そのボイス名についても表示文字数を制限し、文字数の制限を越える長い文字列からなるボイス名は適宜短縮した形で表示される。
【００５８】
このように、パート領域２１の縮小画面においては、パートパラメータ３４のうちの予め規定された一部のパラメータの表示を省略して、残りの一部のパラメータのみが表示されるようにし、また、ボイス名については縮小画面と拡大画面とで表示形式を変えることで、狭い表示幅においても必要最低限の情報だけは提示できるようにしている。なお、パート領域２１が縮小画面で表示される場合とは、エディット領域２３を表示させてエレメントのパラメータを詳細に編集する場合であるから、このときにパートパラメータ３４の情報を詳細に提示する必要はない。また、ユーザは、縮小画面であっても、画面上に表示されている該一部のパラメータの値を操作することができる。
【００５９】
ステップＳ５は、前記ステップＳ３の処理と同様に、現在選択中パートのボイスデータ３６の各エレメント３９のエレメントオン／オフデータ４１に基づき、エレメント領域２２の各エレメントオン／オフスイッチ（チェックボックス）５８の表示を行う（前記図６を参照）。そして、ステップＳ６において、選択中エレメントバッファ領域に保持されている選択中エレメント及び選択中目次の各データを読み出し、該読み出した目次（パラメータグループ）のデータに基づき、該目次に対応すパラメータグループを編集するためのＧＵＩ部品群から構成されるパラメータ詳細画面を表示すると共に、前記読み出した選択中のエレメントデータ４０を構成するパラメータ４３〜４８のうちから、該選択された目次に対応するパラメータグループの各パラメータ設定値を読み出し、前記パラメータ詳細画面の対応するＧＵＩ部品の箇所にそれぞれ表示する。
【００６０】
図７を参照してエディット領域２３に表示される「パラメータ詳細画面」の構成例について説明する。なお、図７は、エディット領域２３の全体的な特徴を説明するための説明図であって、図示及び説明の便宜上、当何らかのパラメータグループの構成要素を正確に描いた図ではないことに留意されたい。エディット領域２３は、選択中パートの選択中エレメントの選択中パラメータグループに対応するパラメータ詳細画面を表示する領域である。ユーザは、エディット領域２３において選択中パラメータグループに含まれるパラメータを詳細に編集することができる。前述の通り、エディット領域２３に読み出すパラメータグループの選択肢として掲示された目次６１〜６４には、オシレータ・ピッチグループ６１、フィルタグループ６２、アンプグループ６３、及び、ＬＦＯ／ＥＱグループ６４の４通りのグループがあり、各グループ毎にパラメータ詳細画面を構成するＧＵＩ部品群の種類が予め決められている。図７に示す通り、パラメータ詳細画面には、パラメータ特性を示すグラフや、リストボックス、テキストボックス、スライダー、或いは、数値表示欄付きのノブ型操作子画像などのＧＵＩ部品が表示される。各ＧＵＩ部品のノブ型操作子の回転位置や数値表示、グラフ特性等は、選択中エレメントの選択中パラメータグループについての各パラメータ設定値に基づき設定される。ユーザは、エディット領域２３上の各種ＧＵＩ部品を用いて、編集対象のパラメータの設定値やグラフ特性等をグラフィカルに編集することができる。
【００６１】
エディット領域２３に表示するパラメータ詳細画面は、パラメータグループ（目次）毎に用意されるので、エディット領域２３内に表示すべきＧＵＩ部品の数は比較的少数で済み、個々のＧＵＩ部品をゆとりを持って大きく表示することができる。したがって、限られた表示サイズ内においても、パラメータを詳細且つ分かりやすく表示することができ、操作性にも優れる。また、エディット領域２３の表示サイズ自体もそれほど大きくする必要はないので、１つのエディタウィンドウ２０内に３つの領域を確保するという、本実施例の画面構成にとっても好都合である。
【００６２】
なお、各パラメータグループ６１〜６４毎のＧＵＩ部品構成や動作内容の詳細については、周知の技術を援用すればよいので、その図示及び説明は省略する。
【００６３】
かくして、図４に示す処理により、エディタウィンドウ２０上の各領域２１〜２３には、編集対象のソングデータ３０について各種パラメータの設定値が表示される。このように、１つのソングデータの編集に際して必要となる主な情報は、１つのエディタウィンドウ２０上に並置された３つの領域２１〜２３のそれぞれ該当する箇所に現れているので、ユーザは、画面スクロール操作や別ウィンドウの表示操作などを行うことなく、必要な情報を該エディタウィンドウ２０上で同時且つ簡単に確認することができる。
【００６４】
また、図２（ａ）に示すように、エディタウィンドウ２０において、パート領域２１、エレメント領域２２及びエディット領域２３は、左から右に向かって横並びに並べて表示されている。また、（ｂ）に示す通り、エディット領域２３が非表示の場合には、ウィンドウ２０の左側に拡大画面のパート領域２１が表示され、その右隣にエレメント領域２２が表示される。すなわち、エディタウィンドウ２０の画面構成が、エディット領域２３の表示／非表示のいずれの構成である場合にも、パート領域２１、エレメント領域２２及びエディット領域２３の横方向の配置関係は維持される。ソングデータ３０は、図３（ａ）〜（ｄ）に示す通り、ソングデータ３０、ボイスデータ３６、エレメント３９及び波形データからなる階層構造（ツリー構造）のデータ構造を持つ。そこで、ソングデータのツリー構造を、エディタウィンドウ２０における各領域２１〜２３の配置に照応させると、エディタウィンドウ２０の左端に位置するパート領域２１には最上位層のソングデータ３０が表示され、その右隣に位置するエレメント領域２２には該ソングデータ３０の下位層であるボイスデータ３６が表示され、該エレメント領域２２の右隣に位置するエディット領域２３には、ボイスデータ３６の下位データであるエレメント３９を構成するパラメータ群が表示されることになる。従って、当該エディタウィンドウ２０における各領域２１〜２３の配置関係から、該各領域２１〜２３に表示される各データのツリー状の相互関係を直感的に理解することができる。
【００６５】
次に、エディット領域２３の表示／非表示の切り替え動作について説明する。
ユーザは、エディット領域２３の表示／非表示の切り替え指示を、エレメント領域２２に具備されたエディット領域表示オン／オフ切り替えボタン２６を用いて行うことができる。図２（ａ）及び（ｂ）に示す通り、エディット領域表示オン／オフ切り替えボタン２６には、該ボタン２６の外観を成す円形の左半分側に左向き矢印、同右半分側に右向き矢印とが描かれている。図２（ａ）のように、エディット領域２３が表示オンの状態（パート領域２１が縮小画面）では、エディット領域表示オン／オフ切り替えボタン２６の右向き矢印が点灯（色付き表示）されており、該ボタン２６の指示に応じてエディット領域２３の表示が消されることを示している。ボタン２６上の点灯矢印の向き（右向き）は、後述する通り、エディット領域２３の表示オフに応じて、パート領域２１が拡大画面に切り替わる際の、パート領域２１の表示サイズ拡張方向に対応している。
また、図２（ｂ）のように、エディット領域２３が非表示の状態（パート領域２１が拡大画面）のときには、エディット領域表示オン／オフ切り替えボタン２６の左向き矢印が点灯されており、該ボタン２６の指示に応じてエディット領域２３が表示されることを示している。ボタン２６上の点灯矢印の向き（左向き）は、後述する通り、エディット領域２３の表示オンに応じて、パート領域２１が縮小画面に切り替わる際の、パート領域２１の表示サイズ縮小方向に対応している。
【００６６】
図８は、エディット領域２３を表示させる動作手順、すなわち、エディット領域２３を非表示状態（図２（ｂ）参照）から表示状態（図２（ａ）参照）に切り替える際の動作手順の一例を示すフローチャートである。以下に述べるエディット領域２３の表示オン動作は、エディット領域２３が非表示状態のとき（パート領域２１が拡大画面のとき）に、エディット領域表示オン／オフ切り替えボタン２６が操作された場合に実行される。また、エレメント領域２２において目次６１〜６４のいずれかの選択操作がユーザによって行われた場合にも実行されうる。
【００６７】
ユーザにより、エディット領域２３の表示オン指示が行われると、ステップＳ７において、パート領域２１の表示が拡大画面（図２（ｂ）参照）から縮小画面（図２（ａ）参照）に変更する処理が行われる。このとき、パート領域２１の表示形式の変更は、拡大画面で表示されたパート領域２１の右端を左方向にスライドさせることで、パート領域２１の表示幅を縮小するように行われる。そして、ステップＳ８において、前記縮小画面に変更されたパート領域２１において表示すべき情報（現在選択中ソングのパートパラメータの一部）が表示される（前記図４のステップＳ８及び前記図５（ｂ）を参照）。
【００６８】
ステップＳ９において、エレメント領域２２の表示位置を移動する処理が行われる。図２（ｂ）に示す通り、パート領域２１が拡大画面のときには、エレメント領域２２がエディタウィンドウ２０の右端に位置するよう両領域２１及び２２の表示サイズ及び表示位置が設計されている。前記ステップＳ７においてパート領域２１の表示幅が左寄りに縮小されるので、それに伴い、エレメント領域２２の表示位置を左側に移動させることで、該エレメント領域２２をパート領域２１の右隣に隣接させる配置関係を維持させる。そして、ステップＳ１０において、前記パート領域２１の縮小並びにエレメント領域２２の移動により、エディタウィンドウ２０の右側に確保された空き領域（エレメント領域２２の右隣）に、エディット領域２３を表示する。これにより、エディタウィンドウ２０において左側から順にパート領域２１、エレメント領域２２及びエディット領域２３が、ソングデータ３０の階層構造に倣う順で並ぶ。なお、この段階では、エディット領域２３にはパラメータ詳細画面（ＧＵＩ部品群）が表示されず、空白領域が確保されるのみである。
【００６９】
ステップＳ１１において、前記選択中エレメントバッファ領域に保持されている目次（パラメータグループ）の情報に基づき、選択中の目次（パラメータグループ）に対応するパラメータ詳細画面をエディット領域２３に表示する。この段階では、エディット領域２３のパラメータ詳細画面を構成する各ＧＵＩ部品毎のパラメータには、未だ、値が設定されていない。そして、ステップＳ１２において、該選択中エレメントバッファ領域に保持されている選択中エレメントの前記選択中目次（パラメータグループ）の各パラメータ設定値を読み出し、エディット領域２３のラメータ詳細画面を構成する核ＧＵＩ部品に前記読み出した各パラメータ設定値を表示する（図７参照）。
【００７０】
図９はエディット領域２３の表示オフ動作の手順の一例を示すフローチャートである。ユーザは、エディット領域２３の表示オフ（エディット領域２３を閉じる）指示を、エディット領域表示オン／オフ切り替えボタン２６を用いて行うことができる。エディット領域２３が表示オン状態のとき（パート領域２１が縮小画面のとき）に、エディット領域表示オン／オフ切り替えボタン２６が操作されると、エディタウィンドウ２０において、エディット領域２３の表示が消え（ステップＳ１３）、該エディット領域２３の消去に伴い空白となったウィンドウ２０の右端にエレメント領域２２が移動する（ステップＳ１４）。そして、ステップＳ１５において、縮小画面で表示されているパート領域２１の表示幅を右方向に拡張することで、該パート領域２１の表示形式が拡大画面に変更される。ステップＳ１６においては、拡大画面のパート領域２１において表示すべき情報（現在選択中ソングのパートパラメータの全て）をパート領域２１の該当する箇所に表示する（前記図４のステップＳ２及び前記図５（ａ）参照）。
【００７１】
このように、エディット領域２３の表示オン／オフの切り替えが行われたときには、パート領域２１の拡大／縮小の表示切替と、エレメント領域２２の表示位置の移動を行うことで、エレメント領域２２及びエディット領域２３の３つの領域の横方向の並び順を維持するようになっている。また、エディット領域２３の表示オン／オフの切り替えに際しては、エレメント領域２２の表示サイズや表示内容に変更は行わず、ディット領域２３の表示オン／オフいずれの場合でも、エレメント領域２２の操作性・視認性には変更が生じないようにしている。なお、パート領域２１は、表示サイズの拡大／縮小の切り替えに応じて、表示させるパラメータ数を変えたり、表示の方法を変えたり（ボイス名の完全表記・省略表記）するが、ＧＵＩ部品自体の表示サイズの拡大／縮小を行うのではないことに注意されたい。
【００７２】
次に、パート領域２１においてパートを新たに選択する操作が行われたときの処理について、図１０のフローチャートを参照して説明する。前述の通り、ユーザは、パート領域２１において表示されている複数のパート番号表示部５１をマウスクリック操作等により指定することで、該指定したパート（当該パートに割り当てられたボイスデータ）をエレメント領域２２に表示させる情報に選択することができる。ユーザによって、１つのパートを新たに選択する操作が行われると、ステップＳ１７において該新たに選択されたパートに対応するパート情報表示欄５０が強調表示に切り替わり、前回選択されていたパートに対応するパート情報表示欄５０は通常の表示状態に戻る。また、選択中パートバッファ領域の記憶内容を、前記新たに選択されたパートに対応するパート番号に書き換える。
【００７３】
ステップＳ１８では、前記新たに選択されたパートに対応するボイスデータ３６を構成する８つのエレメント３９のそれぞれについてのエレメントオン／オフデータ４１を読み出し、該読み出した各エレメントオン／オフデータ４１に基づき、エレメント領域２２の各エレメントオン／オフスイッチ５８の表示（オン／オフ表示）を更新する。パート領域２１が拡大画面で表示されている場合には（ステップＳ１９のＹＥＳ）、エディタウィンドウ２０の表示更新はこれで終了する。一方、パート領域２１が縮小画面で表示されている場合には（ステップＳ１９のＮＯ）、ステップＳ２０において、当該選択中パートの変更に応じて、エディット領域２３の該当する箇所の表示（各パラメータ設定値）を更新する。この処理自体は、前記図４のステップＳ４の処理と同様である。すなわち、新たにパートが選択されたときには、エレメント領域２２の表示構成（エレメントオン／オフスイッチ５８とエレメント選択ボタン５９の点数）と、選択中エレメント番号及び選択中目次の選択状態に変更はなく、また、エレメント領域２３のパラメータ詳細画面の構成（ＧＵＩ部品の構成）はそのままに、各パラメータの設定値のみが新たに選択されたパート（ボイスデータ）に応じて書き換わる。
【００７４】
次に、エレメント領域２２においてエレメントを新たに選択する操作が行われたときの処理について、図１１のフローチャートを参照して説明する。前述の通り、ユーザは、エレメント領域２２に表示された複数のエレメント選択ボタン５９のいずれかをマウスクリック操作等により指定することで、該指定したエレメントをエディット領域２３における編集対象のエレメントとして選択することができる。ステップＳ２１において、該新たに選択されたエレメントに対応するエレメント選択ボタン５９が強調表示（網掛け表示）に切り替わり、前回選択されていたエレメントに対応するエレメント選択ボタン５９が通常の表示状態に戻る。また、選択中エレメントバッファ領域における選択中エレメント番号を、前記新たに選択されたエレメントに対応するエレメント番号に書き換える。
【００７５】
ステップＳ２２において、エレメント選択ボタン５９と目次欄６０とを連結する連結部６５の表示を更新する。すなわち、連結部６５により、新たに選択されたエレメント選択ボタン５９と目次欄６０が連結される。図１２は、エレメント領域２２における連結部６５の表示更新の一例として、選択中エレメントがエレメント番号「２」から同番号「８」に変更された際の連結部６５の表示更新例を示している。図１２に示す通り、エレメントの選択が変更された場合には、複数（８つ）のエレメント選択ボタン５９と、目次欄６０の表示構成は固定されたまま、連結部６５の連結肢の位置のみが選択されたエレメント番号に応じて変更される。
【００７６】
そして、パート領域２１が拡大画面で表示されている場合には（ステップＳ２３のＹＥＳ）、エディタウィンドウ２０における表示更新処理はこれで終了する。一方、パート領域２１が縮小画面で表示されている場合には（ステップＳ２３のＮＯ）、ステップＳ２４においては、選択中エレメントの変更に応じて、エディット領域２３の該当する箇所の表示（各パラメータ設定値）を更新する。なお、この処理自体は、前記図４のステップＳ４の処理と同様である。従って、エレメント領域２３のパラメータ詳細画面の構成（ＧＵＩ部品の構成）はそのままに、パラメータ詳細画面の各パラメータの設定値のみが、新たに選択されたエレメントに応じて書き換わることになる。
【００７７】
次に、エレメント領域２２において目次を新たに選択する操作が行われたときの処理について、図１３のフローチャートを参照して説明する。前述の通り、ユーザは、エレメント領域２２に表示された目次欄６０の複数の目次６１〜６４をマウスクリック操作等により指定することで、該指定した目次をエディット領域２３における編集対象のパラメータグループとして選択することができる。ステップＳ２５においては、該新たに選択された目次が強調表示（網掛け表示）に切り替わり、前回選択されていた目次が通常の表示状態に戻る。また、選択中エレメントバッファ領域における選択中目次を、前記新たに選択されたエレメントに対応するエレメント番号に書き換える。
【００７８】
パート領域２１が拡大画面で表示されている場合（エディト領域２３が非表示の場合）には（ステップＳ２６のＹＥＳ）、当該目次選択操作に応じて、ステップＳ２７〜Ｓ３２において、エディット領域２３を表示する処理を行う。すなわち、パート領域２１を縮小画面形式に変更し、エレメント領域２２の表示位置を移動し、当該新たに選択された目次についてエディット領域２３のパラメータ詳細画面を構成し、該当する箇所に各パラメータ設定値を表示する。ステップＳ２７〜Ｓ３２の処理は、前記図８を参照して説明した処理と同様であるため、その詳細については既述の説明を参照されたい。
【００７９】
一方、パート領域２１が縮小画面で表示されている場合には（ステップＳ２６のＮＯ）、エディト領域２３が既に表示されているので、当該新たに選択された目次６１〜６４に応じて、エディット領域２３のパラメータ詳細画面の構成を変更すると共に（ステップＳ３３）、該新たに選択された目次に応じたパラメータ詳細画面の各ＧＵＩ部品に、選択中エレメントの選択中目次（新たに選択された目次）の各パラメータ設定値を表示する（ステップＳ３４）。このステップＳ３３とＳ３４の処理は、前記図８を参照して説明したステップＳ１１とＳ１２の処理と同様である。
【００８０】
ユーザは、エディタウィンドウ２０上の各種ＧＵＩ部品を用いて各種パラメータの設定・データ編集をグラフィカルに行うことができる。パート領域２１に表示されたパラメータが変更された場合には、パート領域２１のパラメータ表示内容が、前記ユーザによる変更操作に基づき更新されると共に、現在パート領域２１に読み出されているソングデータ３０に含まれる前記変更されたパラメータの設定値が、新たな設定内容に書き換えられる。パート領域２１が拡大画面のときには、ユーザはエディタウィンドウ２０上から編集対象のソングデータ３０を構成する全てのパート３２の全てのパートパラメータ３４を編集することができる（図５（ａ）参照）。また、パート領域２１が縮小画面のときには、ユーザはエディタウィンドウ２０上から編集対象のソングデータ３０を構成する全てのパート３２の一部のパートパラメータ３４を編集することができる（図５（ｂ）参照）。
【００８１】
エレメント領域２２に表示されたパラメータが変更された場合には、エレメント領域２２のパラメータ表示内容が、前記ユーザによる変更操作に基づき更新されると共に、現在エレメント領域２２に読み出されているボイスデータ３６に含まれる前記変更されたパラメータの設定値が、新たな設定内容に書き換えられる。すなわち、ユーザは、エレメント領域２２に読み出されているボイスデータ３６を構成するエレメント３９のオン／オフを設定して、当該ボイスデータ３６を構成するエレメント３９の組み合わせを編集したり、エレメント選択ボタン５９又は目次欄６０の目次６１〜６４を用いて、エディット領域２３に読み出すパラメータグループを任意に変更することができる。エディット領域２３の表示／非表示いずれの場合であっても、エレメント領域２２の表示内容は変わらないので、ユーザは、エディタ領域２３で１つのエレメントのパラメータの詳細な編集を行っている時でも、パート領域２１でパートパラメータ３４を編集している時でも、編集対象のボイスデータ３６の各エレメントのオン／オフ設定の確認、変更を行うことができる。
【００８２】
また、エディット領域２３に表示されたパラメータが変更された場合には、エレメント領域２２のパラメータ表示内容が、前記ユーザによる変更操作に基づき更新されると共に、エレメント領域２２において現在選択中のエレメントの選択中の目次（パラメータグループ）のうちの前記変更されたパラメータの設定値が、新たな設定内容に書き換えられる。エレメント領域２３におけるパラメータ編集作業により、ユーザは、任意のエレメントの任意のパラメータを詳細に編集して、所望のボイス（音色）を作り出すことができる。前述の通り、エディット領域２３には、ユーザが選択した目次（パラメータグループ）に含まれるパラメータ群に対応するパラメータ詳細画面（ＧＵＩ部品群）が表示されるので、エディット領域２３に表示すべきＧＵＩ部品の表示点数は比較的少数でよいため、限られた表示領域内においても、パラメータを詳細且つ分かりやすく表示することができ、操作性に優れている。また、エディタウィンドウ２０の下部には、鍵盤を模擬したＧＵＩ部品からなる鍵盤部２５が常時表示されているので、エディット領域２３でパラメータを詳細に編集する編集作業と、該編集したボイスを試聴する発音確認作業の切り替えを迅速に行うことができ、作業効率が良い。
【００８３】
ユーザは、エディタウィンドウ２０上で行ったパートパラメータの編集結果を用いて所望のミキシング設定でソングデータの再生（自動演奏再生）を行うことや、ボイスデータを編集（エレメントオン／オフ設定や、各エレメント毎のパラメータ設定）して任意のボイスを作成し、該作成したボイスを用いて楽音を発生させることや、或いは、該作成したボイスに任意の名称を付与して保存することができる。
【００８４】
なお、上記実施例においては、ソングデータ３０は１６個のパート３２から構成され、１つのパート３２は８つのエレメント３９から構成される例を示したが、パート数及びエレメント数はこれに限定されない。また、図３（ａ）〜（ｄ）に示すデータ構成は、各データの階層関係と、エディタウィンドウ２０における各データの表示箇所との関係をわかりやすく説明するために例示した一例であって、データ構成は、少なくとも、ソングデータを構成する複数パートに夫々割り当てられたボイスがそれぞれ複数のエレメントから構成され、該複数のエレメントの各々が同じ種類の複数のパラメータを持つデータ構成でさえあればよい。例えば、図３（ｂ）に示すボイスデータ３６において、１つのボイスデータを構成する複数のエレメント３９毎に、図３（ｄ）に示すエレメントデータ４０とエレメントオン／オフデータ４１が入っているものとしたが、ボイスデータ３６の階層では、各エレメント３９毎に対応するエレメントデータ４０へのリンクデータとエレメントオン／オフデータ４１を持つ構成として、エレメントデータ４０の詳細なパラメータ（エレメントオン／オフデータ以外のもの）は下位の階層のデータに分けてもよい。
【００８５】
また、エレメント領域２２において、上記実施例においては、パラメータの制御対象毎にパラメータをグループ化したが、グループ化の方法は既述のものに限らない。また、グループ化されるパラメータの種類も上記実施例に挙げたものに限定されない。
【００８６】
また、上記実施例においては、エレメント領域２２には、エレメントオン／オフボタン５８、エレメント選択ボタン５９及び目次欄６５という、個々のエレメント毎の選択・設定に関するＧＵＩ部品のみが設けられる構成としたが、更に、編集対象のボイスデータ（パート）全体に関するパラメータの選択・設定に関するＧＵＩ部品を設けても良い。また、上記実施例においては、エレメント領域２２の上部にエディット領域表示オン／オフ切り替えボタン２６が具備されるものとしたが、このエディット領域表示オン／オフ切り替えボタン２６は、エディット領域２３の表示／非表示のいずれの場合にも常時表示されて入れさえいれば、エレメント領域２２以外の適宜の場所、例えば、エディタウィンドウ２０の上部のメニューバー２４上や、同ウィンドウ２０下部の鍵盤部２５の付近など、に配置されていてもよい。
【００８７】
以上説明した通り、この実施例に係るエディタウィンドウ２０の構成によれば、下記の如く種々の利点がある。
【００８８】
エディタウィンドウ２０において、編集対象となるデータ階層構造に応じて、パート領域２１、エレメント領域２２及びエディット領域２３の３つの領域を確保したことで、１つの画面（エディタウィンドウ２０）において、編集対象となるソングデータ３０を構成するパート、ボイス及びエレメントの関係を確認しつつ、各領域毎に各種パラメータを詳細に表示・編集することができるようなった。
【００８９】
また、エディタウィンドウ２０における、パート領域２１、エレメント領域２２及びエディット領域２３の３つの領域の配列は、編集対象となるソングデータ３０の階層構造に倣って左から順に並べてられているので、編集対象のソングデータ３０のツリー型階層構造が各領域の横の関係で直感的に把握できる。従って、現在エレメント領域２３で詳細に編集しているパラメータがどのエレメントに属しているのか、また、該エレメントはどのボイスに属しているのか、更には、該ボイスがどのパートに割り当てられているのか、というデータの相互関係が確認しやすい。
【００９０】
また、パート選択肢の選択や、エレメント選択肢の選択、或いは、目次欄６０の選択など、編集対象の情報の選択に応じて、エディタウィンドウ２０上の各領域の対応する表示が更新されるので、新規に選択した情報を１つのエディタウィンドウ２０上で迅速且つ簡単に確認することができる。
【００９１】
また、１つのソングデータの編集に際して必要となる主な情報は、１つのエディタウィンドウ２０上に並置された３つの領域２１〜２３のそれぞれ該当する箇所に現れているので、ユーザは、画面スクロール操作や別ウィンドウを表示させる操作などを行うことなしに、必要な情報を該エディタウィンドウ２０上に見ることができる。
【００９２】
ユーザが実行したい機能（ミキシング機能又はエディタ機能）に応じて、エディタ領域２３の非表示（パート領域２１の拡大）／エディタ領域２３の表示（パート領域２１の縮小）とで、画面構成を切り替えるようにしたことで、１つのエディタウィンドウ２０内でミキシング機能又はエディタ機能の何れの機能を実行させることができるので、複数のウィンドウから必要なものを探す手間や、作業内容に応じて別途ウィンドウやソフトウェアを立ち上げる手間などがなく、作業効率が良い。また、画面サイズをあまり広くすることなく、限られた画面サイズ内に、ユーザが実行したい作業に応じて必要な情報のみを適切に表示できる。
【００９３】
１つのエレメントを構成する複数のパラメータ群を制御対象に応じたグループ（目次６１〜６４）にグループ化し、該グループ毎にエディット領域２３に表示するパラメータ詳細画面を用意したことで、１つのエレメントに含まれるパラメータ群全てを詳細に表示しなければならない場合に比べて、表示すべき情報量を大幅に削減することができる。エディット領域２３としては、１つのパラメータグループ（目次６１乃至６４のいずれか）に含まれるパラメータ群に対応するパラメータ詳細画面のみを表示しうる領域が確保されていればよいので、限られた表示領域内においても、編集対象の個々のパラメータについて詳細に表示することができるようになる。
【００９４】
また、特に、エレメント選択肢（エレメント選択ボタン５９）とパラメータグループ選択肢（目次欄６０）を表示するエレメント領域２２と、パラメータ詳細画面を表示するエディット領域２３が並べて表示されることで、ユーザは、エディット領域２３においてどのエレメントのどのパラメータグループを編集しているのかを、エレメント領域２２での選択状態から容易に把握することができる。また、エレメント領域２２にてエレメント又はパラメータグループの選択を変更する作業と、エディタ領域２３にてパラメータの詳細な編集を行う作業との切り替えが、別ウィンドウに切り替える作業等を行うことなく、迅速に効率よく行うことができる。
【００９５】
また、目次欄６０においてパラメータグループの目次が一覧表示されているので、ユーザは、どのようなパラメータグループがあるのか簡単に確認することができ、パラメータグループの選択も行い易い。
【００９６】
また、エレメント領域２２において、エレメント選択肢（複数のエレメント選択ボタン５９）から選択された１つのエレメント選択ボタン５９と、目次欄６０を連結部６５により連結して示すことで、エレメント領域２２の表示構成、すなわち、エレメント選択ボタン５９の一覧と目次欄６０の表示構成を固定しておくことができるので、エレメント領域２２の表示内容を大幅に変更することなく、簡単な表示処理（すなわち、強調表示と連結部６５の更新のみ）で、現在選択中のエレメントとパラメータグループとを、ユーザにわかりやすく提示することができる（図１２等を参照）。
【００９７】
エレメント領域２２にエレメントオン／オフスイッチ５８を設けたことにより、エレメントのオン／オフパラメータのについては設定状態の確認・変更が容易であり、また、エディット領域２３にどのエレメントのどのパラメータグループが表示されているときであっても、各エレメントのオン／オフを切り替えることができる。このため、例えば、エディット領域２３エディット領域２３にてパラメータの詳細な設定を行うときに、選択中エレメント以外のエレメントをオフしてパラメータの詳細設定を行った該選択中エレメントだけの発音確認（試聴）をしたり、或いは、複数のエレメントをオンして複数エレメントを同時に利用したときの発音確認をする等、多様な試聴形態を簡単に設定でき、また、該試聴形態の設定の切り替えも迅速に行うことができる。また、エディット領域２３の表示／非表示に関わらず、エレメント領域２２は常時表示されているので、ユーザは各ボイス（パート）毎のエレメントのオン／オフ状態の確認・設定を常時行うことができる。
【００９８】
従って、この発明によれば、例えばシンセサイザー等の電子楽器における各種パラメータ設定をＧＵＩ部品を用いて行うエディタウィンドウ２０において、編集対象となる情報を詳細且つ分かりやすく表示することができ、操作性に優れたユーザインターフェースを提供することができるという優れた効果を奏する。
【００９９】
なお、この発明に係る実施例は、ＧＵＩ部品を用いた電子楽器の各種パラメータの編集機能をコンピュータに実行させるソフトウェアプログラム（エディタソフト）の形態で構成及び実施されてもよいし、また、ＧＵＩ部品を用いた電子楽器の各種パラメータの編集機能（エディタ機能）を実現する専用のハードウェア装置の形態で構成及び実施されてもよい。
【図面の簡単な説明】
【０１００】
【図１】この発明の一実施例に係る電子楽器と、該電子楽器のパラメータ設定をリモート制御するソフトウェアプログラム（エディタソフト）を実装したパーソナルコンピュータのハードウェア構成例を示すブロック図。
【図２】同実施例に係る電子楽器のパラメータメータを編集するためのエディタウィンドウの画面構成例を示す図であって、（ａ）はエディット領域が表示された状態、（ｂ）はエディット領域が非表示の状態。
【図３】同実施例に係るエディタソフトの編集対象のデータ構成例を示す図であって、（ａ）はソングデータ、（ｂ）はボイスデータ、（ｃ）はエレメントデータ、（ｄ）は波形データ。
【図４】同実施例に係るエディタソフトにおいて、編集対象のソングデータが選択された際の動作手順の一例を示すフローチャート。
【図５】同実施例に係るエディタウィンドウに表示されるパート領域の構成例を示す図であって、（ａ）は「拡大画面」の構成例、（ｂ）は「縮小画面」の構成例。
【図６】同実施例に係るエディタウィンドウに表示されるエレメント領域の構成例を示す図。
【図７】同実施例に係るエディタウィンドウに表示されるエディット領域に表示されるパラメータ詳細画面の構成例を示す図。
【図８】同実施例に係るエディタウィンドウの画面切り替え動作であって、エディット領域の表示オン動作手順の一例を示すフローチャート。
【図９】同実施例に係るエディタウィンドウの画面切り替え動作であって、エディット領域の表示オフ動作手順の一例を示すフローチャート。
【図１０】同実施例に係るエディタウィンドウのパート領域においてパートが選択されたときの動作手順の一例を示すフローチャート。
【図１１】同実施例に係るエディタウィンドウのエレメント領域においてエレメントが選択されたときの動作手順の一例を示すフローチャート。
【図１２】前記エレメント領域における連結部の表示更新例。
【図１３】同実施例に係るエディタウィンドウのエレメント領域において目次（パラメータグループ）が選択されたときの動作手順の一例を示すフローチャート。
【符号の説明】
【０１０１】
２０  エディタウィンドウ、２１  パート領域、２２  エレメント領域、２３  エディット領域、２６  エディット領域表示オン／オフ切り替えボタン、５１  パート番号表示部パート番号表示部（パート選択肢）、５９  エレメント選択ボタン（エレメント選択肢）、６０  目次欄（パラメータグループ選択肢）、６１〜６４目次（パラメータグループ）、６５  連結部
【図１】
2008158435.tif 000003
【図２】
2008158435.tif 000004
【図３】
2008158435.tif 000005
【図４】
2008158435.tif 000006
【図５】
2008158435.tif 000007
【図６】
2008158435.tif 000008
【図７】
2008158435.tif 000009
【図８】
2008158435.tif 000010
【図９】
2008158435.tif 000011
【図１０】
2008158435.tif 000012
【図１１】
2008158435.tif 000013
【図１２】
2008158435.tif 000014
【図１３】
2008158435.tif 000015