(57)【要約】【課題】  要素ブロックの有効／無効の設定と詳細なパラメータの設定との移行を同一の操作子の操作により行う楽音信号作成装置の提供。【解決手段】  要素ブロック毎に対応付けられた要素ブロック操作子が所定の第１の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックの信号制御処理を有効／無効のいずれかに切り替え、要素ブロック操作子が前記第１の操作態様とは異なる所定の第２の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックを詳細編集対象に設定する。このように要素ブロック操作子の操作態様の違いによって、要素ブロックの有効／無効の設定と特性を決める詳細なパラメータ設定との移行を行うようにすると、ユーザが要素ブロックの有効／無効を設定しながらの「音作り」を行うことがコストをかけることなしにできるようになる。【選択図】        図４
2010237235.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも楽音信号生成、信号増幅、効果付与の一連の信号制御処理過程にあわせて前記処理過程をそれぞれ受け持つ複数の要素ブロックが組み合わされてなり、前記各要素ブロックの信号制御処理に従って多様な楽音信号を作成する楽音信号作成装置であって、
表示部と、
前記表示部の近傍に配置された操作子と、
前記複数の要素ブロック毎に複数種類の詳細パラメータを記憶する記憶手段と、
前記複数の要素ブロック毎に対応付けられた要素ブロック操作子と、
前記要素ブロック操作子に対する操作態様に応じて制御を変更する制御手段であって、前記要素ブロック操作子が所定の第１の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックの信号制御処理を有効／無効のいずれかに操作のたびに切り替える一方で、前記要素ブロック操作子が前記第１の操作態様とは異なる所定の第２の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックを詳細編集対象に設定するものと、
前記有効／無効に応じて前記各要素ブロックにおける信号制御処理を実行するか否かを決定する信号制御手段と、
前記詳細編集対象に選択された要素ブロックについて前記記憶手段に記憶されている複数種類の詳細パラメータを前記操作子に対応付けると共に前記表示部に表示する手段と、
前記操作子の操作に応じて対応付けられた詳細パラメータの設定を行うパラメータ設定手段と
を具える楽音信号作成装置。
【請求項２】
前記要素ブロック操作子の近傍にそれぞれに対応する要素ブロック表示器をさらに具えてなり、
前記要素ブロック表示器を、対応する要素ブロック操作子が有効かつ詳細編集対象に設定されている第１の状態、対応する要素ブロック操作子が無効かつ詳細編集対象に設定されている第２の状態、対応する要素ブロック操作子が有効かつ詳細編集対象に設定されていない第３の状態、対応する要素ブロック操作子が無効かつ詳細編集対象に設定されていない第４の状態、の少なくとも４つの状態についてそれぞれ異なる態様で表示することを特徴とする請求項１に記載の楽音信号作成装置。
【請求項３】
前記楽音信号生成を受け持つ要素ブロックは、有効である場合に楽音信号を生成する一方で無効である場合に楽音信号を生成しないものであり、前記信号増幅又は効果付与を受け持つ各要素ブロックは有効である場合に楽音信号に対して変調を行う一方で無効である場合に楽音信号をスルーして変調を行わないものであることを特徴とする請求項１又は２に記載の楽音信号作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽音信号の生成及び／又は楽音信号の増幅さらには楽音信号への効果付与などに関する信号制御処理を仮想的にシミュレートすることによって、多様な楽音信号を作成することができる楽音信号作成装置に関する。
【背景技術】
【０００２】
従来から、DSP（ディジタルシグナルプロセッサ）等のディジタル信号制御処理装置、あるいはディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウェア装置上などにおいて、自然楽器の発音機構（楽音信号生成特性）に立脚した所定の物理モデルに従ってシミュレーションを行うことにより、自然楽器の楽音を疑似的／仮想的に合成する楽音信号作成装置が知られている。このような楽音信号作成装置としては、下記に示す特許文献１に記載されている発明がその一例である。
【０００３】
また、シミュレーションにより生成された楽音信号に限らず、例えばアコースティックピアノなどの自然楽器や電気ピアノなどの電気楽器における実際の弦振動に基づき生成される楽音信号などを含めて、これらの楽音信号の増幅や効果付与などをも適宜に組み合わせてシミュレートすることによって、より多様な楽音信号を作成することができるようになっている。そのために、楽音信号生成のみならず前記信号増幅や効果付与などにそれぞれ対応した信号制御処理を実行する複数の信号処理部（要素ブロックと呼ぶ）において、それらによる制御特性を特徴付ける詳細なパラメータが１乃至複数それぞれ用意されており、例えば下記の非特許文献１に示すように、ユーザは予め用意された画面等を見ながら所定の設定操作子を操作して各パラメータの設定を行うことができるようになっている。さらに、パラメータ毎に有効／無効を設定できるようになっており、無効に設定されているパラメータについてはシミュレーションを実行しない。つまり、楽音信号を制御する際にそれぞれのパラメータを反映させるか否かを、ユーザが任意に個別のパラメータ毎に有効／無効の設定を行って決めることができるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2003−122368号
【非特許文献】
【０００５】
【非特許文献１】“GW50 GUITAR PERFORMANCE EFFECTOR  取扱説明書”，1993年，ヤマハ株式会社，インターネット〈http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/GW50J_1.PDF, GW50J_2.PDF〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザは上記した楽音信号生成、信号増幅、効果付与等に応じた信号制御処理を実行する要素ブロック毎に、各々の特性を決定付ける各種パラメータを設定する場合、編集画面による視認だけでなく実際に耳で作成される楽音を聴きながらパラメータ設定を行うことで所謂「音作り」をする。しかし、従来の装置においては、個別のパラメータ毎に有効／無効を設定して「音作り」をしなければならず、非常に面倒であった。
【０００７】
そこで、要素ブロックの有効／無効を設定することにより、該要素ブロックの特性を決定付ける多数の詳細なパラメータの個別設定に関わらずに「音作り」をすることが考えられる。しかし、そうした場合には、パラメータ毎に個別に有効／無効を設定する際に当該要素ブロック自体が有効／無効であるかをユーザが把握することができないために、ユーザがパラメータ設定を適切に行うことが難しくなる。例えば、効果付与の要素ブロックが無効に設定されている場合に、ユーザがコンプレッサパラメータを設定したとしても、効果付与自体が行われないことから設定後のパラメータは楽音信号に反映されず、ユーザは設定したパラメータが所望の楽音信号を生成するのに最適であるか否かを判断することができない。こうした点を解決するためには、単純に表示画面上に要素ブロックの有効／無効を表示すればよいが、そうした表示画面を表示するには従来に比べて大画面かつ高精度の表示器が要求されることから、そうした表示器は高価でありコスト高となること、また画面上に表示したとしても画面表示と設定操作子との視認性が悪くひいては設定操作子の操作性が悪くなるので、特に初心者には使いづらい。
【０００８】
本発明は上述の点に鑑みてなされたもので、ユーザが同一の操作子の操作によって要素ブロックの有効／無効の設定と該要素ブロックの特性を決める詳細なパラメータ設定との移行を簡単に行うことができるようにし、また要素ブロック毎の有効／無効の設定状態を把握しながら詳細なパラメータを設定することができるようにした楽音信号作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る楽音信号作成装置は、少なくとも楽音信号生成、信号増幅、効果付与の一連の信号制御処理過程にあわせて前記処理過程をそれぞれ受け持つ複数の要素ブロックが組み合わされてなり、前記各要素ブロックの信号制御処理に従って多様な楽音信号を作成する楽音信号作成装置であって、表示部と、前記表示部の近傍に配置された操作子と、前記複数の要素ブロック毎に複数種類の詳細パラメータを記憶する記憶手段と、前記複数の要素ブロック毎に対応付けられた要素ブロック操作子と、前記要素ブロック操作子に対する操作態様に応じて制御を変更する制御手段であって、前記要素ブロック操作子が所定の第１の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックの信号制御処理を有効／無効のいずれかに操作のたびに切り替える一方で、前記要素ブロック操作子が前記第１の操作態様とは異なる所定の第２の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックを詳細編集対象に設定するものと、前記有効／無効に応じて前記各要素ブロックにおける信号制御処理を実行するか否かを決定する信号制御手段と、前記詳細編集対象に選択された要素ブロックについて前記記憶手段に記憶されている複数種類の詳細パラメータを前記操作子に対応付けると共に前記表示部に表示する手段と、前記操作子の操作に応じて対応付けられた詳細パラメータの設定を行うパラメータ設定手段とを具える。
【００１０】
この発明によると、要素ブロック毎に対応付けられた要素ブロック操作子が所定の第１の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックの信号制御処理を有効／無効のいずれかに操作のたびに切り替える一方で、要素ブロック操作子が前記第１の操作態様とは異なる所定の第２の操作態様に従って操作された場合には、該操作された要素ブロック操作子に対応付けられている要素ブロックを詳細編集対象に設定するようにした。このようにして、同一の要素ブロック操作子の操作態様の違いによって、要素ブロックの有効／無効の設定と該要素ブロックの特性を決める詳細なパラメータ設定との移行を行うようにすると、ユーザが要素ブロックの有効／無効を設定しながらの「音作り」を行うことがコストをかけることなしにできるようになる。
【００１１】
また、本発明の好ましい実施例として、前記要素ブロック操作子の近傍にそれぞれに対応する要素ブロック表示器をさらに具えてなり、前記要素ブロック表示器を、対応する要素ブロック操作子が有効かつ詳細編集対象に設定されている第１の状態、対応する要素ブロック操作子が無効かつ詳細編集対象に設定されている第２の状態、対応する要素ブロック操作子が有効かつ詳細編集対象に設定されていない第３の状態、対応する要素ブロック操作子が無効かつ詳細編集対象に設定されていない第４の状態、の少なくとも４つの状態についてそれぞれ異なる態様で表示することを特徴とする。これにより、ユーザは要素ブロック表示器の異なる表示状態に従って、要素ブロック毎の有効／無効の設定状態を把握しながら詳細パラメータを設定することができるようになる。
【発明の効果】
【００１２】
この発明によれば、同一の操作子の操作によって要素ブロックの有効／無効の設定と該要素ブロックの特性を決める詳細なパラメータ設定との移行を行うようにしたことから、コストをかけることなく個別の詳細パラメータの有効／無効を維持したままで要素ブロックの有効／無効を設定しながらの音作りを行うことができる装置を提供できる、という効果を奏する。
また、要素ブロック操作子の有効／無効と詳細編集対象に設定されている／設定されていないの組み合わせに応じて、要素ブロック表示器を異なる表示態様で表示させることから、ユーザは要素ブロック毎の有効／無効の設定状態を把握しながら詳細なパラメータを設定することができるようになる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】この発明に係る楽音信号作成装置を適用した電子楽器の全体構成の一実施例を示すハード構成ブロック図である。
【図２】パフォーマンスメモリのデータ構成の一実施例を示す概念図である。
【図３】その他操作子部の具体的な構成例を示す概念図である。
【図４】ピアノエレメント操作子部の具体的な構成例を示す概念図である。
【図５】パラメータ操作子部の具体的な構成例を示す概念図である。
【図６】メイン処理の一実施例を示すフローチャートである。
【図７】初期設定処理の一実施例を示すフローチャートである。
【図８】楽音生成処理の一実施例を示すフローチャートである。
【図９】要素ブロック操作子処理の一実施例を示すフローチャートである。
【図１０】要素ブロック表示部の設定更新処理の一実施例を示すフローチャートである。
【図１１】ノブパラメータ処理の一実施例を示すフローチャートである。
【図１２】ノブへのパラメータ割り当て処理の一実施例を示すフローチャートである。
【図１３Ａ】ノブへのパラメータ割り当てに関して、具体的な操作手順及びその際における表示部の表示内容について説明するための第１の概念図である。
【図１３Ｂ】ノブへのパラメータ割り当てに関して、具体的な操作手順及びその際における表示部の表示内容について説明するための第２の概念図である。
【図１４】詳細編集処理の一実施例を示すフローチャートである。
【図１５】EXTバンク処理の一実施例を示すフローチャートである。
【図１６】パフォーマンスデータ適用処理の一実施例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１５】
図１は、この発明に係る楽音信号作成装置を適用した電子楽器の全体構成の一実施例を示すハード構成ブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、内蔵不揮発記憶部４、可搬記憶メディアスロット５、ピアノエレメント操作子部６、表示部７、設定操作検出部８、演奏操作検出部９、音源／効果部１０、ＭＩＤＩインタフェース（Ｉ／Ｆ）１１、通信インタフェース（Ｉ／Ｆ）１２がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与える、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って各種処理を実行する。
【００１６】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや、例えばメーカにより予め提供／セットされた後述する図２に示す「プリセットバンク」などの各種データを格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。なお、この実施例では楽音信号を生成／制御する際に、ＲＯＭ２や内蔵不揮発記憶部４あるいは可搬記憶メディアスロット５に装着された可搬記憶メディアＭに記憶されている各バンクデータを直接参照するのではなく、ＲＡＭ３に確保されるパフォーマンスメモリ内にそれらから読み出されて記憶された各バンクデータ（後述する図２参照）を参照する。
【００１７】
内蔵不揮発記憶部４は当該電子楽器に予め内蔵された例えばハードディスク記憶装置であって、個々のユーザにより任意に作成された後述する図２に示す「ユーザバンク」などの各種データの他、ＣＰＵ１が実行する例えば信号制御のためのシミュレーションプログラム（図示せず）などの各種制御プログラム等を記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この内蔵不揮発記憶部４に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、内蔵不揮発記憶部４はハードディスク記憶装置（HD）に限られず、様々な形態の記憶媒体を利用する記憶装置であってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００１８】
可搬記憶メディアスロット５は１乃至複数の接続端子（例えばUSB（Universal Serial Bus）端子）を有し、当該電子楽器と前記ＵＳＢ端子に接続された可搬記憶メディアＭ（例えばUSBメモリ）との間で、各種情報を送受信する制御を行うインタフェース制御機器である。この実施例において、可搬記憶メディアスロット５は可搬記憶メディアＭが挿入されることに応じて、該可搬記憶メディアＭに特定の自動読み込みファイル（ここでは、外部機器で任意に作成された後述する図２に示す「EXTERNAL（EXT）バンク」）が記憶されているか否かを参照し、前記自動読み込みファイルが記憶されている場合には当該ファイルをＲＡＭ３に自動的に書き込む機能（所謂オートロード機能）を有する。通常、可搬記憶メディアＭ内のROOTディレクトリ下を参照する。
【００１９】
本実施例では、上記ＲＯＭ２に記憶されている「プリセットバンク」、内蔵不揮発記憶部４に記憶されている「ユーザバンク」、可搬記憶メディアＭに記憶され可搬記憶メディアスロット５への挿入によってＲＡＭ３にオートロードされる「EXTバンク」等のオリジナルの各バンクデータ中から選択された一つのパフォーマンスデータに含まれる複数のパラメータをＲＡＭ３あるいは音源／効果部１０のレジスタに設定することによって楽音信号を生成／制御するようになっている。ユーザはＲＡＭ３あるいは音源／効果部１０のレジスタの設定を適宜変更して、楽音信号の生成／制御の変更ができる。また、ＲＡＭ３あるいは音源／効果部１０の複数レジスタの設定を一つのパフォーマンスデータとして、内蔵不揮発記憶部４に記憶されている「ユーザバンク」あるいは可搬記憶メディアＭに記憶されている「ＥＸＴバンク」にストアすることができる。また、バンクデータ毎に一括して内蔵不揮発記憶部４に記憶されている「ユーザバンク」あるいは可搬記憶メディアＭに記憶されている「ＥＸＴバンク」にセーブすることができる。ただし、ＲＯＭ２に記憶されている「プリセットバンク」、あるいは可搬記憶メディアスロット５に可搬記憶メディアＭが挿入されていない状態での「ＥＸＴバンク」に対しては、ストアやセーブすることができない。
【００２０】
ここで、上記ＲＯＭ２、内蔵不揮発記憶部４、可搬記憶メディアＭにそれぞれ記憶される、あるいはＲＡＭ３にロードされる各バンクデータのデータ構成について、図２を用いて説明する。図２は、パフォーマンスメモリのデータ構成の一実施例を示す概念図である。ただし、プリセットバンク、ユーザバンク、EXTバンクの各バンクデータのデータ構成は同一であることから、ここではプリセットバンクデータについてのみ説明する。
【００２１】
プリセットバンクデータは、多数の楽音信号作成用のパラメータの異なる組み合わせを定義した個別データセットを複数含んでなる（ここでは一例としてBANK A,B,Cの３個）。個別データセットは異なる楽音信号作成用のパラメータの組み合わせとして、複数のパフォーマンスデータを有する（ここでは一例としてパフォーマンス1〜16データの１６個）。このパフォーマンスデータの１つ１つが楽音信号作成の際に１つのパラメータセットとして与えられ、該パフォーマンスデータに含まれる多数のパラメータに基づき作成される楽音信号は特徴付けられる。したがって、ユーザは楽音信号の作成開始前にいずれのパフォーマンスデータを使用するかを最初に選択しておく必要がある（後述する図３参照）。
【００２２】
楽音信号を特徴付けるパフォーマンスデータは、レイヤデータと、共通データと、ノブ割り当てデータとからなる。レイヤデータは、楽音信号生成特性や楽音信号の増幅特性さらには楽音信号への効果付与特性といった複数の要素ブロックを組み合わせてシミュレーションにより楽音信号を作成する複数の処理段階（信号制御プロセス）からなる一連の処理系列毎に（ここでは一例としてレイヤ１とレイヤ２の２系列、勿論２系列のみに限られない）、各特性それぞれに対応する信号制御（シミュレーション等）を実行する図示しない信号処理部（要素ブロック）を制御するための、複数の要素ブロック毎のパラメータ情報を定義したデータである。
【００２３】
各レイヤデータに定義される複数の要素ブロック毎のパラメータ情報としては、要素ブロックに対応してピアノエレメントパラメータ情報，プリアンプパラメータ情報，モジュレーション効果パラメータ情報，パワーアンプ／コンプエレメントパラメータ情報がある。これらの各パラメータ情報は、それぞれの要素ブロックにおける処理タイプ（名称）に加えて、該要素ブロックでの信号制御を実行するか否かを決定付ける有効／無効パラメータ、要素ブロックを制御する各種の詳細パラメータを最大５個まで含んでなる（パラメータ1〜5）。一例として、ピアノエレメントパラメータ情報は、ディケイタイム（DecayT）、リリースタイム（ReleaTim）、キーオフ（Keyof）、スタートポイント（StrP）、ハンマ（HammerTe）等の、例えばPCM波形を制御して楽音波形を生成するために必要とされる各種パラメータ、あるいはシミュレーションにより生成する楽音波形を特徴付ける各種パラメータを含んでなる。
【００２４】
本実施例における電子楽器では、各要素ブロックに対応した信号制御処理を実現するアルゴリズムが前記タイプ毎に一意に規定されており、上記処理タイプを切り替えると前記アルゴリズムを実現するDSPの処理が切り替わり（楽音信号生成特性については、波形メモリから読み出すPCM波形の切り替えも含まれる）、それらを制御するためのパラメータ種類もあわせて切り替えられる。前記アルゴリズムとしては、例えば多数の電気素子を組み合わせてなる従来知られたアナログのエフェクタ回路やアンプ回路と同様の信号制御処理をシミュレーションにより実現するシミュレーションプログラムのアルゴリズムなどが挙げられる。
【００２５】
共通データは、上記した２つの処理系列（レイヤ）で生成される楽音信号に対して共通の信号制御処理を施す要素ブロックの特性を調整するためのパラメータ情報、全ての要素ブロックに対して共通の信号制御処理を施すためのパラメータ情報を含んでなる。こうした共通の要素ブロックの特性を調整するためのパラメータ情報の一例としては、ホールやルームなどのリバーブエフェクトの種類を決定する複数の詳細パラメータを含む「リバーブ処理」に関するパラメータ情報、フラット／ジャズ／ポップス／ロック／クラシック (コンサート)の５種類の音楽ジャンルのいずれかにあった周波数特性を決定する複数の詳細パラメータを含む「マルチイコライザ（MEQ）処理」に関するパラメータ情報などがある。
【００２６】
ノブ割り当てデータは、１つのパフォーマンスデータにおいて、各パラメータ情報に含まれる多数の詳細パラメータのうち任意に組み合わせた複数の詳細パラメータからなる（後述するように、本実施例では最大６個までを指定することができる）。この組み合わせは、同じ要素ブロックに関する詳細パラメータを組み合わせたものに限らず、異なる要素ブロックに関しての詳細パラメータを組み合わせたものであってよい。後述するように、その組み合わせはユーザが任意に指定することができる（後述の図１２及び図１３参照）。
【００２７】
図１の説明に戻って、ピアノエレメント操作子部６は、予め電子楽器本体のパネル上に配置された複数の要素ブロック操作部６Ｂ（ピアノエレメントスイッチ）それぞれに対する操作を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。また、各要素ブロック操作部６Ｂの近傍にはLED等の発光素子からなる要素ブロック表示部６Ａが配置されており、これら要素ブロック表示部６Ａの点灯／消灯／点滅制御を行うことができるようにもなっている。こうした要素ブロック表示部６Ａ及び要素ブロック操作部６Ｂを含むピアノエレメント操作子部６の詳細な説明については後述する（図４参照）。
【００２８】
表示部７はパネル上に配置された例えば液晶表示パネル（LCD）やCRT等から構成されるディスプレイであって、図２のパラメータ情報毎に定義されている複数のパラメータ1〜5（要素ブロック毎の詳細パラメータ）やノブ割り当てデータに定義されている複数の詳細パラメータを提示したり、あるいはＣＰＵ１の制御状態などを表示したりする。ただし、ここで用いられる表示部７は例えば上下２段にわけて各段にそれぞれ数十文字程度しか情報を一度に表示することしかできないような、相対的に解像度／表示能力が乏しい類の表示機器である。こうした表示部７における表示内容の詳細な説明については後述する（図５及び図１３参照）。
【００２９】
設定操作検出部８は、上記した要素ブロック操作部６Ｂ以外の操作子、例えば後述するパラメータ操作子部（図５参照）を構成する上記表示部７の近傍に設けられた回動操作かつ押下操作可能なノブ、後述するその他操作子部（図３参照）を構成するプリセットバンク、ユーザバンク、EXTバンクのいずれかのバンクデータを選択するスイッチ、バンクデータに含まれる個別データセット（BANK A,B,C）を選択するスイッチ、個別データセットに含まれるパフォーマンスデータ（パフォーマンス1〜16）を選択するスイッチなどとして割り当てられる設定操作子に対する操作を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。勿論、上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード等の各種操作子を含んでいてもよい。
【００３０】
演奏操作検出部９は、生成する楽音信号の音高を選択するための複数の鍵を備えた例えば鍵盤等のような演奏操作子（図示せず）の押圧及び離鍵を検出して検出出力を生じるものである。ユーザにより演奏操作子が操作されることに応じて、音源／効果部１０に対して楽音信号の生成指示がなされる。勿論、ユーザ自身による演奏操作子の操作に応じて楽音信号を生成することに限らず、例えばＭＩＤＩインタフェース１１を介してシーケンサ等の外部のMIDI機器１１Ａから取得したMIDIデータ等に基づき楽音信号を生成できるようになっていてもよい。
【００３１】
音源／効果部１０は複数の楽音信号の同時発生が可能であり、演奏操作子の押鍵操作等に応じてデータ及びアドレスバス１Ｄを経由して与えられた演奏情報を入力し、この演奏情報に基づいて楽音生成特性に従って楽音信号を生成する。音源／効果部１０で生成された楽音信号は、信号増幅特性や効果付与特性に応じた信号制御が行われた後にアンプやスピーカなどを含むサウンドシステム１０Ａから発音される。こうした音源／効果部１０とサウンドシステム１０Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源／効果部１０はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、波形メモリを含む専用のハードウェアで構成してもよいし、DSPによるソフトウェア処理（シミュレーションプログラムなど）で構成してもよい。
【００３２】
なお、上述したように、本実施例における電子楽器は、処理タイプによってシミュレーション処理のアルゴリズムが規定されており、処理タイプを切り替えると楽音信号の生成を実現するＤＳＰにより実行されるアルゴリズムや波形メモリから読み出す楽音信号（ＰＣＭ波形など）を切り替えることができるようになっている。すなわち、音源／効果部１０は複数の楽音合成方式によって楽音信号を生成でき、それらを随時に切り替えて１つの楽音合成方式に従って同時に複数（２系列）の楽音信号を生成する、あるいは異なる楽音合成方式に従って同時に複数（２系列）の楽音信号を生成することができるようになっている。
【００３３】
ＭＩＤＩインタフェース（I/F）１１は、外部のMIDI機器１１Ａ等からMIDI形式の演奏情報（所謂MIDIデータ）を当該電子楽器へ入力したり、あるいは当該電子楽器からMIDI形式の演奏情報をMIDI機器１１Ａ等へ出力するためのインタフェースである。MIDI機器１１Ａは、MIDI形式の演奏情報を発生する機器であればどのような機器であってもよい。
【００３４】
通信インタフェース（Ｉ／Ｆ）１２は、当該電子楽器と外部のサーバ装置１２Ａとの間で制御プログラムや各種データなどを通信ネットワークＸを介して送受信するためのインタフェースである。例えば、その他の利用者が新規に作成しサーバ装置１２Ａに登録したユーザバンクを通信ネットワークＸを介して取得することができる。この通信インタフェース１２は、例えばＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００３５】
次に、本電子楽器本体のパネル上に構成される、その他操作子部、ピアノエレメント操作子部、パラメータ操作子部の具体的構成例及びその操作態様について、図３〜図５を用いて説明する。図３は、その他操作子部の具体的な構成例を示す概念図である。
【００３６】
図３に示すように、その他操作子部は、図３右に示した６個の設定操作子８Ａ（スイッチ）からなるバンク種類を決定するための「バンク選択用の第１操作子群」と、図３中央に示した１６個の設定操作子８Ａからなるパフォーマンスデータを決定するための「パフォーマンスデータ選択用の第２操作子群」と、図３左に示した３個の設定操作子８Ａからなる上記以外の所定機能を実現するための「その他選択用の第３操作子群」とにその構成を大きく分けることができる。各操作子群に含まれるそれぞれの操作子８Ａの近傍には、ユーザがパネル上において各操作子８Ａに対して割り当てられる機能を視認することができるよう、割り当てられる機能を示すプリント表示が印刷されている。また、ユーザがパネル上においてオン状態になっている操作子８Ａを把握することができるよう、押下操作に応じて点灯／消灯するLED（Ｌ）が配置されている。
【００３７】
「バンク選択用の第１操作子群」に含まれる複数の設定操作子８Ａのうち、上段側に配置された３つの操作子８Ａは、左から順にそれぞれパフォーマンスメモリのプリセットバンク、ユーザバンク、EXTバンクを選択する機能が予め割り当てられる操作子である。他方、下段側に配置された３つの操作子８Ａは、左から順にそれぞれ上段側の操作子の操作に応じて選択されたプリセットバンク、ユーザバンク、EXTバンクのいずれかに含まれる複数の個別データセット（BANK A〜C）を選択する機能が予め割り当てられる操作子である。例えばユーザが上段左端の「PRESET」とプリント表示されている操作子８Ａを押した後に、下段中央の「Ｂ」とプリント表示されている操作子８Ａを押した場合には、ＲＡＭ３のパフォーマンスメモリに記憶されている「プリセットバンク」の「BANK B」の個別データセットが特定される。
【００３８】
「パフォーマンスデータ選択用の第２操作子群」に含まれる複数の設定操作子８Ａには、上述のようにして特定された個別データセット（BANK A〜Cのいずれか）に含まれる複数のパフォーマンスデータ1〜16がそれぞれ対応付けられる。そのため、例えばユーザが第２操作子群に含まれる「１０」とプリント表示されている操作子８Ａを押した場合には、「プリセットバンク」の「BANK B」の「パフォーマンスデータ10」が特定される。このようにして、第２操作子群に含まれる操作子８Ａは、第１操作子群の操作に応じて決まるパフォーマンスデータ1〜16を選択するための操作子となる。
【００３９】
「その他選択用の第３操作子群」に含まれる複数の設定操作子８Ａは、例えば「ASSIGN」，「PAGE CHG」，「EXIT」といった機能が予め割り当てられている専用操作子である。本実施例において、「ASSIGN」スイッチは後述するパラメータ割り当ての実行を開始するためのもの、「PAGE CHG」スイッチはパラメータ割り当てをクリアするために、各ノブに割り当てられたパラメータ名と現在のパラメータ値とを表示した画面に表示を切り替えるためのもの、「EXIT」スイッチはノブへのパラメータ割り当て状態をクリアするためのものである。詳しくは後述する（図１３参照）。
【００４０】
図４は、ピアノエレメント操作子部の具体的な構成例を示す概念図である。この図４に示すように、ピアノエレメント操作子部は、複数の要素ブロック操作部６Ｂ（スイッチ）と、その近傍に配置された例えばLED等の発光素子からなる要素ブロック表示部６Ａとにより構成される。要素ブロック操作部６Ｂには、上記した「パフォーマンスデータ選択用の第２操作子群」の操作に応じて特定されたパフォーマンスデータに含まれるレイヤ１データ、レイヤ２データ、共通データがそれぞれ対応付けられる。
【００４１】
図４上段に配置された左から４つ目までの各操作子６Ｂに対しては、レイヤ１データに含まれる各要素ブロックのパラメータ情報が対応付けられる。図４下段に配置された左から４つ目までの各操作子６Ｂに対しては、レイヤ２データに含まれる各要素ブロックのパラメータ情報が対応付けられる。ピアノエレメント操作子部に含まれるそれぞれの操作子６Ｂの近傍には、ユーザがパネル上において各操作子６Ｂに対して割り当てられる機能（要素ブロック）をすぐに確認することができるよう、割り当てられる機能を示すプリント表示が予め印刷されている。このプリント表示は一連の処理段階の順に印刷されており、各操作子６Ｂに対してプリント表示に該当する各要素ブロックのパラメータ情報が対応付けられる。
【００４２】
すなわち、ここに示す実施例では、左から順に「PIANO」とプリント表示された操作子６Ｂに「ピアノエレメントパラメータ情報」が、「PRE-AMPLIFIER」とプリント表示された操作子６Ｂに「プリアンプパラメータ情報」が、「MODULATION EFFECT」とプリント表示された操作子６Ｂに「モジュレーション効果パラメータ情報」が、「POWER-AMPLIFIER COMPRESSOR」とプリント表示された操作子６Ｂに「パワーアンプ／コンプエレメントパラメータ情報」が対応付けられる。そして、上記以外の「REVERB」とプリント表示された操作子６Ｂ，「MEQ」とプリント表示された操作子６Ｂには、それぞれ共通データの「リバーブ処理」，「マルチイコライザ（MEQ）処理」に関するパラメータ情報が対応付けられる。また、「COMMON」とプリント表示された操作子６Ｂには、すべての要素ブロックに共通な制御を施すためのパラメータ情報が対応付けられる。
【００４３】
上記のようにして各要素ブロックのパラメータ情報が対応付けられたピアノエレメント操作子部の任意の操作子６Ｂが所定の操作態様で操作されると、該操作子６Ｂに対応付けられた要素ブロックの有効／無効が切り替えられる。例えば、ユーザが上段左端の「PIANO」とプリント表示された操作子６Ｂを短く押した場合には、楽音信号を生成するための要素ブロックが有効に切り替えられて楽音信号が生成される一方で、有効状態にある操作子６Ｂが再度短く押された場合には楽音信号を生成するための要素ブロックが無効に切り替えられて楽音信号が生成されない。そして、その他の操作子６Ｂ、例えばユーザが「PRE‐AMPLIFIER」，「MODULATION EFFECT」，「POWER-AMPLIFIER COMPRESSOR」とプリント表示された各操作子６Ｂを短く押した場合には、それぞれに対応する要素ブロック（シミュレーション処理等）が有効に切り替えられて楽音信号に対して変調等の信号制御処理が行われる一方で、有効状態にある前記操作子６Ｂが再度短く押された場合にはそれぞれの要素ブロックが無効に切り替えられて楽音信号に対して信号制御処理が行われずに次の処理段階へと楽音信号がスルーされる。なお、操作された操作子６Ｂの近傍に配置された要素ブロック表示部６Ａ（LED）は、要素ブロックが有効とされると点灯されて、要素ブロックが無効とされると消灯される。
【００４４】
また、上記のようにして各要素ブロックのパラメータ情報が対応付けられたピアノエレメント操作子部の任意の操作子６Ｂを、前記操作態様（短く押す）と異なって所定時間以上長く押した場合には、操作された操作子６Ｂに対応付けられた前記パラメータ情報の詳細な内容が図５に示すパラメータ操作子部に表示される。例えば、ユーザが上段左端の「PIANO」とプリント表示された操作子６Ｂを長押しした場合には、ピアノエレメントパラメータ情報を構成するタイプ及び複数のパラメータ1〜5がパラメータ操作子部に表示される。
【００４５】
ここで、上記パラメータ操作子部について図５を用いて説明する。図５は、パラメータ操作子部の具体的な構成例を示す概念図である。パラメータ操作子部は、LCD等の表示機器からなる表示部７と、複数のノブ（設定操作子）８Ａとにより構成される。表示部７には、所定時間以上長く押下操作されたピアノエレメント操作子部の任意の操作子６Ｂに対応付けられたパラメータ情報の詳細パラメータが、ノブ８Ａに対応付けられて表示される（エディットモード時の表示画面）。ここでは、「PIANO」表示の操作子６Ｂが操作された場合における詳細なパラメータ表示を例に示している。
【００４６】
具体的には、左から順にピアノエレメントパラメータ情報のタイプ及びパラメータ１〜５に関して、それぞれのパラメータ名称を表示部７の上段に、パラメータ値などを下段に表示する。図示の例では、ピアノエレメントパラメータ情報に関して処理タイプ「W-71」、「DecayT（ディケイタイム）」パラメータのパラメータ値「10」、「ReleaTim（リリースタイム）」パラメータのパラメータ値「+20」、「Keyof（キーオフ）」パラメータのパラメータ値「0」、「StrP（スタートポイント）」パラメータのパラメータ値「Default」、「HammerTe（ハンマ）」パラメータのパラメータ値「Normal」であることが理解できる。この表示状態にある場合に、ユーザは表示部７下方にそれぞれのパラメータ表示に対応して配置されている複数のノブ８Ａを操作することによって、それぞれの詳細パラメータを任意に設定することができる。
【００４７】
以上のように、ピアノエレメント操作子部の任意の操作子６Ｂをワンプッシュすると各要素ブロックの有効／無効の反転設定ができ、長押しでその要素ブロックに関する詳細パラメータを編集するエディットモードに移行することができるようになっている。すなわち、各要素ブロックの有効／無効の設定と、各要素ブロックのパラメータ編集への移行とを同一の操作子６Ｂの操作態様に応じて分けて行うことができるようにしている。このエディットモードへ移行された際に、要素ブロックが有効状態（通常LED点灯状態）にあるか無効状態にあるか（通常LED消灯状態）がユーザにわかるようにLEDの点滅態様を変える。具体的には点滅間隔を変える。例えば長い時間間隔での点滅は要素ブロックが有効状態でエディットモードに移行された場合を示し、短い時間間隔での点滅は要素ブロックが無効状態でエディットモードに移行された場合を示すように制御するとよい。すなわち、要素ブロックが有効状態にあり編集対象に選択されていない場合にLEDは常時点灯し、要素ブロックが無効状態にあり編集対象に選択されていない場合にLEDは消灯しているが、要素ブロックが有効状態にあり編集対象に選択されている場合にLEDは長い時間間隔で点滅し、要素ブロックが無効状態にあり編集対象に選択されている場合にLEDは短い時間間隔で点滅する。
【００４８】
なお、要素ブロックの種類（処理タイプ）によっては、パラメータ情報を構成するパラメータ数が５個未満の場合がある。その場合、表示部７内の一部のノブ８Ａに対応する表示が空欄となる。
なお、要素ブロックの種類によっては、処理タイプを変更できない場合がある。例えば、プリアンプの処理タイプは、ピアノエレメントの処理タイプによってユニークに決まることから、そのような場合には処理タイプを変更できない（表示部７内の表示において処理タイプが割り当てられるノブ８Ａに対応する表示が空欄となる）。
【００４９】
また、本実施例においては、パラメータ操作子部の表示部７に、ピアノエレメント操作子部の長押しされた操作子６Ｂに対応付けられた各要素ブロックのパラメータ情報を表示させておき、ユーザがそれらの詳細パラメータを表示部７を見ながら設定することができるようになっているだけでなく、ユーザが任意に組み合わせた異なる要素ブロックの詳細パラメータを同時に複数表示させることができるようになっており、それによりユーザが演奏中であっても、異なる各要素ブロックの詳細パラメータについて瞬時に読み出してそれらの設定を行うことができるようにしている。そのためのパラメータ割り当てについての詳細な説明は後述する（図１３等参照）。
【００５０】
本発明に係る電子楽器は、上述のように、信号制御処理を行う一連の処理過程にあわせて前記処理過程を受け持つ複数の要素ブロックが段階的に組み合わされており、それぞれの要素ブロック毎の信号制御処理によって多様な楽音信号が作成されるものであって、ユーザは各要素ブロックにおいて各特性に応じた信号制御処理を実現するための複数の異なる処理タイプの中からいずれかを選択することができ、また選択した処理タイプでの制御内容を調整する（要素ブロックの特性を決める）ために詳細パラメータを適宜に変更することによって、所望の楽音信号を作成することができるようにしている。
【００５１】
そこで、図１に示した電子楽器における楽音信号の作成に関し、図６を用いて説明する。図６は、一連の処理段階を実現する複数の要素ブロック毎の信号制御処理によって楽音信号を作成する「メイン処理」の一実施例を示すフローチャートである。
【００５２】
ステップＳ１は、「初期設定処理」を行う（後述する図７参照）。ステップＳ２は、「ノブパラメータ処理」を実行する（後述する図１１参照）。ステップＳ３は、「詳細編集処理」を実行する（後述する図１４参照）。ステップＳ４は、「EXTバンク処理」を実行する（後述する図１５参照）。ステップＳ５は、「パフォーマンスデータ適用処理」を実行する（後述する図１６参照）。ステップＳ６は、その他の通常処理を実行する。その他の通常処理としては、例えばエディットモードとパフォーマンスモードの切り替え、パフォーマンスメモリ内のユーザバンクデータやEXTバンクデータを元の読み出し先に上書きするなどの処理がある。上記ステップＳ２〜ステップＳ６までの処理は、当該電子楽器の電源がオフされるまで繰り返し実行される。
【００５３】
図７は、「初期設定処理」（図６のステップＳ１参照）の一実施例を示すフローチャートである。ステップＳ１１は、可搬記憶メディアスロット５に装着された可搬記憶メディアＭから自動読込ファイルをオートロードしたか否かを判定するために用いる読込済みフラグを「FALSE（読み込んでいない）」に初期設定する。
【００５４】
ステップＳ１２は、ＥＸＴバンクのパフォーマンスデータに相当するＲＡＭ３上のパフォーマンスメモリを予め用意されているデフォルト値で初期設定する。すなわち、可搬記憶メディアスロット５に可搬記憶メディアＭが挿入されることがなくても、「ＥＸＴバンク」に含まれるパフォーマンスデータを選択し楽音信号の生成／制御に適用することができる。
【００５５】
ステップＳ１３は、初期状態として予め指定されているパフォーマンスデータの複数の要素ブロック毎のパラメータ情報を、ピアノエレメント操作子部６の要素ブロック操作部６Ｂ（ピアノエレメントスイッチ）に割り当てると共に（図４参照）、それら全ての詳細パラメータを音源／効果部１０に反映させる。初期状態として予め指定されているパフォーマンスデータは、例えばプリセットバンク、ＢＡＮＫ  Ａ、パフォーマンスデータ１である。ステップＳ１４は、パラメータ操作子部のノブ８Ａへのパラメータ割り当てを、前記指定されたパフォーマンスデータに含まれる複数のパラメータ情報により更新すると共に、その詳細パラメータに関する表示を表示部７（LCD）に反映させる（図５参照：エディットモードの表示画面）。ステップＳ１５は、要素ブロック全てを初期状態として予め指定されているパフォーマンスデータに従って有効あるいは無効に設定して全ての要素ブロック表示部６Ａ（ピアノエレメント操作子部のLED）に反映させるように「要素ブロック表示部の設定更新処理」を実行する（後述する図１０参照）。ステップＳ１６は、別途用意された「楽音生成処理」を並行処理するよう開始指示する（後述する図８参照）。ステップＳ１７は、別途用意された「要素ブロック操作子処理」を並行処理するよう開始指示する（後述する図９参照）。ステップＳ１８は、上記した以外のその他の初期設定が行われる。
【００５６】
図８は、「楽音生成処理」（図３のステップＳ１６参照）の一実施例を示すフローチャートである。ステップＳ２１は、図示しない演奏操作子あるいはMIDIインタフェース１１経由でノートオン指示を受け取ったか否かを判定する。ノートオン指示を受け取ったと判定した場合には（ステップＳ２１のＹＥＳ）、一連の処理過程の最初の楽音信号生成機能を担う要素ブロックに対する設定状態を参照し、その要素ブロックが「有効」に設定されているならば発音指示対象の信号処理部（図示せず）に対して発音指示する一方、「無効」に設定されているならば発音指示対象の信号処理部に対して発音指示しない（ステップＳ２２）。信号処理部に対して発音指示する場合には楽音信号が生成され、信号処理部に対して発音指示しない場合には楽音信号が生成されない。したがって、２系列共に「無効」に設定されている場合には、一連の処理過程のうち後続する各機能を担う要素ブロックに関して詳細パラメータの変更等が行われたとしても、ユーザは表示部７の表示内容に従ってのみしかパラメータ値を確認することができないことは言うまでもない。なお、発音指示対象の信号処理部（信号制御処理）は、指定済みの処理タイプに応じて決定される。
【００５７】
ステップＳ２３は、ノートオン指示以外の他の演奏指示があったか否かを判定する。ノートオン以外の他の演奏指示があったと判定した場合には（ステップＳ２３のＹＥＳ）、音源／効果部１０に対して他の演奏指示に対応した所定の処理を実行するように指示する（ステップＳ２４）。ノートオン以外の他の演奏指示がないと判定した場合（ステップＳ２３のＮＯ）、あるいはステップＳ２４の処理が終了した後には、ステップＳ２１の処理に戻って上記ステップＳ２１〜Ｓ２４までの処理を繰り返し実行する。
【００５８】
図９は、「要素ブロック操作子処理」（図７のステップＳ１７参照）の一実施例を示すフローチャートである。ステップＳ３１は、ピアノエレメント操作子部（図４参照）のいずれかの要素ブロック操作部６Ｂ（ピアノエレメントスイッチ）が予め決められた時間内におさまる短い時間だけ押下操作（ワンプッシュ）されたか否かを判定する。いずれの要素ブロック操作部６Ｂも短い時間での押下操作がなされていないと判定した場合には（ステップＳ３１のＮＯ）、いずれかの要素ブロック操作部６Ｂが短い時間での押下操作されるまで処理を待機する。いずれかの要素ブロック操作部６Ｂが短い時間での押下操作がなされたと判定した場合には（ステップＳ３１のＹＥＳ）、以下に示すステップＳ３２及びステップＳ３３の処理を実行する。
【００５９】
ステップＳ３２は、対応する要素ブロックの有効／無効の設定状態を反転する。このとき、前記要素ブロックが楽音信号の生成機能を担う類のものであるならば、上記「楽音生成処理」において楽音信号が生成される（有効に反転された場合）又は楽音生成されない（無効に反転された場合）。また、前記要素ブロックが楽音信号の変調機能を担う類のものであるならば、対応する信号処理部による信号制御を実行させることなく楽音信号をスルーさせるか否かの切り替えを行う（無効に反転された場合に楽音信号をスルーするように切り替える）。ステップＳ３３は、有効／無効が反転された要素ブロックに対応する要素ブロック表示器６Ａのみを点灯／消灯させるように「要素ブロック表示部の設定更新処理」を実行する（後述する図１０参照）。そして、これらの処理終了後にステップＳ３１の処理に戻って上記ステップＳ３１〜Ｓ３３までの処理を繰り返し実行する。
【００６０】
図１０は、「要素ブロック表示部の設定更新処理」（図７のステップＳ１５及び図９のステップＳ３３参照）の一実施例を示すフローチャートである。当該処理は、ピアノエレメント操作子部（図４参照）の個々の要素ブロック表示部６Ａ毎に点灯・消灯・点滅を制御する処理である。
【００６１】
ステップＳ４１は、LCD画面（表示部７）が詳細パラメータの詳細な設定が可能な図５に示した表示画面（エディットモード）であって、かつ、当該要素ブロック表示部６Ａに対応する要素ブロックが編集対象か否かを判定する。LCD画面がエディットモードの表示画面であって、かつ、当該要素ブロック表示部６Ａに対応する要素ブロックが編集対象であると判定した場合には（ステップＳ４１のＹＥＳ）、その要素ブロックが「有効」に設定されているか否かを判定する（ステップＳ４２）。要素ブロックが「有効」に設定されていると判定した場合には（ステップＳ４２のＹＥＳ）、当該要素ブロック表示部６Ａを長い時間間隔で点滅させるよう制御する（ステップＳ４３）。一例として、長い時間のタイマ設定をし、タイマ割り込みで点灯／消灯を周期的に反転させるとよい。要素ブロックが「有効」に設定されていないと判定した場合つまり「無効」に設定されている場合には（ステップＳ４２のＮＯ）、当該要素ブロック表示６Ａを短い時間間隔で周期的に点滅させるよう制御する（ステップＳ４４）。一例として、短い時間のタイマ設定をし、タイマ割り込みで点灯／消灯を反転させるとよい。このようにして、エディットモードにある場合においては、詳細パラメータの編集対象とされた要素ブロックが有効状態にあるか無効状態にあるかを、要素ブロック表示部６Ａ（LED）の点滅間隔によってユーザが確認することができるようにしている。
【００６２】
他方、LCD画面（表示部７）がエディットモードの表示画面であって、かつ、当該要素ブロック表示部６Ａに対応する要素ブロックが編集対象であると判定されない場合には（ステップＳ４１のＮＯ）、その要素ブロックが「有効」に設定されているか否かを判定する（ステップＳ４５）。要素ブロックが「有効」に設定されていると判定した場合には（ステップＳ４５のＹＥＳ）、該当要素ブロック表示部６Ａを常時点灯させるように制御する（ステップＳ４６）。要素ブロックが「有効」に設定されていないと判定した場合には（ステップＳ４５のＮＯ）、当該要素ブロック表示部６Ａを消灯するように制御する（ステップＳ４７）。このようにして、エディットモードにない場合においては、詳細パラメータの編集対象とされた要素ブロックが有効状態にあるか無効状態にあるかを、要素ブロック表示器６Ａ（LED）の点灯／消灯によってユーザが確認することができるようにしている。
【００６３】
図１１は、「ノブパラメータ処理」（図６のステップＳ２参照）の一実施例を示すフローチャートである。ステップＳ５１は、ノブ８Ａヘのパラメータ割り当て開始操作（例えば「ASSIGN」スイッチの操作）がなされたか否かを判定する。ノブ８Ａヘのパラメータ割り当て開始操作がなされたと判定した場合には（ステップＳ５１のＹＥＳ）、パラメータ割り当てモードへと移行して「ノブヘのパラメータ割り当て処理」を実行する（ステップＳ５２）。ステップＳ５３は、パフォーマンスモードにおいてノブ８Ａの回動操作がなされたか否かを判定する。ノブ８Ａの回動操作がなされたと判定した場合には（ステップＳ５３のＹＥＳ）、ノブ８Ａに割り当てられている詳細パラメータのパラメータ値を変更すると共に、表示部７の該当箇所の表示をパラメータ名称から所定時間だけそのパラメータ値表示に変更する（ステップＳ５４）。なお、ノブ８Ａの操作により変更されたパラメータ値をパフォーマンスメモリへと書き込むようにしてもよいし、演奏時の一時的な値変更とみなしてパフォーマンスメモリへは書き込まないようにしてもよい。あるいは、ユーザにより値を保存する旨の指示があった場合にのみ書き込むようにしてもよい。
【００６４】
ステップＳ５５は、表示部７の表示が任意に組み合わせたパラメータ値の表示画面であって（つまりパフォーマンスモード）、かつ、ノブ８Ａを押圧操作しながら所定の操作子（例えば「ＥＸＩＴ」スイッチ）が操作されたか否かを判定する。パラメータ値の表示画面であって、かつ、ノブ８Ａを押圧操作しながら所定の操作子が操作されたと判定した場合には（ステップＳ５５のＹＥＳ）、該ノブ８Ａヘのパラメータ割り当て状態をクリアし、パフォーマンスメモリの記憶内容を更新し、パラメータ名称とパラメータ値の表示を「---」表示に変更する（ステップＳ５６）。
【００６５】
図１２は、「ノブへのパラメータ割り当て処理」（図１１のステップＳ５２参照）の一実施例を示すフローチャートである。ステップＳ６１は、いずれかのピアノエレメントスイッチを選択すべき旨のメッセージを表示する。ステップＳ６２は、ピアノエレメントスイッチの操作がなされたか否かを判定する。ピアノエレメントスイッチの操作がなされていないと判定した場合には（ステップＳ６２のＮＯ）、ピアノエレメントスイッチの操作がなされるまで処理を待機する。ピアノエレメントスイッチの操作がなされたと判定された場合には（ステップＳ６２のＹＥＳ）、操作されたスイッチに対応するピアノエレメントを選択し、該ピアノエレメントに含まれる複数のパラメータ名称と、いずれかのノブ８Ａを選択すべき旨のメッセージを表示する（ステップＳ６３）。
【００６６】
ステップＳ６４は、ノブ８Ａの押圧操作がなされたか否かを判定する。ノブ８Ａの押圧操作がなされていないと判定された場合には（ステップＳ６４のＮＯ）、ノブ８Ａへの押圧操作がなされるまで処理を待機する。ノブ８Ａの押圧操作がなされたと判定された場合には（ステップＳ６４のＹＥＳ）、操作されたノブ８Ａに対応するパラメータを選択し、該パラメータの割り当て先ノブを選択すべきメッセージと、既存のパラメータ割り当て済みパラメータ名称を表示する（ステップＳ６５）。ステップＳ６６は、再度ノブ８Ａの押圧操作がなされたか否かを判定する。ノブ８Ａの押圧操作が再度なされるまで処理を待機して、ノブ８Ａの押圧操作がなされたと判定することに応じて（ステップＳ６６のＹＥＳ）、前記選択されたパラメータを操作されたノブ８Ａに割り当て、パフォーマンスメモリの記憶内容を更新し、パフォーマンス画面を表示部７に表示する（ステップＳ６７）。
【００６７】
ここで、上記した図１１及び図１２の処理の実行に伴い実現されるノブ８Ａへのパラメータ割り当てに関し、具体的な操作手順及びその際における表示部７の表示内容について図１３を用いて説明する。まず、所定の操作に応じて、表示部７の表示を図５に示した表示画面からユーザが任意に組み合わせた詳細パラメータを表示した表示画面に更新し、該表示された詳細パラメータを変更することができるパフォーマンスモードに移行した際に、未だパラメータ未割り当て状態（初期状態）である場合の表示例を図１３Ａの（１）に示す。この場合には、表示部７の上段の左から順に、任意に組み合わせたパラメータ群を作成する１つのパフォーマンスデータを特定するための、パフォーマンスメモリ名と番号（ここではプリセットバンクのBANK A(PRE A)のパフォーマンス１データ（01））、パフォーマンスデータ名称（EP+AP）、該パフォーマンスデータに含まれる各レイヤデータのボイス名（EP01,AP01）が表示される。このとき表示部７の下段側には、ノブ８Ａ毎にパラメータが割り当てられていないことを示す「---」を表示する。
【００６８】
上記（１）の表示状態にあるときに、その他操作子部の所定の操作子（例えば「ASSIGN」スイッチ）が操作されることにより、ノブ８Ａへのパラメータ割り当て設定が開始される（パフォーマンスモードからパラメータ割り当てモードへ移行される）。図１３Ａ（２）に示すように、まずは「いずれかのピアノエレメントスイッチを選択」（図中では英語標記）すべき旨のメッセージを表示する。なお、この際には、図４に示したピアノエレメントスイッチ近傍のLED全てを点滅させる。
【００６９】
次に、複数のピアノエレメントスイッチ[PIANO], [PRE-AMPLIFIER],[MODULATION EFFECT], [POWER-AMPLIFIER/COMPRESSOR]のうちのいずれかを操作すると、その要素ブロック内の詳細パラメータが各ノブ近傍にリストアップされる。例えばレイヤ１データの各要素ブロックがピアノエレメントスイッチとして割り当てられている場合に、[PRE-AMPLIFIER]スイッチが押されたときの表示内容を図１３Ａ（３）に示す。図示のように、この場合、上段側には「いずれかのパラメータを選択」（図中では英語標記）すべき旨のメッセージが表示され、下段側には操作されたピアノエレメントスイッチに割り当てられているパラメータ情報に含まれる多数のパラメータ名称が点滅表示される。ここでは、名称がそれぞれBass,Treble,Speed,Depth,Volumeである５種類のパラメータ（パラメータ1〜5）が表示されている。
【００７０】
いずれかのパラメータ表示に対応したノブ８Ａを操作すると（例えば左から２番目のノブ８Ａのスイッチを押すと)、そのノブ８Ａに対応して表示されていたパラメータ(Bass)が選ばれて、その「パラメータをアサインすべきノブ８Ａを選択」するようユーザを促すメッセージが表示される。その場合の表示内容を図１３Ａ（４）に示す。なお、６個のノブ８Ａのうち既にパラメータがアサインされているノブ８Ａがある場合には、そのノブ８Ａに対応する位置にアサイン済みのパラメータが表示される。
【００７１】
未だパラメータがアサインされていないいずれかのノブ８Ａ(例えば左端のノブ)が操作される(ノブ８Ａのスイッチが押される)と、選択されていたパラメータ(レイヤ１のプリアンプパラメータ情報内のBassパラメータ)がそのノブ８Ａに対して割り当てられ、図１３Ｂ（１）に示すように表示が図１３Ａ（１）に示したパラメータ割り当てモードに移行する前の表示内容に戻る（パラメータ割り当てモードからパフォーマンスモードへ移行される）。ただし、上記したように左端のノブ８Ａにはレイヤ１のBassパラメータがアサインされたことから、図１３Ｂ（１）は図１３Ａ（１）と異なり、表示部７左端の下段側にアサインされたパラメータである「1Bass」が表示されている。なお、パラメータ名称「Bass」の左側に表示されている数字「1」はそのパラメータが属するレイヤを表している。この状態で左端のノブを回すと、レイヤ1のプリアンプパラメータ情報内の名称「Bass」というパラメータの値が変更される。
【００７２】
上記した(２)〜(５)を繰り返し行うことで、パラメータ操作子部の全てのノブ８Ａに対してパラメータを割り当てることができる（図１３Ｂ（６）参照）。図１３Ｂ（６）の表示状態において、パラメータが割り当てられたノブ８Ａを回動操作すると、割り当てられたパラメータのパラメータ値が変更される。そのとき、操作されたノブ８Ａに対応する表示がパラメータ名称からパラメータ値へと切り替わるので、ユーザはノブ８Ａの操作にあわせてパラメータ値を目視により確認することができる。なお、６個のノブ８Ａへ割り当てるパラメータは、２つのレイヤデータ（レイヤ１,レイヤ２）に含まれるパラメータが混在していてよい。また、全てのノブ８Ａに対してパラメータを割り当てる必要は無く、パラメータ未割り当てのノブ８Ａがあってもよい。
【００７３】
図１３Ｂ（７）は左から２番目のノブ８Ａが操作された場合であって、レイヤ１の「Decay」パラメータのパラメータ値が変更されそのパラメータ値（100）を表示している状態を示している。なお、表示するパラメータ値は絶対値で表示するようにしてもよいし、基準値からの相対値で表示するようにしてもよい。なお、ノブ８Ａの回動操作が終了してから所定時間経過後に、表示は元のパラメータ名称の表示に戻る。
【００７４】
その他操作部の所定操作子(例えばページ切り替え「PAGE CHG」スイッチ)の操作により、図１３Ｂ（８）に示すように、各ノブ８Ａに割り当てられたパラメータ名称と現在のパラメータ値とを同時に表示した状態に切り替えることができる。そして、この表示状態にあるときに、パラメータ割り当てをクリアしたいノブ８Ａを操作しながら(ノブ８Ａのスイッチを押しながら)、その他操作子部の所定操作子(例えば「EXIT」スイッチ)を操作すると、そのノブ８Ａヘのパラメータ割り当てがクリアされる。図１３Ｂ（８）では左から３番目のノブ８Ａへのパラメータ割り当てがクリアされ、それに応じて表示部７の対応する箇所には、当該ノブ８Ａにパラメータが割り当てられていないことを示す「---」を上下段共に表示する。
【００７５】
図１４は、「詳細編集処理」（図６のステップＳ３参照）の一実施例を示すフローチャートである。ステップＳ７１は、いずれかの要素ブロック操作部６Ｂが長押し操作されたか否かを判定する。いずれの要素ブロック操作部６Ｂも長押し操作されていないと判定した場合には（ステップＳ７１のＮＯ）、当該処理を終了する。
【００７６】
一方、いずれかの要素ブロック操作部６Ｂが長押し操作されたと判定した場合には（ステップＳ７１のＹＥＳ）、対象の要素ブロックを詳細編集対象とし（エディットモードに移行）、その要素ブロックの詳細パラメータを表示部７（LCD）に表示する（ステップＳ７２）。この際には、各ノブ８Ａに詳細パラメータが対応付けられる。ステップＳ７３は、詳細編集対象の要素ブロックに関して「要素ブロック表示器の設定更新処理」（図１０参照）を実行する。これにより、該当の要素ブロック表示部６Ａは長い時間間隔又は短い時間間隔のいずれかで点滅される。ステップＳ７４は、ノブ８Ａの操作に応じて該当する詳細パラメータのパラメータ値を音源／効果部１０に設定すると共に、対応する表示部７のパラメータ値の表示を更新する。
【００７７】
ステップＳ７５は、詳細編集対象以外の要素ブロック操作部６Ｂが長押し操作されたか否かを判定する。詳細編集対象以外の要素ブロック操作部６Ｂが長押し操作されたと判定した場合には（ステップＳ７５のＹＥＳ）、詳細編集対象だった要素ブロックを詳細編集対象から解除する（ステップＳ７６）。ステップＳ７７は、詳細編集対象から解除された要素ブロックに関して「要素ブロック表示器の設定更新処理」（図１０参照）を実行する。これにより、該当の要素ブロック表示部６Ａは点灯又は消灯される。その後、ステップＳ７２の処理に戻る。
【００７８】
詳細編集対象以外の要素ブロック操作部６Ｂが長押し操作されていないと判定した場合には（ステップＳ７５のＮＯ）、詳細編集対象の要素ブロック操作部６Ｂが長く押されたか、あるいはパフォーマンスモードに移行する操作（例えば所定操作子の操作）がなされたか否かを判定する（ステップＳ７８）。詳細編集対象の要素ブロック操作部６Ｂが長く押されたか、あるいはパフォーマンスモードに移行する操作がなされていないと判定した場合には（ステップＳ７８のＮＯ）、ステップＳ７２の処理に戻る。一方、詳細編集対象の要素ブロック操作部６Ｂが長く押されたか、あるいはパフォーマンスモードに移行する操作がなされたと判定した場合には（ステップＳ７８のＹＥＳ）、詳細編集処理をやめてエディットモードからパフォーマンスモードに移行し、LCD表示をパフォーマンスモードの表示画面にする（ステップＳ７９）。ステップＳ８０は、詳細編集対象だった要素ブロックに関して「要素ブロック表示器の設定更新処理」（図１０参照）を実行する。これにより、該当の要素ブロック表示部６Ａは点灯又は消灯される。
【００７９】
図１５は、「EXTバンク処理」（図６のステップＳ４参照）の一実施例を示すフローチャートである。ステップＳ８１は、可搬記憶メディアスロット５に可搬記憶メディアＭ（例えばUSBメモリ）が装着されたか否かを判定する。この判定としては、電源投入後にはじめて接続済のUSBメモリの検出を行う場合を含む。可搬記憶メディアスロット５にUSBメモリが装着されていないと判定した場合には（ステップＳ８１のＮＯ）、ステップＳ８８の処理にジャンプする。ただし、可搬記憶メディアスロット５にUSBメモリが装着されていない場合であっても、ＲＡＭ３上のパフォーマンスメモリ内のEXTバンクデータはデフォルト値を書き込むことで作成される（上述したパフォーマンスメモリの初期設定）。こうして作成されたEXTバンクデータ内のパフォーマンスデータを任意に選択して楽音作成のために使用することができることは言うまでもない。勿論、編集も可能である。しかし、USBメモリが装着されていないがために、EXTバンクデータの一括セーブ（SAVE）、あるいは特定のパフォーマンスデータのみ保存（STORE）を実行しようとしても、「デバイスなし」という警告が表示されることになる（後述するステップＳ８８参照）。
【００８０】
可搬記憶メディアスロット５にUSBメモリが装着されたと判定した場合には（ステップＳ８１のＹＥＳ）、USBメモリのルートディレクトリに自動読込ファイルが記憶されているか否かを判定する（ステップＳ８２）。前記自動読込ファイルはEXTバンクデータ（ファイル）であって、記憶元と記憶先とが同じ名称、同じデータ構成となっている。装着されたUSBメモリのルートディレクトリに自動読込ファイルが記憶されていないと判定した場合には（ステップＳ８２のＮＯ）、ＲＡＭ３上のパフォーマンスメモリに作成されたデフォルト値からなるEXTバンクデータ（自動読込ファイル）をUSBメモリのルートディレクトリに生成（記憶）してから（ステップＳ８９）、ステップＳ８８の処理にジャンプする。
【００８１】
ステップＳ８３は、読込済フラグが「TRUE（読込済み）」であるか否かを判定する。読込済フラグが「TRUE」である場合には（ステップＳ８３のＹＥＳ）、既に読込済みの自動読込ファイルを再度読み込んでパフォーマンスメモリに上書きするか否かを表示によりユーザに問い合わせる（ステップＳ８４）。そして、ステップＳ８５は、ユーザ操作により肯（読み込む）を指示する操作がなされたか否かを判定する。ユーザ操作により肯（読み込む）を指示する操作がなされていないと判定した場合には（ステップＳ８５のＮＯ）、ステップＳ８８の処理にジャンプする。ユーザ操作により肯（読み込む）を指示する操作がなされたと判定した場合には（ステップＳ８５のＹＥＳ）、USBメモリから自動読込ファイルを読み込み、読み込んだ複数のパフォーマンスデータで対応するＲＡＭ３上に予め確保されているパフォーマンスメモリ内のEXTバンクデータの各パフォーマンスデータを上書きする（ステップＳ８６）。
【００８２】
ステップＳ８７は、自動読込ファイルの読み込みが完了したのに読込済フラグが「FALSE（読込済みでない）」でなければ「TRUE」に更新する（ステップＳ８７）。ただし、自動読込ファイルの読み込みが失敗した場合には、読込済フラグを「TRUE」に更新しない。ステップＳ８８は可搬記憶メディアスロット５に装着されたUSBメモリに対して、ユーザによる設定操作に応じてパフォーマンスメモリ内のEXTバンクデータの一括セーブ（SAVE）あるいは特定のパフォーマンスデータのみを保存（STORE）する。ただし、この際にUSBメモリが可搬記憶メディアスロット５に装着されていない場合には、エラー表示してユーザに警告する。
【００８３】
上記「EXTバンク処理」に従うと、電源投入中にUSBメモリが装着されていた可搬記憶メディアスロット５から一旦抜かれて再度装着された際に、該装着されたUSBメモリのルートディレクトリにEXTバンクデータが記憶されている場合には、読込済フラグを参照すると「TRUE」となっていることから、ユーザに対して「自動読み込みしてよいか」を確かめさせてから自動読込を開始することになる。
また、異なるUSBメモリ間においてEXTバンクデータをコピーする場合には、元のEXTバンクデータを記憶しているUSBメモリを可搬記憶メディアスロット５に装着することでＲＡＭ３上のパフォーマンスメモリ内のEXTバンクデータに記憶しておき、別のUSBメモリを可搬記憶メディアスロット５に装着することに応じて表示される自動読込の問い合わせに「自動読み込みしない」と返答してから、ＲＡＭ３上のパフォーマンスメモリ内のEXTバンクデータを差し替えたUSBメモリにSAVE又はSTOREすることになる。
【００８４】
図１６は、「パフォーマンスデータ適用処理」（図６のステップＳ５参照）の一実施例を示すフローチャートである。ステップＳ９１は、パフォーマンスデータ選択用の設定操作子８Ａの設定操作で、あるいはMIDIインタフェース経由で、特定のパフォーマンスデータが指定されたか否かを判定する。特定のパフォーマンスデータが指定されていないと判定した場合には（ステップＳ９１のＮＯ）、当該処理を終了する。特定のパフォーマンスデータが指定されたと判定した場合には（ステップＳ９１のＹＥＳ）、パフォーマンスデータに含まれる全ての詳細パラメータを音源／効果部１０に反映させる（ステップＳ９２）。この際には、有効／無効フラグに基づき各要素ブロック毎に「有効／無効」が設定される。ステップＳ９３は、表示部７（LCD）の表示を更新する。この際にも、前記選択されたパフォーマンスデータに含まれる複数のパラメータ情報のうちデフォルトに指定されているパラメータ情報の詳細パラメータに関する表示を表示部７（LCD）に反映させる（図５参照：エディットモードの表示画面）。ステップＳ９４は、全ての要素ブロックに関して「要素ブロック表示器の設定更新処理」（図１０参照）を実行する。これにより、全ての要素ブロック表示部６Ａは前記「有効／無効」の設定に基づき点灯又は消灯される。
【００８５】
以上のようにして、本発明に係る楽音信号作成装置は、要素ブロック毎に対応付けられた要素ブロック操作子６Ｂが短く押下操作された場合には、該操作された要素ブロック操作子６Ｂに対応付けられている要素ブロックの信号制御処理を有効／無効のいずれかに操作のたびに切り替える一方で、要素ブロック操作子６Ｂが長押し操作された場合には、該操作された要素ブロック操作子６Ｂに対応付けられている要素ブロックを詳細編集対象に設定し、表示部７に表示すると共にノブ８Ａに詳細パラメータを対応付け、ノブ８Ａのより詳細パラメータの設定を行うことができるようにした。このように、要素ブロック操作子６Ｂの操作態様の違いによって、要素ブロックの有効／無効の設定と該要素ブロックの特性を決める詳細なパラメータ設定との移行を行うようにしたので、個別の詳細パラメータの有効／無効を維持したままで要素ブロックの有効／無効を設定しながらユーザが音作りを行うことのできる装置を、コストをかけることなく提供することができる。
【００８６】
また、本発明に係る楽音信号作成装置は、可搬記憶メディア（USBメモリ）に記憶された自動読込ファイル（EXTバンクデータ）を自動的に読み込んで利用することができる装置であって、自動読込みの便利さを損なうことなく、既に読み込み済みの自動読込ファイルを上書きにより元の状態に戻してしまいたくないような場合に、自動読み込みさせないことができるようにした。すなわち、電源投入後の初回に検出したUSBメモリからはすぐに自動読込ファイルをＲＡＭ３上のパフォーマンスメモリに自動読込するが、その後抜き差しされて検出されたUSBメモリからはユーザに確認の問い合わせをし、その返答に従って読み込んだり読み込まなかったりする。これにより、ユーザが編集したEXTバンクデータが不意に上書きされて元の状態に戻ってしまうことを防止することができるようになる。また、自動読込された後から装着されたUSBメモリに対して、ユーザが編集したEXTバンクデータをそのまま書き込むことができる。つまり、USBメモリ間でのデータコピーが容易にできるようになる。なお、USBメモリからＲＡＭ３上のパフォーマンスメモリに読み込まれたEXTバンクデータに含まれる多数のパフォーマンスデータは、切り替え選択して利用することができることは言うまでもない。
【００８７】
さらに、本発明に係る楽音信号作成装置は、パラメータ割り当てによって予め異なる要素ブロックに含まれる詳細パラメータを任意に組み合わせておくことができるようにした。これにより、ユーザは異なる要素ブロックに含まれる詳細パラメータを設定する際に、異なる要素ブロック毎に繰り返しエディットモードにし、各要素ブロック毎に順次にそれぞれに含まれる詳細パラメータのみをノブ８Ａを操作して設定するといった面倒な手順をふまなくとも、簡単な操作により異なる要素ブロックに含まれる詳細パラメータを一度に呼び出して、それらをノブ８Ａを操作して設定することが簡単にできるようになる。特にリアルタイムの演奏中において、ユーザは異なる要素ブロックの詳細パラメータを瞬時に読み出して設定できることから、非常に便利である。
【００８８】
なお、上述したパラメータ割り当てモード時において、各ノブ８Ａへのパラメータ割り当て時の操作手順は、図１３に例示したものに限らない。例えば、最初に割当先ノブを選択し、その後にピアノエレメントの選択、パラメータの選択を行うようにしてよい。表示部７に表示する表示内容も例示したものに限らず、より大きな高解像度表示器を採用可能ならばグラフィカルに操作手順のウイザード表示をしてもよい。
なお、パラメータ割り当てモード時において、操作すべきスイッチなどを案内するために、対象となるスイッチのLEDや画面内の表示を他のものとは異態様(点滅等)となるように制御するとよい。
【００８９】
なお、パラメータ割り当て状態のクリアは、上述したノブ８Ａを操作しながらの所定操作子(EXITスイッチ)の操作に限らず、所定操作子を操作しながらのノブ操作によってでもよい。あるいはその他の操作形態であってもよい。
なお、各ノブ８Ａへのパラメータ割り当て状態として、デフォルトを未割り当てにするものに限らず、パフォーマンスごとに適したパラメータを予め割り当てておいてもよい。
なお、パラメータを割り当てる操作子はノブ８Ａに限らず、スライダなど他の形状の操作子でもよい。
【００９０】
なお、ピアノエレメント操作子部の要素ブロック操作部６Ｂを短く押下操作することによる各要素ブロックの有効／無効の切り替えは、エディットモード時及びパフォーマンスモード時のどちらにおいても実行可能である。
なお、上述した電子楽器は鍵盤楽器の形態に限らず、弦楽器や管楽器等どのようなタイプの形態であってもよい。
【００９１】
なお、上述した実施例では編集状態にある要素ブロックが有効あるいは無効によって対応するＬＥＤの点滅間隔を異ならせたが、他の表示態様であってもよい。例えば、点灯している時間と消灯している時間の比率を変え、編集状態にある要素ブロックが有効ならば0.4秒間点灯し0.1秒間消灯する一方、無効ならば0.1秒間点灯し0.4秒間消灯するようにしてよい。また、上述した実施例では、要素ブロックの４つの状態をＬＥＤの表示態様として点灯／消灯／長い間隔の点滅／短い間隔の点滅で表したがこれに限らず、例えば輝度の違いで表したり、多色ＬＥＤを用いて色の違いで表したり、各要素ブロックに２つのＬＥＤを一組とする２連ＬＥＤを具えるようにして、この２つのＬＥＤ個々の表示の組み合わせで表すようにしてもよい。
更に、上述した実施例では、要素ブロックの有効／無効を切り替えたり、編集対象に設定／解除したりするのに、ブロック操作子の押下操作が所定時間より短いか長いかで処理を変えていたが、他の操作態様であってもよい。例えば、所定時間内に一回だけ押下操作されたか二回押下操作されたか、すなわち所謂シングルクリックされたかダブルクリックされたかによって処理を変えるようにしてもよい。
【符号の説明】
【００９２】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…内蔵不揮発記憶部、５…可搬記憶メディアスロット、６…ピアノエレメント操作子部、６Ａ…要素ブロック表示部（ＬＥＤ等）、６Ｂ…要素ブロック操作部、７…表示部（ＬＣＤ等）、８…設定操作検出部、９…演奏操作検出部、１０…音源／効果部（ＤＳＰ含む）、１０Ａ…サウンドシステム、１１…ＭＩＤＩインタフェース、１１Ａ…ＭＩＤＩ機器、１２…通信インタフェース、１２Ａ…サーバ装置、１Ｄ…データ及びアドレスバス、Ｘ…通信ネットワーク、Ｍ…可搬記憶メディア、Ｌ…ＬＥＤ（要素ブロック表示部に該当しないもの）
【図１】
2010237235.tif 000003
【図２】
2010237235.tif 000004
【図３】
2010237235.tif 000005
【図４】
2010237235.tif 000006
【図５】
2010237235.tif 000007
【図６】
2010237235.tif 000008
【図７】
2010237235.tif 000009
【図８】
2010237235.tif 000010
【図９】
2010237235.tif 000011
【図１０】
2010237235.tif 000012
【図１１】
2010237235.tif 000013
【図１２】
2010237235.tif 000014
【図１３Ａ】
2010237235.tif 000015
【図１３Ｂ】
2010237235.tif 000016
【図１４】
2010237235.tif 000017
【図１５】
2010237235.tif 000018
【図１６】
2010237235.tif 000019