(57)【要約】      （修正有）【課題】音楽制御装置側からユーザに、現在電子音楽装置内のどの種類の音源の音源パラメータを設定しているかを直感的に分からせることが可能となる電子音楽システムを提供する。【解決手段】電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムにおいて、電子音楽装置にインストールされている複数のソフトウェア音源のうち、サンプリングタイプのソフトウェア音源が選択されて、ユーザが、その音源パラメータを制御する場合には、音楽制御装置側に表示される音源パラメータは、（ａ）のようにサンプリングタイプのソフトウェア音源に固有の画面スキン（画面デザイン）で表示される一方、アナログモデリングタイプのソフトウェア音源が選択されて、ユーザが、その音源パラメータを制御する場合には（ｂ）のようにアナログモデリングタイプのソフトウェア音源に固有の画面スキン（画面デザイン）で表示される。【選択図】図４
2010231013.tif 000002
【特許請求の範囲】
【請求項１】
電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムであって、
前記電子音楽装置は、
複数種類の音源と、
前記複数種類の音源のいずれかを選択する選択手段と、
前記選択手段によって選択された音源の種類を示す音源種類情報を前記音楽制御装置に送信する送信手段と、
音源パラメータを制御するための音源パラメータ制御情報を前記音楽制御装置から受信する受信手段と、
前記受信手段によって受信された音源パラメータ制御情報に応じた音源パラメータ値を前記選択された音源に設定する設定手段と
を有し、
前記音楽制御装置は、
音源種類情報に対応させて、音源パラメータ表示画面の表示態様を制御するための表示態様制御情報を複数記憶する記憶手段と、
前記電子音楽装置から前記音源種類情報を受信する受信手段と、
前記記憶手段に記憶された複数の表示態様制御情報から、前記受信手段によって受信された音源種類情報に対応する表示態様制御情報を選択する選択手段と、
前記選択手段によって選択された表示態様制御情報に基づいて前記音源パラメータ表示画面の表示態様を設定する設定手段と、
前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値を前記電子音楽装置から取得する取得手段と、
前記設定手段によって設定された表示態様および前記取得手段によって取得された音源パラメータ値に基づいて前記音源パラメータ表示画面を表示する表示手段と、
音源パラメータを制御するための操作子と、
ユーザによる前記操作子の操作に応じて、前記音源パラメータ制御情報を前記電子音楽装置に送信する送信手段と
を有する
ことを特徴とする電子音楽システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シーケンサを含む電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムに関する。
【背景技術】
【０００２】
シーケンサを含む電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムは、従来から知られている。
【０００３】
たとえば、電子音楽装置としてＤＡＷ（digital audio workstation）ソフトウェアがインストールされ起動されたＰＣ（パーソナルコンピュータ）を採り、音楽制御装置としてＭＩＤＩ（musical instrument digital interface）キーボードなどのフィジカル・コントローラ（physical controller）を採り、フィジカル・コントローラを用いてＤＡＷソフトウェアを制御するようにした電子音楽システムがある。
【０００４】
ＤＡＷソフトウェアの一例である、STEINBERG社のCubase（登録商標）では、ＰＣに複数のソフトウェア音源がインストールされている場合に、シーケンサの各トラックに対して、ユーザによって選択されたいずれかのソフトウェア音源を割り当てることができるようになっている（たとえば、非特許文献１および２参照）。また、フィジカル・コントローラの一例である、ヤマハ株式会社のコントロールキーボードＫＸでは、その複数の物理操作子（たとえば、ノブ）のそれぞれが操作されたときに、ＰＣ側の複数のソフトウェア音源のうちのいずれの音源のいずれのパラメータを制御するかを規定したテンプレートを複数記憶し、テンプレートを切り換えることで、ソフトウェア音源の種類毎に、ユーザの好みの物理操作子で好みのパラメータを自由に設定することができる。さらに、ＰＣ側で選択されたソフトウェア音源の種類をコントロールキーボードＫＸ側に通知することにより、コントロールキーボードＫＸ側で自動的にテンプレートを切り換えることもできるようになっている。
【０００５】
またコントロールキーボードＫＸは、ＰＣと通信することで、各トラックに割り当てられたソフトウェア音源に設定されている各パラメータの名称や値を自身の表示器上に表示できるように構成されている。したがってユーザは、その表示を見ながら物理操作子を操作することにより、ＰＣ側の表示を見なくても、目的のパラメータの設定を行うことができる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ＫＸ２５／ＫＸ４９／ＫＸ６１／ＫＸ８ 取扱説明書，２００８年，ヤマハ株式会社（第１０頁〜第１２頁、第１７頁〜第１９頁および第２４頁〜第２６頁）
【非特許文献２】ＫＸエディター 取扱説明書，２００７年，ヤマハ株式会社（第２頁、第７頁、第８頁および第１２頁）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、電子音楽装置側、つまりＰＣ側の複数のソフトウェア音源は、それぞれ固有のＧＵＩ（graphical user interface）を備えている。具体的には、各パラメータを設定するためのＧＵＩ部品の形状や大きさ、配置、背景のデザインなどがソフトウェア音源の種類毎に異なり、それぞれのソフトウェア音源の個性となっている。
【０００８】
しかし、上記従来の音楽制御装置、つまりコントロールキーボードＫＸでは、いずれの種類のソフトウェア音源が選択されたとしても、各パラメータを設定するための画面デザインは共通であり、ユーザは、いずれの種類のソフトウェア音源のパラメータを設定しているのか直感的に分かり難かった。
【０００９】
本発明は、この点に着目してなされたものであり、音楽制御装置側からユーザに、現在電子音楽装置内のどの種類の音源の音源パラメータを設定しているかを直感的に分からせることが可能となる電子音楽システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に記載の電子音楽システムは、電子音楽装置と該電子音楽装置をリモート制御する音楽制御装置からなる電子音楽システムであって、前記電子音楽装置は、複数種類の音源と、前記複数種類の音源のいずれかを選択する選択手段と、前記選択手段によって選択された音源の種類を示す音源種類情報を前記音楽制御装置に送信する送信手段と、音源パラメータを制御するための音源パラメータ制御情報を前記音楽制御装置から受信する受信手段と、前記受信手段によって受信された音源パラメータ制御情報に応じた音源パラメータ値を前記選択された音源に設定する設定手段とを有し、前記音楽制御装置は、音源種類情報に対応させて、音源パラメータ表示画面の表示態様を制御するための表示態様制御情報を複数記憶する記憶手段と、前記電子音楽装置から前記音源種類情報を受信する受信手段と、前記記憶手段に記憶された複数の表示態様制御情報から、前記受信手段によって受信された音源種類情報に対応する表示態様制御情報を選択する選択手段と、前記選択手段によって選択された表示態様制御情報に基づいて前記音源パラメータ表示画面の表示態様を設定する設定手段と、前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値を前記電子音楽装置から取得する取得手段と、前記設定手段によって設定された表示態様および前記取得手段によって取得された音源パラメータ値に基づいて前記音源パラメータ表示画面を表示する表示手段と、音源パラメータを制御するための操作子と、ユーザによる前記操作子の操作に応じて、前記音源パラメータ制御情報を前記電子音楽装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、音楽制御装置側の操作子を用いて電子音楽装置内の音源の音源パラメータを制御する場合、前記音楽制御装置側で音源種類情報に対応させて表示態様制御情報を複数記憶しておき、電子音楽装置から当該電子音楽装置で選択された音源の種類を示す音源種類情報を受信すると、前記複数の表示態様制御情報から、前記受信された音源種類情報に対応する表示態様制御情報が選択され、該選択された表示態様制御情報に基づいて音源パラメータ表示画面の表示態様が設定され、前記受信した音源種類情報によって示される種類の音源に設定された音源パラメータ値が前記電子音楽装置から取得され、前記設定された表示態様および前記取得された音源パラメータ値に基づいて前記音源パラメータ表示画面が表示される。これにより、ユーザは音楽制御装置側から、現在電子音楽装置内のどの種類の音源の音源パラメータを設定しているかが直感的に分かり、音楽制御装置側から電子音楽装置内の音源の音源パラメータを設定する際のユーザの設定効率が向上する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態に係る音楽制御装置および電子音楽装置の概略構成を示すブロック図である。
【図２】図１の音楽制御装置および電子音楽装置の各機能構成を示すブロック図である。
【図３】図２のユーザインターフェース部に表示されたテンプレート設定画面の一例を示す図である。
【図４】図１の音楽制御装置のパネルの一部を示す図である。
【図５】音源制御画面をアクティブにする方法を説明するための図である。
【図６】図５とは異なる画面状態で、音源制御画面をアクティブにする方法を説明するための図である。
【図７】図１の電子音楽装置の編集部、特にＣＰＵが実行する制御処理の手順を示すフローチャートである。
【図８】図７中のテンプレート設定処理の詳細な手順を示すフローチャートである。
【図９】図１の音楽制御装置および電子音楽装置、特に各ＣＰＵがそれぞれ実行する各制御処理の手順を示すフローチャートである。
【図１０】図９の制御処理の続きの手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１４】
図１は、本発明の一実施の形態に係る電子音楽システムの概略構成を示すブロック図であり、同図に示すように本実施の形態の電子音楽システムは、音楽制御装置１と電子音楽装置２によって構成されている。そして、音楽制御装置１としてはＭＩＤＩキーボードを採用し、電子音楽装置２としてはＤＡＷソフトウェアがインストールされ起動されているＰＣを採用している。
【００１５】
音楽制御装置１は、音高情報を含む演奏情報を入力するための鍵盤を含む演奏操作子１０１と、各種制御情報や各種設定情報を入力するためのノブ、スライダおよびスイッチ等からなる制御操作子１０２と、演奏操作子１０１の操作状態を検出する検出回路１０３と、制御操作子１０２の操作状態を検出する検出回路１０４と、装置１全体の制御を司るＣＰＵ１０５と、該ＣＰＵ１０５が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ１０６と、演奏情報、各種入力情報および演算結果等を一時的に記憶するＲＡＭ１０７と、各種情報等を表示する、たとえば小型の液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器１０８と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置１０９と、通信線３００を介して、電子音楽装置２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１１０とにより構成されている。
【００１６】
上記構成要素１０３〜１１０は、バス１１１を介して相互に接続され、通信Ｉ／Ｆ１１０には通信線３００が接続されている。
【００１７】
記憶装置１０９は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置１０９自体が、音楽制御装置１から着脱可能であってもよい。あるいは、記憶媒体も記憶装置１０９も着脱不可能であってもよい。なお、記憶装置１０９（の記憶媒体）には、前述のように、ＣＰＵ１０５が実行する制御プログラムも記憶でき、ＲＯＭ１０６に制御プログラムが記憶されていない場合には、この記憶装置１０９に制御プログラムを記憶させておき、それをＲＡＭ１０７に読み込むことにより、ＲＯＭ１０６に制御プログラムを記憶している場合と同様の動作をＣＰＵ１０５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１８】
通信Ｉ／Ｆ１１０としては、たとえば、ＭＩＤＩ信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（universal serial bus）やＩＥＥＥ１３９４などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１１０として、ＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００１９】
なお本実施の形態では、音楽制御装置１としてＭＩＤＩキーボードを採用しているが、これに限られる訳ではなく、ＭＩＤＩ信号とは種類の異なる音楽信号を出力する音楽キーボードを採用してもよいし、鍵盤楽器の形態に代えて、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の他の楽器の形態を採用してもよい。さらに、楽器の形態に限らず、制御操作子のみ（あるいは、それに表示器を加えたもの）を備えた制御卓の形態であってもよい。
【００２０】
電子音楽装置２は、文字数字入力用キーボードおよびマウス等を含む設定操作子２０１と、該設定操作子２０１の各操作子の操作状態を検出する検出回路２０２と、オーディオ信号を入力するためのオーディオ信号入力回路２０３と、装置２全体の制御を司るＣＰＵ２０４と、該ＣＰＵ２０４が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ２０５と、楽曲データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ２０６と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示装置２０７と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置２０８と、通信線３００を介して、音楽制御装置１とデータの送受信を行う通信Ｉ／Ｆ２０９と、圧縮されたデジタルオーディオ信号を伸長した後アナログオーディオ信号に変換するＣＯＤＥＣ（coder-decoder）２１０と、該ＣＯＤＥＣ２１０からのオーディオ信号を音響に変換する、たとえばアンプやスピーカ等のサウンドシステム２１１とにより構成されている。
【００２１】
上記構成要素２０２〜２１０は、バス２１２を介して相互に接続され、通信Ｉ／Ｆ２０９には通信線３００が接続され、ＣＯＤＥＣ２１０にはサウンドシステム２１１が接続されている。
【００２２】
記憶装置２０８は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置２０８自体が、電子音楽装置２から着脱可能であってもよい。あるいは、記憶媒体も記憶装置２０８も着脱不可能であってもよい。なお、記憶装置２０８（の記憶媒体）には、前述のように、ＣＰＵ２０４が実行する制御プログラムも記憶でき、ＲＯＭ２０５に制御プログラムが記憶されていない場合には、この記憶装置２０８に制御プログラムを記憶させておき、それをＲＡＭ２０６に読み込むことにより、ＲＯＭ２０５に制御プログラムを記憶している場合と同様の動作をＣＰＵ２０４にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２３】
通信Ｉ／Ｆ２０９は、通信線３００を介して前記通信Ｉ／Ｆ１１０と接続されるので、通信Ｉ／Ｆ２０９は、通信Ｉ／Ｆ１１０と同種のＩ／Ｆである。
【００２４】
なお本実施の形態では、電子音楽装置２として、ＤＡＷソフトウェアがインストールされ起動されているＰＣを採用しているが、これに限らず、ＤＡＷを実現する専用の装置を採用してもよい。また、ＤＡＷソフトウェアという範疇に含まれない音楽ソフトウェアをインストールし起動したＰＣを電子音楽装置２としてもよい。ＤＡＷソフトウェアは、図２を用いて後述するように、音源部２ｄ、シーケンサ２ｅ、レコーダ２ｇおよびミキサ２ｈの各機能をすべて含んでいるが、これらの機能をすべて含む必要はなく、ＤＡＷソフトウェアとしては、それらの一部のみ含んだものを採用し、それ以外は必要なときに、ＤＡＷソフトウェアにアドオンする形式でインストールし起動するようにしてもよいし、あるいは、各機能がそれぞれ単体で存在し、ＤＡＷソフトウェアとしては、それらを統括する機能のみ備えたものを採用してもよい。つまり、最終的に、少なくともシーケンサと音源を有する構成になればよい。
【００２５】
図２は、音楽制御装置１および電子音楽装置２の各機能構成を示すブロック図である。
【００２６】
同図に示すように音楽制御装置１と電子音楽装置２との間は、複数の信号がやり取りされており、信号の供給元のブロック（ＭＩＤＩ信号出力部１ｂ、制御操作子１ｃ、テンプレート記憶部１ｄ、表示部１ｅ、機能拡張部２ｂおよび編集部２ｊ）も、信号の供給先のブロック（ＭＩＤＩ信号入力部２ａ、機能拡張部２ｂ、編集部２ｊ、テンプレート記憶部１ｄおよび表示部１ｅ）も、複数存在している。一方、音楽制御装置１と電子音楽装置２は、前記図１に示したように、通信Ｉ／Ｆ１１０、通信線３００および通信Ｉ／Ｆ２０９を介してのみ接続されているので、前記複数の信号はいずれも、通信Ｉ／Ｆ１１０、通信線３００および通信Ｉ／Ｆ２０９という共通のルートを通って、音楽制御装置１から電子音楽装置２へ、あるいは電子音楽装置２から音楽制御装置１へ送信される。より具体的には、音楽制御装置１から電子音楽装置２へ信号を送信する場合には、音楽制御装置１側のＣＰＵ１０５は、送信したいデータを通信Ｉ／Ｆ１１０の送信バッファ（図示せず）に格納する。これに応じて、通信Ｉ／Ｆ１１０は、送信バッファに格納されたデータをＵＳＢのプロトコルに従って通信Ｉ／Ｆ２０９に送信する。通信Ｉ／Ｆ２０９は、受信したデータを自身の受信バッファ（図示せず）に一時的に記憶する。電子音楽装置２側のＣＰＵ２０４は、通信Ｉ／Ｆ２０９の受信バッファに記憶されたデータを、そのデータの種類に応じたブロックに供給する。このように本実施の形態では、通信Ｉ／Ｆ２０９の受信バッファに記憶されたデータを対応するブロックに振り分ける処理は、ＣＰＵ２０４によってなされるとしたが、これに限らず、各ブロックが受信バッファを常時監視し、処理すべきデータが受信バッファに格納されたときに、そのブロックの方から受信バッファにアクセスし、受信バッファ内のデータを取得するようにしてもよい。一方、電子音楽装置２から音楽制御装置１へ信号を送信する場合には、音楽制御装置１から電子音楽装置２へ信号を送信する場合の処理と逆の処理を行えばよいので、その説明は省略する。
【００２７】
以上のように音楽制御装置１と電子音楽装置２との間の信号の流れは、実際には図２に図示されている流れと異なっているが、図２は、信号の実際の流れを説明するためのものではなく、各ブロックがどのブロックから出力されたどの信号をどう使って制御処理を行うかを説明するためのものであるので、以下、各ブロックの制御内容を説明する際には、各ブロック間には、図２に示す経路で信号が流れるものとする。
【００２８】
演奏操作子１ａは、前記図１の演奏操作子１０１および検出回路１０３に相当し、ユーザが演奏操作子１０１を操作すると、演奏操作子１ａは、その操作された演奏操作子１０１を特定する演奏操作子特定情報（たとえば、操作された演奏操作子１０１が複数の鍵を備えた鍵盤であり、各鍵にはそれぞれ鍵番号が割り当てられているときに、いずれかの鍵が操作された場合には、その鍵に割り当てられた番号）とその操作状態に応じた操作情報（演奏操作子１０１が上記鍵盤の場合には、たとえばキーオン／オフ情報とベロシティ情報）をＭＩＤＩ信号出力部１ｂに出力する。
【００２９】
ＭＩＤＩ信号出力部１ｂは、主として、ＣＰＵ１０５およびＲＡＭ１０７によって構成され、演奏操作子１ａから出力された演奏操作子特定情報および操作情報を一時記憶し、この演奏操作子特定情報および操作情報に基づいてＭＩＤＩ信号（ノートオン／オフイベント）を生成し、生成したＭＩＤＩ信号を電子音楽装置２側のＭＩＤＩ信号入力部２ａに出力する。
【００３０】
制御操作子１ｃは、前記図１の制御操作子１０２および検出回路１０４に相当し、ユーザが制御操作子１０２を操作すると、制御操作子１ｃは、その操作された制御操作子１０２の種類と操作値を含む制御信号を生成し、この制御信号を電子音楽装置２側の機能拡張部２ｂに出力する。
【００３１】
テンプレート記憶部１ｄは、主として、ＣＰＵ１０５、ＲＡＭ１０７および記憶装置１０９によって構成され、複数のテンプレートを記憶し、後述する編集部２ｊの送信要求に応じて、要求されたテンプレートを編集部２ｊに送信し、編集部２ｊがそのテンプレートの登録内容を編集すると、編集後のテンプレートを編集部２ｊから受信して記憶する。なお、テンプレートの編集は、本実施の形態では基本的に、電子音楽装置２側（の編集部２ｊ）で行われるものとするが、実際には、音楽制御装置１側でも行うことができる。テンプレートの登録内容は、音楽制御装置１が実行する制御処理だけではなく、電子音楽装置２（特に、後述する機能拡張部２ｂ）が実行する制御処理でも使用されるので、音楽制御装置１側で編集したテンプレートが、電子音楽装置２で現在使用されているものであるときには、音楽制御装置１は編集後のテンプレートを電子音楽装置２に送信し、音楽制御装置１側でのテンプレートの登録内容と電子音楽装置２側でのテンプレートの登録内容とを一致させている。
【００３２】
図３（ａ）は、後述するユーザインターフェース部２ｃに表示されたテンプレート設定画面２０７ａの一例を示す図である。テンプレートは、ユーザが、たとえばマウスカーソルＣと前記文字数字入力用キーボードを用いて詳細設定画面２０７ａ３１に設定内容を入力することで設定される。そして、入力された設定内容は適宜、テンプレート設定画面２０７ａ上に反映される。以下、図３（ａ）を参照して、テンプレートに設定される内容を説明する。
【００３３】
テンプレートは、上述のように複数記憶されるため、各テンプレートには名称を付けることができる。テンプレートに名称が付けられると、その名称はテンプレート名称表示領域２０７ｂに表示される。
【００３４】
テンプレートは、本実施の形態では、制御操作子１０２の各操作子と該各操作子によってそれぞれ制御されるパラメータの種類とを対応付けるためのものである。図示例では、制御操作子１０２に含まれる複数（たとえば、４つ）のノブ１０２ａ１〜１０２ａ４（後述する図４参照）のそれぞれとパラメータ種類とが対応付けられている。この対応付けが一目で分かるようにテンプレート設定画面２０７ａには、ノブ１０２ａ１〜１０２ａ４と同じ形状のノブ（の絵）２０７ａ１１〜２０７ａ１４も表示されている。なおパラメータ種類に対応付ける制御操作子１０２は、もちろんノブに限られる訳ではなく、どのような種類の操作子であってもよい。なお、本発明は音源制御に関するものであるので、テンプレートに登録されるパラメータは音源制御に用いられる種類のものである。
【００３５】
１つのテンプレートには、ある１つの音源を制御するためのパラメータが登録されるので、テンプレートと音源を関連付けることができるようになっている。ソフトウェア音源名称表示領域２０７ｃに名称が表示されているソフトウェア音源は、当該テンプレートと関連付けられている音源である。ユーザが、たとえばマウスカーソルＣをソフトウェア音源名称表示領域２０７ｃの右横のプルダウンボタン“▽”２０７ｃ１に合わせてクリック操作を行うと、図３（ｂ）に示すように、電子音楽装置２内にインストールされているソフトウェア音源の名称のリストがプルダウンメニュー形式で表示される。ユーザがマウスカーソルＣを用いて、リスト中のいずれかのソフトウェア音源名称を選択すると、選択された名称がソフトウェア音源名称表示領域２０７ｃに表示されるとともに、その名称のソフトウェア音源が当該テンプレートと関連付けられる。
【００３６】
本発明の特徴の１つは、音楽制御装置１側で電子音楽装置２内のソフトウェア音源のパラメータを設定するに際してユーザが、どのソフトウェア音源のパラメータを設定しようとしているのかを音楽制御装置１側で直感的に分かるようにすることにある。このため本実施の形態では、パラメータを設定するときに音楽制御装置１の前記表示器１０８に表示する画面（以下、「音源パラメータ表示画面」という）の画面スキン（画面デザイン）を音源毎に変更するようにしている。そして、音楽制御装置１側で電子音楽装置２内のソフトウェア音源のパラメータを設定するときには、いずれか１つのテンプレートが常に選択されるので、テンプレートと画面スキンを関連付けることで、テンプレートが決まると一意的に画面スキンが決まり、音源パラメータ表示画面は当該画面スキン、つまり当該テンプレートに関連付けられたソフトウェア音源に応じた画面デザインで表示される。画面スキン名称表示領域２０７ｄに名称が表示されている画面スキンは、当該テンプレートと関連付けられているスキンである。ユーザがマウスカーソルＣを用いて、画面スキン名称表示領域２０７ｄの右横のプルダウンボタン“▽”２０７ｄ１に合わせてクリック操作を行うと、図３（ｃ）に示すように、音楽制御装置１内に予め記憶されている画面スキンの名称のリストがプルダウンメニュー形式で表示される。ユーザがマウスカーソルＣを用いて、リスト中のいずれかの画面スキン名称を選択すると、選択された名称が画面スキン名称表示領域２０７ｄに表示されるとともに、その名称の画面スキンが当該テンプレートと関連付けられる。
【００３７】
上記複数のテンプレートのうち、選択された少なくとも一部がテンプレート記憶部１ｄから機能拡張部２ｂに送信され、機能拡張部２ｂは、このテンプレートの登録内容に基づいて、制御操作子１ｃから出力された制御信号に含まれる操作子の種類をパラメータの種類に変換する。この変換後の制御信号のフォーマットとして、本実施の形態ではＭＩＤＩフォーマットと専用フォーマットのいずれかを選択できるようになっている。ＭＩＤＩフォーマットが選択された場合には、制御信号はＭＩＤＩのコントロールチェンジ（ｃｃ）メッセージに変換されるので、この場合を「ｃｃモード」と言う。一方、専用フォーマットが選択された場合には、制御信号はリモート（Ｒｅｍｏｔｅ）コントロールコードに変換されるので、この場合を「Ｒｅｍｏｔｅモード」と言う。
【００３８】
ｃｃボタン２０７ａ４１をマウスカーソルＣでクリックすることによってｃｃモードを選択した場合、ユーザは、制御操作子（図示例では、ノブ１０２ａ１〜１０２ａ４のいずれか）に自由に名称を付けることができるので、詳細設定画面２０７ａ３１から目的の操作子に対する名称を入力すると、その名称が目的の操作子の表示領域（表示領域２０７ａ２１〜２０７ａ２４のうちのいずれか）内に表示される。さらにユーザがパラメータ種類に対応するコントロールチェンジ（ｃｃ）番号を入力すると、そのｃｃ番号が同じ表示領域内に表示される。なおｃｃモードが選択されたときには、ｃｃボタン２０７ａ４１の上の小円が点灯（図示例では、点灯は黒色で示されている）する。
【００３９】
一方、Ｒｅｍｏｔｅボタン２０７ａ４２をマウスカーソルＣでクリックすることによってＲｅｍｏｔｅモードを選択した場合、ユーザは予め用意されている複数のリモートコントロールコードのうちのいずれかを選択して設定することができる。各リモートコントロールコードには、当該リモートコントロールコードで制御可能なパラメータ種類が対応付けられているので、ユーザは、目的の制御操作子（図示例では、ノブ）によって制御したいパラメータ種類を制御可能なリモートコントロールコードを、その目的の制御操作子に対応付ける。このようにして制御操作子とリモートコントロールコードとが対応付けられると、リモートコントロールコードの名称が、その制御操作子の表示領域（表示領域２０７ａ２１〜２０７ａ２４のうちのいずれか）内に表示される。本実施の形態では、リモートコントロールコードの名称は固定的であり、ユーザが自由に変更することができないようになっているが、これに限らず、コントロールチェンジメッセージと同様に、リモートコントロールコードについても、その名称を自由に設定（あるいは変更）できるようにしてもよい。
【００４０】
なお「ｃｃモード」と「Ｒｅｍｏｔｅモード」のうち、選択された方のモードは、テンプレートに設定される。
【００４１】
このようにして入力された内容は、たとえば図３（ｄ）に示すフォーマットでＲＡＭ２０６に一時的に記憶される。なおこのフォーマットが、一時記憶時に限らず、テンプレートのフォーマットであるとする。図示例のフォーマットでは、関連付けるソフトウェア音源および画面スキンとして「名称」を採用しているが、これらを特定できる情報であれば、ＩＤ（identification）や番号などの識別情報を採用してもよい。この場合、識別情報に基づいて各名称を表示したり、ソフトウェア音源に対応したテンプレートを選択したり、画面スキンを選択したりすればよい。画面スキンの実体的なデータ（画面スキンデータ）は、本実施の形態では音楽制御装置１のＲＯＭ１０６あるいは記憶装置１０９に予め記憶されているものとするが、電子音楽装置２側から適宜取得して音楽制御装置１のＲＡＭ１０７に記憶させてもよい。画面スキンデータには、たとえば、音源パラメータ表示画面の表示に必要な表示パーツの画像データとその配置を示すデータ、背景の画像データ、制御操作子１０２と表示パーツを対応付けるデータ、制御操作子１０２の操作に応じて形状や位置が変更された後の表示パーツ（制御操作子１０２がノブ１０２ａ１〜１０２ａ４の場合には、目盛りを示す位置がデフォルト位置（たとえば“０”）から変更されたもの（図４参照））の画像データ、文字の色、フォント、大きさおよび配置をそれぞれ示すデータなどが含まれる。
【００４２】
図４は、音楽制御装置１のパネルの一部を示す図であり、同図（ａ）は、サンプリングタイプのソフトウェア音源についての音源パラメータ表示画面の一例を示し、同図（ｂ）は、アナログモデリングタイプのソフトウェア音源についての音源パラメータ表示画面の一例を示している。このように音楽制御装置１側の表示器１０８上には、音源パラメータ表示画面１０８ａとして、パラメータ名称の付けられた各ノブ（の絵）がそれぞれ対応するパラメータの現在値を指し示す画面が、選択されたソフトウェア音源の種類に応じた画面スキン（画面デザイン）で表示される。
【００４３】
図２に戻り、表示部１ｅは、主として、ＣＰＵ１０５、ＲＡＭ１０７および表示器１０８によって構成され、表示器１０８上に各種表示を行う。この各種表示の中に、上記表示画面１０８ａの表示も含まれる。
【００４４】
機能拡張部２ｂは、主として、ＣＰＵ２０４、ＲＡＭ２０６および記憶装置２０８によって構成され、テンプレート記憶部１ｄから送信されてきたテンプレートを受信し、受信したテンプレートを記憶する。機能拡張部２ｂは、制御操作子１ｃからの制御信号も受信し、受信した制御信号に含まれる制御操作子の種類を、上記記憶したテンプレートの登録内容に基づいてパラメータの種類に変換し、これをユーザインターフェース部２ｃに供給する。このとき制御信号は、ｃｃモードが選択されていればＭＩＤＩのコントロールチェンジメッセージに変換され、Ｒｅｍｏｔｅモードが選択されていればリモートコントロールコードに変換される。なお制御信号には、前述のように制御操作子の種類の他に操作値も含まれているが、機能拡張部２ｂは、操作値については何ら変換を行わずに、そのままユーザインターフェース部２ｃに供給するようにしている。これは、操作値についての処理をユーザインターフェース部２ｃに任せているからである。また機能拡張部２ｂは、ＣＰＵ２０４が機能拡張ソフトウェアを実行することによって実現されている。この機能拡張ソフトウェアは、ＤＡＷソフトウェアが通常備えているものではなく、本発明を実現するために新たに作成したものである。したがって、ＤＡＷソフトウェアを起動したとしても、それに応じて自動的に機能拡張部２ｂは生成されない。このため本実施の形態では、ＤＡＷソフトウェアを起動するときに同時に、機能拡張ソフトウェアも記憶装置２０８からＲＡＭ２０６内に読み込んで起動するようにしている。
【００４５】
ユーザインターフェース部２ｃは、主として、設定操作子２０１、検出回路２０２、ＣＰＵ２０４、ＲＡＭ２０６、記憶装置２０８および表示装置２０７によって構成され、電子音楽装置２のＧＵＩ環境を提供する。つまりユーザインターフェース部２ｃは、ユーザがユーザインターフェース部２ｃに対して行った操作入力を受け付け、その操作入力の対象となる機能に対してその操作入力に応じた指示を行うという通常の制御処理に加えて、ユーザが音楽制御装置１の制御操作子１０２を用いて行った操作入力を機能拡張部２ｂを介して受け付け、その操作入力の対象となる機能に対してその操作入力に応じた指示を行うという制御処理も実行する。これにより、音楽制御装置１はＤＡＷソフトウェアの各種機能をリモート制御することができる。
【００４６】
音源部２ｄは、主として、ＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６および記憶装置２０８によって構成され、ソフトウェアによってデジタルオーディオ信号を生成する、いわゆるソフトウェア音源である。音源部２ｄは、複数種類のソフトウェア音源（複数の楽音生成アルゴリズムによって生成されたもの、複数のメーカによって製造されたものなど）を備え、その中から１または複数の音源を選択して用いるようにしている。なお音源部２ｄは、本実施の形態ではすべてソフトウェア音源によって構成したが、これに限らず、すべてハードウェア音源によって構成してもよいし、ソフトウェア音源とハードウェア音源の双方を使用できるようにしてもよい。後者の場合、ソフトウェア音源とハードウェア音源とを区別してユーザに提示してもよいし、混在させて（ユーザにその区別を認識させずに）提示してもよい。
【００４７】
ＭＩＤＩ信号入力部２ａは、主として、ＣＰＵ２０４およびＲＡＭ２０６によって構成され、ＭＩＤＩ信号出力部１ｂから出力されたＭＩＤＩ信号を入力して一時記憶した後、シーケンサ２ｅに供給する。
【００４８】
シーケンサ２ｅは、主として、ＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６および記憶装置２０８によって構成され、ＭＩＤＩ信号記録モードが選択されているときには、入力されたＭＩＤＩ信号をＲＡＭ２０６の所定位置に確保されたＭＩＤＩ信号記録領域（図示せず）に記録する一方、ＭＩＤＩ信号スルーモードが選択されているときには、入力されたＭＩＤＩ信号をＭＩＤＩ信号記録領域に記録せずにそのまま、あるいは記録してから音源部２ｄに出力する。ＭＩＤＩ信号記録領域は、本実施の形態では複数のトラックによって形成されているので、入力されたＭＩＤＩ信号はいずれかのトラックに記録される。ＭＩＤＩ信号をどのトラックに記録するかは、通常、ＭＩＤＩ信号に含まれるＭＩＤＩチャンネルに基づいて決定される。各トラックにおいて、固定的または可変的に当該トラックに記録すべきＭＩＤＩチャンネルが設定されており、各トラックには、入力されてきたＭＩＤＩ信号のＭＩＤＩチャンネルと当該トラックに設定されているＭＩＤＩチャンネルが一致したときに、そのＭＩＤＩ信号が取り込まれて記録される。ＭＩＤＩ信号記録領域に記録されたＭＩＤＩ信号は、ユーザによる再生指示に応じてシーケンサ２ｅによりトラック毎に再生される。シーケンサ２ｅは、トラック毎に当該トラックの再生時に使用する音源の種類を設定できるように構成されている。そして各音源は、前述のように前記テンプレート記憶部１ｄに記憶されている複数のテンプレートのいずれかと関連付けることができるようになっている。これによりユーザは、シーケンサ２ｅに対してトラック毎に異なった種類の音源を使用してＭＩＤＩ信号を再生させることができ、さらにテンプレートを適宜設定することにより、同じ操作子で、ある音源についてはあるパラメータを制御し、別の音源については別のパラメータを制御することができる。このようにして再生されたＭＩＤＩ信号は、シーケンサ２ｅから音源部２ｄに出力され、音源部２ｄは、そのＭＩＤＩ信号に基づいてデジタルオーディオ信号を生成し、生成したデジタルオーディオ信号をミキサ２ｈに出力する。
【００４９】
ミキサ２ｈは、主として、ＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６および記憶装置２０８によって構成され、音源部２ｄから出力されたデジタルオーディオ信号と、レコーダ２ｇから出力されたデジタルオーディオ信号とをミックスし、そのミックス信号をサウンドシステム２ｉに出力する。
【００５０】
レコーダ２ｇは、主として、ＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６および記憶装置２０８によって構成され、オーディオ信号入力部２ｆから入力されたデジタルオーディオ信号を記録し、ユーザによる再生指示に応じて、記録されたデジタルオーディオ信号を再生し、再生したデジタルオーディオ信号をミキサ２ｈに出力する。またレコーダ２ｇには、音源部２ｄによって生成されたデジタルオーディオ信号も供給されるので、レコーダ２ｇは音源部２ｄからのデジタルオーディオ信号も記録することができる。シーケンサ２ｅによってＭＩＤＩ信号を再生し、音源部２ｄによって生成されたデジタルオーディオ信号と、レコーダ２ｇによって再生されたデジタルオーディオ信号とをミキサ２ｈでミックスするときには、シーケンサ２ｅとレコーダ２ｇは同期して再生を行う。
【００５１】
サウンドシステム２ｉは、前記図１のＣＯＤＥＣ２１０およびサウンドシステム２１１に相当し、ミキサ２ｈから出力されたデジタルオーディオ信号（このデジタルオーディオ信号が圧縮されたものである場合には、伸長した後）をアナログオーディオ信号に変換し、そのアナログオーディオ信号を音響に変換する。
【００５２】
編集部２ｊは、主として、ＣＰＵ２０４、ＲＡＭ２０６および記憶装置２０８によって構成され、テンプレートの設定と、各音源および各画面スキンと各テンプレートとの関連付けを行う。なお本発明の特徴の１つは、編集部２ｊが実行する制御処理にあり、その詳細については後述するので、ここではこれ以上の説明は行わない。
【００５３】
以上のように構成された電子音楽システムが実行する制御処理を、まず図３〜図６を参照してその概要を説明し、次に図７〜図１０を参照して詳細に説明する。
【００５４】
本実施の形態の電子音楽システムは、複数の操作子からなる制御操作子１０２を含む音楽制御装置１と、複数のトラックを備えたシーケンサ２ｅおよび複数のソフトウェア音源を含む音源部２ｄを含む電子音楽装置２とによって構成され、ユーザが音楽制御装置１の制御操作子１０２を操作することにより、電子音楽装置２の各種機能をリモート制御できるようになっている。
【００５５】
電子音楽装置２側では、ユーザの設定操作に応じてシーケンサ２ｅの各トラックと音源部２ｄの複数のソフトウェア音源のいずれかとを任意に対応付けることができ、その対応付けを適宜行うことで、トラック毎に種類の異なるソフトウェア音源を使用して、ＭＩＤＩ信号（ＭＩＤＩイベント）を再生することができる。図５（ａ）は、シーケンサ２ｅを使用できる状態にするシーケンサモードが選択されたときに、前記表示装置２０７上に表示されたシーケンサ画面の一例を示す図である。ユーザは、たとえばマウスカーソル（図示せず）を用いて、シーケンサ画面中のトラックｎ（図示例では、“ｎ”は、１〜３のいずれかの整数値）の主要パラメータ表示欄をクリックすることで、目的のトラックを指示することができる。指示中のトラックは、その主要パラメータ表示欄が反転表示される（図示例では、反転表示は斜線で示されている）。なお指示中のトラックの主要パラメータ表示欄の表示態様は、指示中でないトラックと区別できる態様であれば、反転表示に限らないことは言うまでもない。そして目的のトラックを指示した状態で、ユーザがマウスの右ボタン（図示せず）を押すと、プルダウンメニュー（図示せず）が表示される。このプルダウンメニュー内には、詳細画面を表示させるための「詳細画面表示」項目が含まれており、ユーザが上記マウスカーソルによって「詳細画面表示」を選択すると、図６（ａ）に示すように指示中のトラックの詳細画面がアクティブ状態になる。この詳細画面内には音源を設定できる音源設定欄が含まれているので、ユーザは、マウスや文字数字入力用キーボードを用いて、電子音楽装置２が備えている複数の音源からいずれかを選択し、音源設定欄に入力することで、指示中のトラックに好みの音源を割り当てることができる。
【００５６】
このようにして各トラックに割り当てられた各音源に対しては、ユーザは、シーケンサ２ｅの画面上に、図５（ｂ）または図６（ｂ）に示すような音源制御画面ウィンドウＷ１を表示させ、この音源制御画面ウィンドウＷ１を介して、トラック毎に当該トラックに割り当てられた音源の各種音源パラメータを設定することができる。図示例の音源制御画面ウィンドウＷ１には、各種音源パラメータを設定可能な各種操作子が表示されているので、ユーザは、前記マウスカーソルを用いて好みの操作子を直接操作することで、その操作子に割り当てられた音源パラメータを設定することができる。
【００５７】
本発明の特徴の１つは、各トラックにそれぞれ割り当てられた各音源の各種音源パラメータを設定するときに、その設定内容を音源制御画面ウィンドウＷ１から入力するのではなく、音楽制御装置１に設けられた制御操作子１０２を用いて入力することにある。このため、制御操作子１０２の各操作子と、該各操作子によってそれぞれ制御される各音源パラメータとを対応付けるためのテンプレートを複数、予め用意し、前記図３（ｂ）を用いて説明したように、各テンプレートと前記複数の音源のいずれかとを１対１に関連付けておく。そして、ユーザが現在指示中のトラックに割り当てられた音源に関連付けられたテンプレート（このようなテンプレートが複数ある場合には、選択された１つ）を仲介させることで、ユーザは、当該音源の各音源パラメータの設定を音楽制御装置１の制御操作子１０２に対する操作によって行うようにしている。
【００５８】
さらに本発明の特徴の１つは、前述のように、音楽制御装置１側から目的の音源の各音源パラメータを設定するときに、ユーザが現在どの音源の音源パラメータを設定しているかを音楽制御装置１側で一目で分かるようにすることにある。このため本実施の形態では、音楽制御装置１の表示器１０８上に表示されるパラメータ設定画面１０８ａの画面デザインを音源に応じて変更している。これを実現するために本実施の形態では、各テンプレートに音源に加えて画面スキンも関連付けておき、音楽制御装置１側で目的の音源の各音源パラメータを設定するときには、その設定のために選択されたテンプレートに関連付けられた画面スキンの画面スキンデータを読み出し、この画面スキンデータに基づいてパラメータ設定画面の画面デザインを決定している。
【００５９】
このようにユーザは、音源制御画面ウィンドウＷ１に直接入力操作を行わなくても、現在指示中のトラックに割り当てられた音源の各音源パラメータを設定することができる。さらに、このときユーザは、表示器１０８上のパラメータ設定画面１０８ａの画面デザインから、どの音源に関する音源パラメータの設定を行っているかを直ちに把握することができる。
【００６０】
ただし音源パラメータの設定時には、音源制御画面ウィンドウＷ１がアクティブ状態、つまり、表示装置２０７上に複数のウィンドウが重なって表示されている場合に、音源制御画面ウィンドウＷ１が最上層に表示され、かつ音源制御画面ウィンドウＷ１に直接入力できる状態になっている方が、ユーザにとっては便利である。これは、制御操作子１０２を操作して目的の音源パラメータを設定すると、その設定結果が直ぐに音源制御画面ウィンドウＷ１に反映されるので、音源制御画面ウィンドウＷ１がアクティブ状態になっていれば、ユーザは音源制御画面ウィンドウＷ１の表示状態を見ることで、自身の制御操作子１０２の操作とこれに応じた音源パラメータの設定結果とを逐次確認できるからである。
【００６１】
音源制御画面ウィンドウＷ１をアクティブ状態にする従来の方法としては、図５（ａ）に示すようにトラックの指示のみなされ（図示例では、トラック１が指示されている）、音源制御画面ウィンドウＷ１自体が表示されていないときには、たとえば、トラック１の詳細パラメータ表示欄内に表示されている音源制御画面表示ボタン（図示せず）をユーザがマウスカーソルでクリックすると、図５（ｂ）に示すように音源制御画面ウィンドウＷ１が表示されてアクティブ状態になるという方法が考えられる。しかし図６（ａ）に示すように、トラック１の詳細パラメータ表示欄が他のウィンドウ、つまりトラック１の詳細画面ウィンドウＷ２によって隠れ、ユーザが音源制御画面表示ボタンを見ることができない場合には、ユーザは、まずトラック１の詳細画面ウィンドウＷ２を消して（あるいは一時的に隠して）トラック１の詳細パラメータ表示欄を見えるようにし、次にその表示欄内の音源制御画面表示ボタンをクリックしなければならない。これでは、音源パラメータを音楽制御装置１から設定できるようになったとしても、ユーザは、音源制御画面ウィンドウＷ１をアクティブ状態にするために音楽制御装置１上にあった手を電子音楽装置２上に移さなければならず、結局ユーザの音楽制作は中断する。そこで図４に示すように、音楽制御装置１の制御操作子１０２内に音源制御画面表示ボタン１０２ｂを設け、ユーザがこの音源制御画面表示ボタン１０２ｂを押下すると、それに応じて、現在指示中のトラックに割り当てられた音源の音源制御画面ウィンドウＷ１がアクティブ状態になるようにした。これにより、ユーザは指示中のトラックに割り当てられた音源の各種音源パラメータの設定も、当該音源の音源制御画面ウィンドウＷ１の表示制御も、音楽制御装置１上で行うことができるので、ユーザの音楽制作は中断されない。
【００６２】
一方、音源制御画面ウィンドウＷ１がアクティブ状態のときに、ユーザが音源制御画面表示ボタン１０２ｂを押下すると、音源制御画面ウィンドウＷ１は閉じられる。
【００６３】
なお本実施の形態では、シーケンサ２ｅのトラックの指示は、上述のようにマウスや文字数字入力用キーボードを用いてシーケンサ画面に対して行うようにした、つまり音楽制御装置１上ではなく、電子音楽装置２上で行うようにしたが、これに限らず、音楽制御装置１上にシーケンサ２ｅのトラックを指示するためのボタン（前記音源制御画面表示ボタン１０２ｂのようなボタン）を設け、ユーザがこのボタンを押下することで、目的のトラックを指示するようにしてもよい。
【００６４】
次に、この制御処理を詳細に説明する。
【００６５】
図７は、電子音楽装置２の編集部２ｊ、特にＣＰＵ２０４が実行する制御処理の手順を示すフローチャートである。本制御処理は、主として、
（１）テンプレート取得処理（ステップＳ１０１，Ｓ１０２）
（２）テンプレート設定処理（ステップＳ１０３）
（３）終了処理（ステップＳ１０４〜Ｓ１０６）
によって構成されている。そしてテンプレートは、前述のように音楽制御装置１のテンプレート記憶部１ｄに記憶されているので、図７のフローチャートには、編集部２ｊがテンプレート記憶部１ｄとテンプレートのやり取りをする処理も記載されている。
【００６６】
ユーザが、たとえば設定操作子２０１（のマウスや文字数字入力用キーボード）を用いて編集部２ｊの制御処理の開始を指示すると、ＣＰＵ２０４は、処理を前記（１）のテンプレート取得処理に進める。この（１）テンプレート取得処理では、まずＣＰＵ２０４は、音楽制御装置１（のテンプレート記憶部１ｄ）に対してテンプレートを要求する。これに応じてテンプレート記憶部１ｄは、テンプレートを送信する（ステップＳ１）。テンプレート記憶部１ｄは、前述のように複数のテンプレートを記憶している。電子音楽装置２には特定の１種類のＤＡＷソフトウェアが常にインストールされ起動される訳ではなく、多くの種類のＤＡＷソフトウェアから選択されたいずれか１つがインストールされ起動されるか、あるいは、複数種類のＤＡＷソフトウェアがインストールされ、その中からいずれか１つが起動されるので、テンプレート記憶部１ｄは通常、ＤＡＷソフトウェア毎に複数のテンプレートを記憶している。したがってテンプレート記憶部１ｄは、編集部２ｊからテンプレートの要求を受けると、電子音楽装置２上で現在起動中のＤＡＷソフトウェア用に作成された複数のテンプレートを編集部２ｊに向けて送信する。このときテンプレート記憶部１ｄは、電子音楽装置２上で現在起動中のＤＡＷソフトウェアが何であるかを知っている必要がある。現在起動中のＤＡＷソフトウェアが何であるかをテンプレート記憶部１ｄに知らせる方法としては、たとえば、編集部２ｊがテンプレートを要求するときに併せて、現在起動中のＤＡＷソフトウェアを特定する情報を音楽制御装置１側に送信する方法が考えられる。
【００６７】
編集部２ｊは、テンプレート記憶部１ｄからテンプレートを受信すると、受信したテンプレートを、たとえば前記ＲＡＭ２０６の所定位置に確保されたテンプレート格納領域（図示せず）に記憶する（ステップＳ１０２）。なおテンプレート記憶部１ｄは、編集部２ｊからの要求に応じたテンプレートを記憶していない場合もあるが、その場合には当然、テンプレート記憶部１ｄはテンプレートを送信しない。その場合には、編集部２ｊはテンプレートを編集することができないので、ユーザはテンプレートを一から作成することになる。
【００６８】
次にユーザが、編集部２ｊに対して表示装置２０７上にテンプレート設定画面を表示させる指示を行うと、ＣＰＵ２０４は、処理を前記（２）のテンプレート設定処理に進める（ステップＳ１０３）。
【００６９】
図８は、この（２）テンプレート設定処理の詳細な手順を示すフローチャートである。
【００７０】
この（２）テンプレート設定処理では、まずＣＰＵ２０４は、前記図３（ａ）に示すようにテンプレート設定画面を表示する。前記テンプレート格納領域に複数のテンプレートが記憶されているときには、ＣＰＵ２０４は、所定のルールに従っていずれか１つのテンプレートを選択し、選択されたテンプレートの登録内容に基づいてテンプレート設定画面を表示する（ステップＳ１０３ａ）。ここで所定のルールとしては、たとえば、テンプレートの名称あるいは作成日時を昇順または降順に並べたときの先頭を挙げることができる。他のテンプレートに基づいたテンプレート設定画面を表示したいときには、ユーザは、アップ／ダウンボタン２０７ｂ１または２０７ｂ２を操作して他のテンプレートを指定する。現在指定されているテンプレートの名称は、前述のようにテンプレート名称表示領域２０７ｂに表示される。
【００７１】
次にユーザが、前述のようにして当該テンプレートに関連付けるソフトウェア音源および画面スキンの各名称を選択すると、ＣＰＵ２０４は、その各名称を前記ソフトウェア音源名称表示領域２０７ｃおよび画面スキン名称表示領域２０７ｄに表示するとともに前記ＲＡＭ２０６に一時的に記憶する（ステップＳ１０３ｂおよびＳ１０３ｃ）。次にユーザが、前述のようにして当該テンプレートに登録する各種パラメータの詳細、特に制御操作子１０２に割り当てられるパラメータの詳細を設定すると、ＣＰＵ２０４は、そのパラメータの詳細をテンプレート設定画面に反映させるとともにＲＡＭ２０６に一時的に記憶する（ステップＳ１０３ｄ）。さらにユーザがその他の処理を指示すると、ＣＰＵ２０４は、指示された処理を行う（ステップＳ１０３ｅ）。
【００７２】
なお、テンプレート設定画面からテンプレートの登録内容を入力（あるいは編集）する方法については前述したので、ここでは繰り返さない。また図８のフローチャートでは、ステップＳ１０３ａ〜Ｓ１０３eの各処理はいずれも、常に実行されるように記載されているが、必要に応じて実行されることは言うまでもない。つまり、設定対象のテンプレートが既に設定されたものであり、これを編集しているときに、たとえば画面スキンは既に設定されているものをそのまま使い、変更する必要はない場合には、ＣＰＵ２０４は、ステップＳ１０３ｃの処理をスキップして次のステップＳ１０３ｄの処理を行う。
【００７３】
図７に戻り、この（２）テンプレート設定処理は、ユーザによる終了指示があるまで継続して実行され（ステップＳ１０４→Ｓ１０３）、ユーザによる終了指示があるとＣＰＵ２０４は、処理を前記（３）の終了処理に進める（ステップＳ１０４→Ｓ１０５）。この（３）終了処理では、ＣＰＵ２０４は、ユーザに対して編集したテンプレートを保存するかどうか問い合わせ、ユーザが「保存する」を選択したときには、編集後のテンプレートを音楽制御装置１に送信する（ステップＳ１０５→Ｓ１０６）一方、ユーザが「保存する」を選択しなかったときには、何もせずに本制御処理を終了する（ステップＳ１０５→終了）。なお、この（２）テンプレート設定処理を実行しなかったときには、ＣＰＵ２０４は、前記ステップＳ１０５でユーザに保存するかどうかを問い合わせることなく、ユーザが終了を指示した時点で直ちに本制御処理を終了すればよい。音楽制御装置１のテンプレート記憶部１ｄは、編集部２ｊから編集後のテンプレートを受信すると、受信したテンプレートを記憶する（ステップＳ２）。
【００７４】
図９および図１０は、音楽制御装置１および電子音楽装置２、特にＣＰＵ１０５およびＣＰＵ２０４がそれぞれ実行する各制御処理の手順を示すフローチャートである。ただし電子音楽装置２が実行する制御処理は、前記図２の機能構成では機能拡張部２ｂとユーザインターフェース部２ｃによって実行されるので、図９および図１０には、機能拡張部２ｂが実行する制御処理とユーザインターフェース部２ｃが実行する制御処理が記載されている。
【００７５】
ユーザインターフェース部２ｃは、主として、
（２１）シーケンサ２ｅのトラックに音源種類を設定する（割り当てる）トラック・音源種類設定処理（ステップＳ３０１〜Ｓ３０４）
（２２）表示装置２０７上に音源制御画面（図５および図６では、音源制御画面ウィンドウＷ１）を表示／非表示する音源制御画面の表示制御処理（ステップＳ３０５）
（２３）音源パラメータを実際に制御する音源パラメータ制御処理（ステップＳ３０６，Ｓ３０７）
（２４）その他の処理（ステップＳ３０８）
の各処理を行う。
【００７６】
機能拡張部２ｂは、主として、音楽制御装置１とユーザインターフェース部２ｃとの間でやり取りされるデータを仲介する機能を営んでいる。
【００７７】
音楽制御装置１は、主として、
（３１）前記（２１）のトラック・音源種類設定処理で設定された音源種類の音源が備えている全音源パラメータの現在値を取得する音源パラメータ値取得処理（ステップＳ１１〜Ｓ１３）
（３２）前記（２１）のトラック・音源種類設定処理で設定された音源種類の音源にテンプレートを選択するテンプレート選択処理（ステップＳ１４）
（３３）表示器１０８上に音源パラメータ表示画面を表示する音源パラメータ表示画面表示処理（ステップＳ１５，Ｓ１６）
（３４）ユーザが前記音源制御画面表示ボタン１０２ｂを操作したときに実行される音源制御画面表示ボタン操作処理（ステップＳ１７）
（３５）ユーザが前記図４のノブ１０２ａ１〜１０２ａ４を操作したときに実行されるノブ操作処理（ステップＳ１８）
（３６）前記（３３）の音源パラメータ表示画面を更新する音源パラメータ表示画面更新処理（ステップＳ１９）
（３７）その他の処理（ステップＳ２０）
の各処理を行う。
【００７８】
ユーザが、ユーザインターフェース部２ｃに対して前記シーケンサモードに移行させる指示を行うと、ＣＰＵ２０４は、電子音楽装置２の動作モードをシーケンサモードに移行させ、処理を前記（２１）のトラック・音源種類設定処理に進める。この（２１）トラック・音源種類設定処理では、まずＣＰＵ２０４は、表示装置２０７上に前記図５（ａ）のシーケンサ画面を表示し、ユーザによるトラックの選択指示を待つ。ユーザが前記マウスカーソルを用いて、シーケンサ２ｅが備えている複数のトラックからいずれかのトラックを選択指示すると、ＣＰＵ２０４は、その選択指示されたトラックのトラック番号を取得し、前記ＲＡＭ２０６のワークエリア（図示せず）に一時的に記憶する（ステップＳ３０１）。次にＣＰＵ２０４は、選択指示されたトラックに割り当てられた音源の種類（たとえば、名称）を取得し、当該トラックのトラック番号と割り当てられた音源の音源種類とを機能拡張部２ｂに通知する（ステップＳ３０２）。ここで、選択指示されたトラックに音源が未だ割り当てられていないことがある。この場合にはＣＰＵ２０４は、ユーザに対して表示や音声などで、音源が未だ割り当てられていないことを知らせる。これに応じてユーザが、制御処理の概要の説明で前述したようにして、選択指示されたトラックに対して電子音楽装置２中の音源のいずれかを割り当てると、ＣＰＵ２０４は、選択指示されたトラックのトラック番号と割り当てられた音源の音源種類とを機能拡張部２ｂに通知する。このようにして、ユーザインターフェース部２ｃからトラック番号と音源種類が通知されると、機能拡張部２ｂは、そのトラック番号と音源種類をＲＡＭ２０６の所定位置に確保されたトラック番号・音源種類格納領域（図示せず）に記憶した（ステップＳ２０１）後、音源種類を音楽制御装置１に通知する（ステップＳ２０２）。
【００７９】
機能拡張部２ｂから音源種類が通知されると、音楽制御装置１のＣＰＵ１０５は、処理を前記（３１）の音源パラメータ値取得処理に進める。この（３１）音源パラメータ値取得処理では、まずＣＰＵ１０５は、通知された音源種類を前記ＲＡＭ１０７の所定位置に確保された音源種類格納領域（図示せず）に記憶する（ステップＳ１１）。次にＣＰＵ１０５は、機能拡張部２ｂに対してこの音源種類の音源が備えている全音源パラメータの値を要求する（ステップＳ１２）。これに応じて機能拡張部２ｂは、ユーザインターフェース部２ｃにその全音源パラメータの値を要求し、ユーザインターフェース部２ｃからの応答を待つ（ステップＳ２０３）。ユーザインターフェース部２ｃが、目的の音源が備えている全音源パラメータの値を当該音源から取得して、機能拡張部２ｂに通知すると、機能拡張部２ｂは、その通知された全音源パラメータの値を取得して、音楽制御装置１に通知する（ステップＳ２０３）。音楽制御装置１のＣＰＵ１０５は、通知された全音源パラメータの値をＲＡＭ１０７の所定位置に確保された音源パラメータ格納領域（図示せず）に記憶する（ステップＳ１３）。
【００８０】
一方、ユーザがユーザインターフェース部２ｃに対して、選択指示されたトラックに設定されている音源種類を変更する指示を行うと、ＣＰＵ２０４は、当該トラックに設定されている音源種類を変更指示された音源種類に変更し、トラック番号・音源種類格納領域に記憶されている音源種類を更新した（ステップＳ３０３）後、前記ステップＳ３０２と同様にして、当該トラックのトラック番号と変更後の音源の音源種類とを機能拡張部２ｂに通知する（ステップＳ３０４）。これに応じて機能拡張部２ｂおよび音楽制御装置１がそれぞれ実行する処理は、ステップＳ３０２でトラック番号と音源種類を通知したことに応じて機能拡張部２ｂおよび音楽制御装置１がそれぞれ実行した処理と同様であるので、その説明は省略する。
【００８１】
このように、トラックに新たな音源を割り当てたり、トラックに割り当てられた音源を他の音源に変更したりするときでなくても、ユーザが単にトラックを選択指示するだけで、ユーザインターフェース部２ｃが当該トラック番号と音源種類を通知するようにしたのは、音楽制御装置１に対して、電子音楽装置２側でトラックが選択指示される度に当該トラックに選択された音源の全音源パラメータの最新値を取得させ、その最新値を前記音源パラメータ表示画面１０８ａ（前記図４参照）に反映させたいからである。
【００８２】
次に、音楽制御装置１のＣＰＵ１０５は、処理を前記（３２）のテンプレート選択処理に進める。この（３２）テンプレート選択処理では、ＣＰＵ１０５は、前記通知された音源種類に対応したテンプレートを選択する（ステップＳ１４）。このとき、通知された音源種類に対応したテンプレートがないことがあるが、この場合には、ＣＰＵ１０５は前記デフォルトテンプレートを選択する（ステップＳ１４のカッコ書き）。
【００８３】
次に、音楽制御装置１のＣＰＵ１０５は、処理を前記（３３）の音源パラメータ表示画面表示処理に進める。この（３３）音源パラメータ表示画面表示処理では、まずＣＰＵ１０５は、選択されたテンプレートに基づいて画面スキンを選択する（ステップＳ１５）。テンプレートには、前記図３（ｄ）に示したように当該テンプレートに関連付けられた画面スキンの名称が登録されている。つまり、テンプレートが決まれば、関連付けられた画面スキンの名称も決まり、これに応じて画面スキンデータの格納場所も決まるので、上記ステップＳ１５の「画面スキンの選択」とは、各種画面スキンデータが格納されている場所から、画面スキンの名称によって特定される画面スキンデータを選択して読み出すことに相当する。次にＣＰＵ１０５は、前記選択されたテンプレートおよび画面スキンデータと前記記憶された全楽音パラメータに基づいて、ノブ名称（Ｎａｍｅ）／値（Ｖａｌｕｅ）またはコントロール名称／値を表示する（ステップＳ１６）。ただし前記図４の音源パラメータ表示画面１０８ａでは、前者、つまり、ノブ名称／値が表示されている。
【００８４】
本実施の形態では、音源毎に当該音源に固有の１つの画面スキンを関連付けるのではなく、音源タイプ毎に当該音源タイプに固有の１つの画面スキンを関連付けることにしている。したがって、前記図４（ａ）と前記図４（ｂ）の音源パラメータ表示画面の画面デザインは、前者がサンプリングタイプのソフトウェア音源についてのものであるのに対して、後者がアナログモデリングタイプのソフトウェア音源についてものであり、各音源の音源タイプが異なっているために、異なっている。逆に言えば、音源タイプが同じであれば、音源が異なっていても、同じ画面スキンを関連付けている。したがって、図４（ｂ）のソフトウェア音源と音源タイプは同じアナログモデリングタイプであって、別のソフトウェア音源があった場合、その別のソフトウェア音源に固有の画面デザインがあったとしても、表示器１０８上の音源パラメータ表示画面は図４（ｂ）の画面となる。このようにしたのは、ユーザの設定操作を簡単化するとともに記憶容量を低減化するために画面スキンデータの個数を抑えつつ、所定の範疇（本実施の形態では「音源タイプ」）毎に画面デザインを異ならせて、現在設定中の音源がどの範疇に属するものであるかをユーザに直感的に分からせるためである。もちろん、音源毎に異なる画面スキンデータを用意し、音源が異なれば、その画面デザインも異なるようにしてもよい。この場合、画面スキンの数が多くなって、画面スキンに対するユーザの選択設定が面倒になるので、テンプレートに関連付ける音源が決まれば、この音源に対応する画面スキンを当該テンプレートに自動的に関連付けて設定するようにしてもよい。そのためには、既知の音源種類毎に、予めどの画面スキンを対応付けるかを設定しておき、ユーザによって音源種類が選択されたのを受けて、この設定された対応画面スキンを選択すればよい。また、音源パラメータ表示画面の画面デザインはどの音源についても同じであることを望むユーザを考慮して、すべてのテンプレートに対して１つの画面スキンのみ設定できるようにしてもよいし、テンプレートにおける画面スキンの設定を無効化（たとえば、グレースケールで表示して）できるようにしてもよい。なお、画面スキンデータを実際にどのように使って、図４に示すような音源パラメータ表示画面を生成するかについては、本発明の特徴ではなく、公知の方法を用いればよいので、その説明は省略する。
【００８５】
図９に戻り、ユーザが、音楽制御装置１のパネル上に設けられた前記音源制御画面表示ボタン１０２ｂを押下すると、音楽制御装置１のＣＰＵ１０５は、処理を前記（３４）の音源制御画面表示ボタン操作処理に進める。この（３４）音源制御画面表示ボタン操作処理では、ＣＰＵ１０５は、電子音楽装置２に向けて音源制御画面表示コマンドを送信する（ステップＳ１７）。電子音楽装置２の機能拡張部２ｂは、音楽制御装置１からの音源制御画面表示コマンドを受信し、ユーザが現在指示中のトラックのトラック番号に設定されている音源種類の音源制御画面がアクティブ状態か否かを調査する（ステップＳ２０４）。その調査の結果、当該音源制御画面がアクティブ状態のときには、その音源制御画面を閉じるコマンドをユーザインターフェース部２ｃに送信する一方、当該音源制御画面が非アクティブ状態のときには、その音源制御画面を開くコマンドをユーザインターフェース部２ｃに送信する（ステップＳ２０５）。ユーザインターフェース部２ｃは、開く／閉じるコマンドを受信すると、処理を前記（２２）の表示制御処理に進め、受信したコマンドに応じて当該音源制御画面を開く／閉じる（ステップＳ３０５）。
【００８６】
ユーザが、前記ノブ１０２ａ１〜１０２ａ４のいずれかを操作すると、音楽制御装置１のＣＰＵ１０５は、処理を前記（３５）のノブ操作処理に進める。この（３５）ノブ操作処理では、ＣＰＵ１０５は、前記ステップＳ１４で選択されたテンプレート、つまり、現在指示中のトラックに割り当てられた音源に対応付けられたテンプレートに基づいて、操作されたノブの種類と操作量から音源パラメータ制御コマンドを生成し、これを電子音楽装置２に送信する（ステップＳ１８）。ここで音源パラメータ制御コマンドは、前記「ｃｃモード」が選択されているときにはＭＩＤＩのコントロールチェンジメッセージの形式で生成され、前記「Ｒｅｍｏｔｅモード」が選択されているときには専用リモートコントロールコマンドの形式で生成される。電子音楽装置２の機能拡張部２ｂは、音楽制御装置１からの音源パラメータ制御コマンドを受信し、受信した音源パラメータ制御コマンドを、ユーザインターフェース部２ｃを介して、現在選択されているトラックに設定されている（割り当てられている）種類の音源へ送信する（ステップＳ２０６）。ユーザインターフェース部２ｃは、音源パラメータ制御コマンドを受信し、その音源パラメータ制御コマンドに基づいて、対応する音源の対応する音源パラメータを制御する（ステップＳ３０６）。そして、音源制御画面が開いていれば（アクティブ状態になっていれば）、ユーザインターフェース部２ｃは、制御された音源パラメータの値を表示に反映させる（ステップＳ３０７）。
【００８７】
このようにして音源制御画面の表示が、制御後の音源パラメータの値によって更新されるが、音源制御画面と同様の音楽制御装置１側の表示画面、つまり前記図４の音源パラメータ表示画面１０８ａの表示も更新しておく必要がある。そこで電子音楽装置２のＣＰＵ２０４は、前記ステップＳ２０６の処理の後、前記ステップＳ２０３の処理と同様の処理を実行する（ステップＳ２０７）。つまり、機能拡張部２ｂはユーザインターフェース部２ｃにその全音源パラメータの値を要求し、これに応じてユーザインターフェース部２ｃが、目的の音源が備えている全音源パラメータの値を当該音源から取得して、機能拡張部２ｂに通知すると、機能拡張部２ｂは、その通知された全音源パラメータの値を取得して、音楽制御装置１に通知する。これに応じて音楽制御装置１のＣＰＵ１０５は、処理を前記（３６）の表示更新処理に進める。この（３６）表示更新処理では、ＣＰＵ１０５は、通知されたパラメータの値を音源パラメータ表示画面１０８ａに反映させる（ステップＳ１９）。
【００８８】
なお、図９および図１０の各制御処理のフローチャートは、あくまでも音楽制御装置１、機能拡張部２ｂおよびユーザインターフェース部２ｃ間のデータの流れとそれに応じた制御処理が分かることを目的として記載してあり、各フローチャートにそれぞれ記載されている各ステップの処理を上から順に辿って行けば、処理が完結するようには記載されていない。たとえばステップＳ１１の処理は、ステップＳ２０から戻って何度も実行されるように記載されているが、実際には、ステップＳ３０１およびＳ３０２（あるいは、ステップＳ３０３およびＳ３０４）の処理が実行されない限り、実行されない。このステップＳ１１の処理についての上記事情は、音楽制御装置１の制御処理内の他のステップの処理に限らず、電子音楽装置２（の機能拡張部２ｂおよびユーザインターフェース部２ｃ）の制御処理内のステップの処理についても同様である。
【００８９】
なお本実施の形態では、機能拡張部２ｂを実現するための機能拡張ソフトウェアは、ＤＡＷソフトウェアには含まれないとしたが、これに限らず、機能拡張ソフトウェアを含むようにＤＡＷソフトウェアを作成してもよいし、機能拡張部２ｂと同等の機能を備えたＤＡＷソフトウェアを作成してもよい。
【００９０】
また本実施の形態では、機能拡張部２ｂは、電子音楽装置２側に備えるようにしたが、これに限らず、音楽制御装置１側に備えるようにしてもよい。
【００９１】
さらに本実施の形態では、音源パラメータ表示画面１０８ａ（図４参照）には、制御対象となっている音源の名称は表示されていないが、その名称を表示するようにしてもよい。
【００９２】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９３】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９４】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００９５】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００９７】
１…音楽制御装置，２…電子音楽装置，１０２ａ１〜１０２ａ４…ノブ（操作子），１０５…ＣＰＵ（受信手段、選択手段、設定手段、取得手段、表示手段、送信手段），１０６…ＲＯＭ（記憶手段），１１０…通信Ｉ／Ｆ（受信手段、取得手段、送信手段），１０８…表示器（表示手段），１０９…記憶装置（記憶手段），２０４…ＣＰＵ（音源、選択手段、送信手段、受信手段、設定手段），２０５…ＲＯＭ（音源），２０６…ＲＡＭ（音源），２０９…通信Ｉ／Ｆ（送信手段、受信手段）
【図１】
2010231013.tif 000003
【図２】
2010231013.tif 000004
【図３】
2010231013.tif 000005
【図４】
2010231013.tif 000006
【図５】
2010231013.tif 000007
【図６】
2010231013.tif 000008
【図７】
2010231013.tif 000009
【図８】
2010231013.tif 000010
【図９】
2010231013.tif 000011
【図１０】
2010231013.tif 000012