(57)【特許請求の範囲】
【請求項１】
音楽コンテンツデータとして拡張コンテンツデータを記憶している音楽コンテンツ記憶手段と、
ユーザにより操作される操作子と、
この電子音楽装置の起動に応じてこの電子音楽装置の初期化を行う初期化手段と、
初期化手段により初期化が完了した後、音楽コンテンツ記憶手段に記憶された拡張コンテンツデータを内部メモリに自動的にロードする自動ロード手段と、
操作子の操作に応じて、該操作子に対応した処理を実行する処理手段と、
自動ロード手段により拡張コンテンツデータをロードしている間は、処理手段により実行される処理のうち所定の処理を無効化し、当該所定の処理を実行することができないようにする無効化手段と
を具備することを特徴とする電子音楽装置。
【請求項２】
前記所定の処理は、前記内部メモリにロードされる拡張コンテンツデータに関する処理であることを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
前記内部メモリには、予め、音楽コンテンツデータとしてプリセットコンテンツデータが記憶されており、
前記初期化手段は、該プリセットコンテンツデータに関する処理が可能となるようにこの電子音楽装置の初期化を行う
ことを特徴とする請求項１又は２に記載の電子音楽装置。
【請求項４】
さらに、
表示手段と、
前記無効化手段により前記所定の処理を実行することができない場合に、その旨を該表示手段に表示させる表示制御手段と
を具備することを特徴とする請求項１〜３の何れか１項に記載の電子音楽装置。
【請求項５】
前記自動ロード手段は複数の拡張コンテンツデータを順次ロードし、
前記無効化手段は、全ての拡張コンテンツデータのロードが完了する前であっても、ロードが完了した拡張コンテンツデータに関する処理については無効化の対象から外す
ことを特徴とする請求項１〜３の何れか１項に記載の電子音楽装置。
【請求項６】
音楽コンテンツデータとして拡張コンテンツデータを記憶している音楽コンテンツ記憶手段とユーザにより操作される操作子とを具備し、電子音楽装置として機能するコンピュータに、
この電子音楽装置の起動に応じてこの電子音楽装置の初期化を行う初期化ステップと、
初期化ステップでの初期化が完了した後、音楽コンテンツ記憶手段に記憶された拡張コンテンツデータを内部メモリに自動的にロードする自動ロードステップと、
操作子の操作に応じて、該操作子に対応した処理を実行する処理ステップと、
自動ロードステップで拡張コンテンツデータをロードしている間は、処理ステップで実行される処理のうち所定の処理を無効化し、当該所定の処理を実行することができないようにする無効化ステップと
から成る手順を実行させる音楽コンテンツ利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音色データなどの音楽コンテンツについて拡張コンテンツを利用する際の便を図った音楽コンテンツ利用システムに関する。
【背景技術】
【０００２】
従来より、電子楽器等の電子音楽装置で利用される音楽コンテンツデータには、予め電子音楽装置に備えられたプリセットコンテンツデータに加えて、その後ユーザが入手した拡張的なコンテンツデータがある。例えば、特許文献１に開示されている電子音楽装置では、ボイスデータと呼ばれる音色データなどの音楽データについて、プリセットデータに加え、ユーザがカスタマイズしたユーザデータ（カスタムデータとも言う）を拡張データとして用いることにより、プリセットデータでは表現できない演奏が可能となっている。
【特許文献１】特開２００６−２５９２１９号公報
【０００３】
また、ソングデータや伴奏スタイルデータなどの音楽コンテンツデータについては、インターネット上のコンテンツ配信サイトから有料又は無料で配信され、これを電子音楽装置に読み込んで利用できるようになっている。このような配信コンテンツも、拡張的な音楽コンテンツデータと言える。
【０００４】
そして、このような拡張的音楽コンテンツデータを、電子音楽装置の起動時に自動的にロードすることがある。この場合、拡張コンテンツデータのロードが完了するまで電子音楽装置の操作が禁止され、多くの拡張コンテンツデータをロードする場合には、電子音楽装置の操作が可能になるまで長い待ち時間が必要であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、電子音楽装置の起動時に記憶装置から拡張的な音楽コンテンツデータをロードする場合にユーザに操作できない時間が長いと感じさせない音楽コンテンツ利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、音楽コンテンツデータとして拡張コンテンツデータ（Ｄｆ）を記憶している音楽コンテンツ記憶手段（ＶＭｂ；４）と、ユーザにより操作される操作子（１２）と、この電子音楽装置の起動に応じてこの電子音楽装置の初期化を行う初期化手段（Ｍ１）と、初期化手段（Ｍ１）により初期化が完了した後、音楽コンテンツ記憶手段（ＶＭｂ；４）に記憶された拡張コンテンツデータ（Ｄｆ）を内部メモリ（ＶＭａ；４，８）に自動的にロードする自動ロード手段〔Ｍ２；図４，図７（１）〕と、操作子（１２）の操作に応じて、該操作子に対応した処理を実行する処理手段〔Ｍ４；図５，図６，図７（２）〕と、自動ロード手段〔Ｍ２；図４，図７（１）〕により拡張コンテンツデータ（Ｄｆ）をロードしている間は、処理手段〔Ｍ４；図５，図６，図７（２）〕により実行される処理のうち所定の処理を無効化し、当該所定の処理を実行することができないようにする無効化手段（Ｂ４，Ｃ２，Ｄ３，Ｂ１３）とを具備する電子音楽装置〔請求項１〕が提供され、音楽コンテンツデータとして拡張コンテンツデータ（Ｄｆ）を記憶している音楽コンテンツ記憶手段（ＶＭｂ；４）とユーザにより操作される操作子（１２）とを具備し、電子音楽装置として機能するコンピュータに、この電子音楽装置の起動に応じてこの電子音楽装置の初期化を行う初期化ステップ（Ｍ１）と、初期化ステップ（Ｍ１）での初期化が完了した後、音楽コンテンツ記憶手段（ＶＭｂ；４）に記憶された拡張コンテンツデータ（Ｄｆ）を内部メモリ（ＶＭａ；４，８）に自動的にロードする自動ロードステップ〔Ｍ２；図４，図７（１）〕と、操作子（１２）の操作に応じて、該操作子に対応した処理を実行する処理ステップ〔Ｍ４；図５，図６，図７（２）〕と、自動ロードステップ〔Ｍ２；図４，図７（１）〕で拡張コンテンツデータ（Ｄｆ）をロードしている間は、処理ステップ〔Ｍ４；図５，図６，図７（２）〕で実行される処理のうち所定の処理を無効化し、当該所定の処理を実行することができないようにする無効化ステップ（Ｂ４，Ｃ２，Ｄ３，Ｂ１３）とから成る手順を実行させる音楽コンテンツ利用プログラム〔請求項６〕が提供される。なお、括弧書きは、実施例の参照記号や箇所等を表わし、以下においても同様である。
【０００７】
また、この発明による電子音楽装置において、所定の処理は、内部メモリ（ＶＭａ；４，８）にロードされる拡張コンテンツデータ（Ｄａ，Ｄｂ）に関する処理である〔請求項２〕ように構成することができる。
さらに、この発明による電子音楽装置において、内部メモリ（ＶＭａ；４，８）には、予め、音楽コンテンツデータとしてプリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）が記憶されており、初期化手段（Ｍ１）は、該プリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）に関する処理が可能となるようにこの電子音楽装置の初期化を行う〔請求項３〕ように構成することができる。
この発明による電子音楽装置は、さらに、表示手段（７）と、無効化手段（Ｂ４，Ｃ２，Ｄ３）により所定の処理を実行することができない場合に、その旨〔例えば、「ロードが完了するまでカスタムボイスの作成ができない」＝“ This function cannot be used
now because it is loading.”（図５：Ｗｄ内）〕を表示手段（７）に表示させる表示制御手段（Ｂ４）とを具備する〔請求項４〕ように構成することができる。
この発明による電子音楽装置において、自動ロード手段は複数の拡張コンテンツデータ（Ｄｆ）を順次ロードし〔Ｍ２；図７（１）〕、無効化手段は、全ての拡張コンテンツデータ（Ｄｆ）のロードが完了する前であっても、ロードが完了した拡張コンテンツデータ（Ｄａ，Ｄｂ）に関する処理については無効化の対象から外す（Ｂ１３）〔請求項５〕ように構成することができる。
【発明の効果】
【０００８】
この発明による音楽コンテンツ利用システム（請求項１，６）では、音楽コンテンツ記憶手段（ＶＭｂ；４）には、ボイス（音色）データなどの音楽コンテンツデータとして拡張的なコンテンツデータ（Ｄｆ）が記憶されており、電子音楽装置を起動して初期化（Ｍ１）が終了すると、この拡張コンテンツデータ（Ｄｆ）の自動ロード処理〔図４，図７（１）〕を開始して音楽コンテンツ記憶手段（ＶＭｂ；４）から拡張コンテンツデータ（Ｄｆ）を電子音楽装置の内部メモリ（ＶＭａ；４，８）に自動的にロードしていく一方、自動ロード処理が行われている間は（Ｂ３＝ＮＯ，Ｃ１＝ＮＯ，Ｄ１＝ＮＯ）、操作子（１２）のユーザ操作に対応して実行される処理〔Ｍ４；図５，図６，図７（２）〕のうち、自動ロード処理の影響を受けたり自動ロード処理に影響を与える虞れのある所定の処理を無効化し、当該所定の処理を実行することができないようにするが（Ｂ４，Ｃ２，Ｄ２＝ＮＯ→Ｄ３，Ｂ１３）、自動ロード処理の影響を受けず且つ自動ロード処理に影響を与えない他の処理、例えば、予め電子音楽装置の内部メモリ（ＶＭａ）に用意（プリセット）されている音楽コンテンツデータ即ちプリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）を選択したり、選択されたプリセットコンテンツデータに従って演奏を行う等の処理については、自動ロード処理中にも拘わらず実行可能とする（Ｂ２，Ｄ２＝ＹＥＳ→Ｄ４，Ｂ１２，Ｂ１３）。
【０００９】
つまり、記憶装置（ＶＭｂ）に音楽コンテンツデータとして記憶された拡張コンテンツデータ（Ｄｆ）を電子音楽装置の起動時に電子音楽装置内のメモリ（ＶＭａ）に自動的にロードする場合、電子音楽装置の初期化が終了した時点で開始される拡張コンテンツデータの自動ロード処理をバックグラウンドで行い、プリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）を利用する等の基本的な処理機能については、この初期化終了時点から有効としてユーザが操作できるようにし、自動ロード処理が完了した時点では、所定の処理を含む全ての処理機能を有効とする。この発明によれば、このように起動時における拡張コンテンツデータの自動ロード処理をバックグラウンドで行うようにすることで、自動ロード処理中でも、プリセットコンテンツデータに基づいて発音を行う等の、基本的な処理機能を行うことができると共に、起動時にユーザが待たされる機会が少なくなり、操作できない時間が長いとユーザに感じさせないようにすることができる。
【００１０】
また、この発明による電子音楽装置において、自動ロード中に無効化される所定の処理は、具体的には、内部メモリ（ＶＭａ）にロードされる拡張コンテンツデータ（Ｄａ，Ｄｂ）に関する処理であり（請求項２）、例えば、内部メモリ（ＶＭａ）にロードされる拡張コンテンツデータ（Ｄａ，Ｄｂ）から所望の拡張コンテンツデータを選択し楽音信号生成部（８）に設定する拡張コンテンツ選択処理（「拡張ボイス選択処理」）や、「カスタムコンテンツ」という種類の拡張コンテンツデータ（Ｄａ）を新たに作成して内部メモリ（ＶＭａ）にセーブするカスタムコンテンツ作成処理（「カスタムボイス作成処理」）などが所定の処理に該当する。
さらに、この発明による電子音楽装置では、内部メモリ（ＶＭａ；４，８）には、予め、音楽コンテンツデータとしてプリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）が記憶されており、該プリセットコンテンツデータ（Ｖｐ：Ｖｐ１〜Ｖｐｎ）に関する処理が可能となるようにこの電子音楽装置の初期化（Ｍ１）が行われる（請求項３）。
この発明による電子音楽装置では、無効化手段（Ｂ４，Ｃ２，Ｄ３）により所定の処理を実行することができない場合、例えば、「カスタムボイス」作成処理については、「ロードが完了するまでカスタムボイスの作成ができない」＝“ This function cannot be used now because it is loading.”などのように、その旨を表示手段（７）に表示する（図５：Ｗｄ内）ように制御される（請求項４）。従って、この発明によれば、自動ロード中は所定の処理を実行することができない旨をユーザに知らせることができる。
この発明による電子音楽装置では、複数の拡張コンテンツデータ（Ｄｆ）を順次自動的にロードする際〔Ｍ２；図７（１）〕には、全ての拡張コンテンツデータ（Ｄｆ）のロードが完了する前であっても、ロードが完了した拡張コンテンツデータ（Ｄａ，Ｄｂ）に関する処理については無効化の対象から外す（Ｂ１１＝ＹＥＳ→Ｂ１３）ようにしており（請求項５）、例えば、ロードすべき拡張コンテンツデータ（Ｄｆ）が「カスタムコンテンツ」（Ｄａ）と「配信コンテンツ」（Ｄｂ）とから成る場合、或るカスタムコンテンツのロードが完了した時点から、当該カスタムコンテンツ（Ｄａ）の選択や、選択されたカスタムコンテンツに従った演奏を行うことができる。従って、この発明によれば、自動ロード処理中に実行可能な処理機能の範囲を拡大することができ、ユーザに対して、操作できない時間が更に短かくなったと感じさせることができる。
【発明を実施するための最良の形態】
【００１１】
〔システムの概要〕
この発明の一実施例による音楽コンテンツ利用システムの機能が組み込まれる電子音楽装置は、音楽コンテンツ利用処理を含む音楽情報処理機能を有する一種のコンピュータであり、典型的には、電子楽器のように演奏操作部及び楽音信号生成部を備える音楽専用機器が用いられるが、演奏操作部や楽音信号発生部を備えるパーソナルコンピュータ（ＰＣ）のように電子楽器と同等の音楽データ処理機能を有する音楽データ処理装置を用いることもできる。図１は、この発明の一実施例による電子音楽装置のシステム構成を説明するための図であり、図１（１）は、電子音楽装置のハードウエア構成ブロック図を示す。
【００１２】
この電子音楽装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源・効果回路８、通信インターフェース（Ｉ／Ｆ）９などを備え、これらの要素１〜９はバス１０を介して互いに接続される。
【００１３】
ＣＰＵ１は、ＲＡＭ２及ＲＯＭ３と共にデータ処理部を構成し、音楽コンテンツ利用プログラムを含む所定の制御プログラムに従い、タイマによるクロックを利用して音楽コンテンツ利用処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要なデータを利用可能に保持するための記憶管理領域や各種データを一時記憶するためのワーク領域として用いられ、また、ＲＯＭ３には、これらの処理を実行するために、音楽コンテンツ利用プログラムを含む各種制御プログラムやプリセットされたデータ等が予め記憶される。
【００１４】
記憶装置４は、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、フラッシュメモリなどの半導体メモリなどの記憶媒体と、その駆動装置を含み、任意の制御プログラムや自動演奏データ等を任意の記憶媒体に記憶することができる。例えば、この電子音楽装置の内部にフラッシュメモリを設けて、「ボイスデータ」と呼ばれる音色データを含む種々の音楽コンテンツの記憶管理手段として用いることができる。また、記憶媒体は、着脱可能であってもよいし、電子音楽装置に内蔵されていてもよい。例えば、着脱可能な任意の記憶媒体にボイスデータを保存することができる。
【００１５】
演奏操作検出回路５は、鍵盤などの演奏操作子１１の演奏操作を検出して検出内容に対応する演奏操作情報をデータ処理部（１〜３）に導入し、データ処理部は、この演奏操作情報に基づき「演奏操作子処理」と呼ばれる実際の演奏に関する処理を行って実演奏情報を生成して音源・効果回路８に送る。設定操作検出回路６は、スイッチやマウス等の設定操作子（パネル操作子）１２の操作内容を検出して検出内容に対応する設定操作情報をデータ処理部に導入し、データ処理部は、この設定操作情報に基づき「設定操作子処理」と呼ばれる種々の設定に関する処理を行う。例えば、設定操作子１２には、音源・効果回路８に設定されるボイスデータ（音色データ）の種類（カテゴリ）を指示するためのボイス選択スイッチ（ＳＰ１，ＳＰ２，…；ＳＥ）がある。表示回路７は、演奏や設定に必要な各種画面を表示するＬＣＤ等のディスプレイ１３や、インジケータ／ランプ（図示せず）を備え、これらの表示・点灯内容をデータ処理部からの指令に従って制御し、演奏操作や設定操作などに関する表示援助を行う。例えば、ディスプレイ１３の画面には、各種類のボイスデータ毎に所望のボイス（音色）を選択するためのボイスリスト（図示せず）や、オートロード実行状況表示ウインドウ（Ｗｄ）を表示することができる。
【００１６】
音源・効果回路８は、音源やＤＳＰを有し、演奏操作検出回路５からの演奏操作情報から得られる実演奏情報に基づく楽音信号を生成したり、ＲＯＭ３又は記憶装置４或いは通信Ｉ／Ｆ９から得られる自動演奏データに基づく楽音信号を生成すると共に、生成される楽音信号に所定の効果を付与する。サウンドシステム１６は、Ｄ／Ａ変換部やアンプ、スピーカ等を備え、音源・効果回路８から出力される楽音信号に基づく楽音を発生する。
【００１７】
通信Ｉ／Ｆ９は、ＭＩＤＩ等の音楽専用有線Ｉ／Ｆ、ＵＳＢやＩＥＥＥ１３９４等の汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）等の汎用ネットワークＩ／Ｆ、無線ＬａｎやＢｌｕｅｔｏｏｔｈ（登録商標）等の汎用近距離無線Ｉ／Ｆなどの１又は複数を含み、他の音楽機器との間でＭＩＤＩ演奏データを授受したり、外部のサーバコンピュータ等から制御プログラムやデータ等を受信し記憶装置４に保存することができる。
【００１８】
なお、この電子音楽装置をＰＣで構成する場合は、演奏操作子１２は外付けされる。また、サーバコンピュータは、図１と同様のハードウエア構成を有するが、演奏操作子や演奏操作検出回路、音源・効果回路などはなくてもよい。
【００１９】
図１（２）は、この電子音楽装置で用いられるボイスデータ（音色データ）の構成例を表わす。この電子音楽装置の内部には、利用可能な多数のボイスデータを管理するために「ボイス（音色）バンク」と呼ばれるボイス記憶管理部ＶＭａが所定の記憶媒体に確保され、この例ではフラッシュメモリのボイスバンク領域に確保される。この電子音楽装置のボイス（音色）バンクＶＭａは、プリセットボイスバンクＶｐ、カスタムボイスバンクＶａ及び配信ボイスバンクＶｂから成る。
【００２０】
プリセットボイスバンクＶｐに含まれる複数セットのプリセットボイスデータは、予め電子音楽装置に用意されたボイスデータであり、既に音源・効果回路８中の音源メモリに格納されている。プリセットボイスバンクＶｐで管理されるボイス（音色）はプリセットボイスと呼ばれる。
【００２１】
カスタムボイスバンクＶａには、ユーザが任意に作成したボイスデータであるカスタムボイスデータＤａを複数セット登録することができる。各カスタムボイスデータＤａは、パラメータＰｒのみ或いはパラメータＰｒ＋波形データＷｖで構成され、例えば、音階音に対するノーマルボイス（ノーマル音色）に関する１２８種類のセットに更にドラム音に対するドラムボイスに関する１０音色のセットを加えたものとすることができる。カスタムボイスデータＤａがパラメータＰｒのみで構成される場合、波形データには、対応するプリセットボイスデータのものを使い、パラメータＰｒ＋波形データＷｖで構成される場合は任意の波形データＷｖを使用することができる。また、配信ボイスバンクＶｂは、インターネット上のコンテンツ配信サイトから有料又は無料でダウンロード・配信されたボイスデータである配信ボイスデータＤｂを格納するバンクである。
【００２２】
カスタムボイスバンクＶａ及び配信ボイスバンクＶｂで管理されるボイスは、夫々カスタムボイス及び配信ボイスと呼ばれ、拡張ボイスＶｅと総称される。カスタムボイス及び配信ボイスの何れについても、そのボイスデータＤａ，Ｄｂの実体は音源・効果回路８中の音源メモリに格納され、各ボイスデータＤａ，Ｄｂの音源メモリ内での記憶位置や、ボイス番号、ボイス名、ボイスアイコン等の各種属性情報から成るライブラリデータＬａ，Ｌｂがフラッシュメモリに格納される。
【００２３】
カスタムボイスバンクＶａにおける一部のデータ或いは全部のデータは、記憶装置４として機能する任意の内蔵或いは外部記憶装置ＶＭｂにセーブ（保存）することができる。その際、カスタムボイスデータＤａは個別のボイスデータファイルＤｆとしてセーブされ、各ボイスデータファイルＤｆのパス等（保存先の記憶位置とファイル名、ボイス番号、ボイス名、アイコンＩＤ）を記述したライブラリデータＬａが、対応するライブラリデータファイルＬｆとしてセーブされる。
【００２４】
これとは逆に、任意の内蔵或いは外部記憶装置ＶＭｂにセーブされたカスタムボイスデータを電子音楽装置のボイス記憶管理部ＶＭａにロード（読込み）することができる。つまり、記憶装置ＶＭｂのライブラリデータファイルＬｆをロードすると、そのデータがフラッシュメモリに書き込まれ、そこに記述されているパスに応じて、対応する個別のボイスデータファイルＤｆが電子音楽装置側に読み込まれ、カスタムボイスデータＤａとして音源・効果回路８中の音源メモリに書き込まれ、楽音信号の生成に利用可能となる。
【００２５】
配信ボイスについては、ボイスデータファイルＤｆ単独で、或いは、ライブラリデータファイルＬｆ＋複数のボイスデータファイルＤｆのようなライブラリ形式で、コンテンツ配信サイトからダウンロードして一旦パーソナルコンピュータ等の情報処理装置に保存し、更にそれを着脱可能な記憶媒体ＶＭｂに保存する。そして、この記憶媒体を電子音楽装置に装着し、記憶媒体に保存されている配信ボイスのファイルＬｆ，Ｄｆを、カスタムボイスのデータＬｂ，Ｄｂとして、電子音楽装置のボイス記憶管理部ＶＭａにおける配信ボイスバンクＶｂにロードすることができる。配信ボイスのロードの仕組みはカスタムボイスと同様であるが、データのロード先がカスタムボイスと異なり、ボイスデータファイルＤｆ単独の場合には、対応するライブラリデータＬｂが作成された上ロードされる。
【００２６】
この発明の一実施例による音楽コンテンツ利用システムでは、電子音楽装置を起動する際に初期化が終了すると、外部の音楽コンテンツ記憶手段ＶＭｂに音楽コンテンツ（音色データ等）として記憶された配信或いはカスタムボイス（音色）のデータファイルＬｆ，Ｄｆをボイス記憶管理部（内部メモリ）ＶＭａにカスタムコンテンツ（第１種拡張コンテンツ）Ｖａや配信コンテンツ（第２種拡張コンテンツ）Ｖｂとして自動的にロードする自動ロード処理が開始する。ここで、これらカスタム及び配信コンテンツＶａ，Ｖｂを含む拡張コンテンツＶｅの自動ロード処理は、「ライブラリファイルオートロード処理」或いは単に「オートロード処理」と呼ばれ、バックグラウンドで行われる。つまり、装置に予め用意されたプリセットコンテンツＶｐの選択や利用等に関わる基本的な機能は、この自動ロード処理（［ライブラリファイル］オートロード処理）が開始する初期化終了時点から、有効であり、ユーザ操作に応じて実行することができる。そして、拡張コンテンツＶｅの自動ロード処理が終了すると、全ての機能が有効となり、例えば、プリセットコンテンツＶｐに加えて拡張コンテンツＶｅが音楽コンテンツとして利用可能になる。
【００２７】
〔ボイスデータのディレクトリ構造とボイスの選択〕
図３は、この発明の一実施例によるボイスデータのディレクトリ構造とボイスの選択を説明するための図である。音楽コンテンツとして音色データ（ボイスデータ）を用いる場合、このシステムで利用可能なボイスデータは、図３（１）に示すようなディレクトリ構造で階層的に管理される。つまり、最上位のディレクトリは「ボイス（音色）」であり、その１つ下位の第２位ディレクトリに、プリセットボイスＶｐに属する複数（ｎ）群のプリセットボイスＶｐ１〜Ｖｐｎと、「拡張ボイス」Ｖｐとが位置し、各プリセットボイス群Ｖｐ１，Ｖｐ２，…は、例えば、「ピアノ系ボイス」Ｖｐ１、「オルガン系ボイス」Ｖｐ２、…で構成される。また、「カスタムボイス」Ｖａ及び「配信ボイス」Ｖｂは、それぞれ第１種拡張ボイス及び第２種拡張ボイスとして、拡張ボイスＶｅの１つ下位の第３位ディレクトリに置かれる。従って、各プリセットボイス群Ｖｐ１，Ｖｐ２，…，Ｖｐｎが置かれたディレクトリと、カスタムボイスＶａ及び配信ボイスＶｂが置かれたディレクトリには、ボイスデータ自体は記憶されておらず、前述のように夫々のボイスデータの記憶位置や各種属性が記述されたライブラリデータが記憶される。
【００２８】
また、この電子音楽装置のパネル上には、利用可能なボイスデータを選択的に指定するために、第２位ディレクトリのボイスカテゴリに対応して、複数（ｎ＋１）個のボイス選択スイッチＳＰ１，ＳＰ２，…，ＳＰｎ，ＳＥが設けられる。ここで、各プリセットボイス選択スイッチＳＰ１〜ＳＰｎは各プリセットボイスＶｐ１〜Ｖｐｎに対応し、例えば、「ピアノ」の表記でピアノ系ボイスのカテゴリを表わす第１プリセットボイス選択スイッチＳＰ１のユーザ操作によりピアノ系ボイスＶｐ１が指定され、「オルガン」の表記でオルガン系ボイスのカテゴリを表わす第２プリセットボイス選択スイッチＳＰ２の操作でオルガン系ボイスＶｐ２が指定されるというように、カテゴリに対応するプリセットボイスが選択的に指定されてディスプレイ１３上にはそのボイスリストが表示される。そして、ユーザの選択操作により、表示されたボイスリスト中から所望のボイス名が指定されると、指定されたボイス名に対応するボイスデータが音源効果回路８に設定され、設定されたボイスデータに従って演奏操作子１１の演奏操作に基づく実演奏を行うことができる。
【００２９】
一方、「拡張」の表記で拡張ボイスＶｅのカテゴリを表わすスイッチＳＥについては、その操作により拡張ボイスＶｅが指定されてその構成要素であるカスタムボイスＶａ及び配信ボイスＶｂを示すディレクトリリスト〔図２（１）参照〕が表示され、更に、ユーザの選択操作でこのリストから更にカスタムボイスＶａ又は配信ボイスＶｂが指定され、指定されたボイスのボイスリストがディスプレイ１３に表示される。そして、ユーザの更なる選択操作でボイスリスト中から所望のボイス名が指定されると、指定されたボイス名のボイスデータが音源効果回路８に設定され、このボイスデータで演奏することができる。
【００３０】
〔処理フロー例〕
図３はコンテンツ利用処理のメイン処理フローを示す。この電子音楽装置の電源をオンするか或いはコンテンツ利用処理の開始操作を行ってコンテンツ利用処理プログラムに基づくコンテンツ利用処理システムを立ち上げると、ＣＰＵ１は、まず、最初のステップＭ１で初期化処理を行い、例えば、音源・効果回路８については、所定のプリセットボイスＶｐａ（ａ＝１〜ｎ。例えば、ピアノ系ボイスＶｐ１）内の音色を選択しておく等、初期の楽音信号生成条件を設定する。初期化処理の後は、次のステップＭ２で「［ライブラリファイル］オートロード処理」と呼ばれる拡張コンテンツの自動ロード処理を起動する。
【００３１】
オートロード処理を起動した後は、ステップＭ３に進んで、演奏操作子１１の操作があれば、そのときに設定されている楽音信号生成条件に従って当該演奏操作に対応する演奏操作子処理を行い、演奏操作子１１の操作がないときはステップＭ３をスルーする。ステップＭ３で演奏操作子処理を行った後、或いは、ステップＭ３をスルーした後は、ステップＭ４に進み、種々の設定操作子１２の操作があれば、種々の設定操作に対応する種々の設定操作子処理を行うことによって音源・効果回路８における種々の楽音信号生成条件を設定したりこの設定を行うための環境を整えることができるが、設定操作子処理の実行は、オートロード処理の進行状態（進捗状況）に依存した実行条件に応じて制限される。
【００３２】
つまり、ステップＭ２で開始されたオートロード処理は、前述のようにバックグラウンドで実行しているので、オートロード処理がバックグラウンドで行われている間、ステップＭ４では、設定操作子１２の操作があり且つこの操作に対応する設定操作子処理がオートロード処理中にも実行可能である場合に限って、設定操作に対応する設定操作子処理を行うことができ、他の設定操作子処理は無効化される。例えば、プリセットボイス選択スイッチＳＰｂ（ｂ＝１〜ｎ）の操作に対応して所定のプリセットボイスＶｐｂ（ｂ＝１〜ｎ）内の所定音色を音源・効果回路８に設定することができるが、拡張ボイス選択スイッチＳＥの操作に基づくボイス（音色）の選択・設定は実行することができない。一方、オートロード処理が完了した後は、設定操作子１１の操作があれば、無条件に、当該設定操作に対応する設定操作子処理を行い、例えば、拡張ボイス選択スイッチＳＥの操作に対応して選択されたカスタムボイスＶａ又は配信ボイスＶｂ内の所定音色をも音源・効果回路８に設定することができる。
【００３３】
そして、ステップＭ４で設定操作子処理を行った後、或いは、ステップＭ４をスルーした後は、ステップＭ３に戻り、コンテンツ利用処理の終了操作を行うか或いはこの電子音楽装置の電源をオフするまで、ステップＭ２，Ｍ３の演奏及び設定操作子処理を繰り返し、音源・効果回路８は、ステップＭ３の設定操作子処理で設定された所望の楽音信号生成条件に従って演奏操作に基づく楽音信号を生成する。
【００３４】
従って、ステップＭ３では、オートロード処理が行われている間、演奏操作子１１の演奏操作による演奏操作情報に基づいて実演奏情報を生成し音源・効果回路８に送り、例えば、そのときに選択されている所定プリセットボイスＶｐａ，Ｖｐｂ（ａ，ｂ＝１〜ｎ）内の所定音色に従った楽音信号を生成させることができる。一方、オートロード処理の完了後は、演奏操作子１１の演奏操作に対応した実演奏情報を生成し音源・効果回路８に送り、ステップＭ４でのボイス選択結果に応じて、プリセットボイスＶｐａ，Ｖｐｂだけでなく、拡張ボイスＶｅ（カスタム及び配信ボイスＶａ，Ｖｂ）内の所定音色に従った楽音信号をも生成させることができる。
【００３５】
〔ライブラリファイルオートロード処理（オートロード処理）〕
図４は、この発明の一実施例によるライブラリファイルオートロード処理（オートロード処理）を表わすフローチャートである。このオートロード処理は、前述したように、メイン処理（図３）における初期化処理（Ｍ１）が完了した後に自動的に開始し、メイン処理の空き時間に自動的に実行され、記憶装置ＶＭｂからライブラリデータファイルＬｆ及びボイスデータファイルＤｆをボイス記憶管理部ＶＭａにロードすることができる。
【００３６】
最初のステップＡ１では、ＣＰＵ１のオートロード処理実行部は、カスタムボイスのライブラリデータファイルＬｆ及びボイスデータファイルＤｆが保存された記憶装置ＶＭｂをサーチし、該当する記憶装置ＶＭｂがあれば、当該記憶装置ＶＭｂにおいてカスタムボイスのライブラリデータファイルＬｆ内で指定されているボイスデータファイルＤｆを、ボイス記憶管理部ＶＭａにおけるカスタムボイスデータＤａとして、記憶装置ＶＭｂからカスタムボイスバンクＶａへとロードする（音源メモリに書き込む）と共に、ロードされたカスタムボイスデータＤａに対応するようにライブラリデータファイルＬｆの情報（記憶位置等）を変更してカスタムボイスバンクＶａのライブラリデータＬａを更新する（フラッシュメモリに格納する）。
【００３７】
次のステップＡ２では、配信ボイスのライブラリデータファイルＬｆ及びボイスデータファイルＤｆについてステップＡ１と同様の処理を行い、配信ボイスのライブラリデータファイルＬｆ内で指定されているボイスデータファイルＤｆをボイス記憶管理部ＶＭａにおける配信ボイスデータＤｂとして、記憶装置ＶＭｂから配信ボイスバンクＶｂへとロードする（音源メモリに書き込む）と共に、ロードされた配信ボイスデータＤｂに対応するように配信ボイスバンクＶｂのライブラリデータＬｂを更新する。そして、続くステップＡ３で、「ライブラリファイルオートロード処理が完了した」ことをＣＰＵ１のメイン処理実行部に通知し、このオートロード処理を終了する。
【００３８】
〔種々の設定操作子処理〕
図５及び図６は、この発明の一実施例による設定操作子処理例を表わすフローチャートである。メイン処理（図３）のステップＭ４では、図５や図６に示すように、種々の設定操作に応じて種々の設定操作子処理を行うことができるが、オートロード処理の実行中には無効化される処理がある。つまり、ボイス選択処理に含まれる拡張ボイス選択処理やカスタムボイス作成処理をはじめ、その処理を実行することにより、その処理自体に影響がある（動作がおかしくなる可能性がある）処理や、処理が重くてロード処理に影響がある（データの転送エラー等が発生する可能性がある）処理はロード処理の実行中に無効化される。この場合、単に処理を無効化するのではなく、画面表示をマスクしてその処理が選択できないようにしたり、その処理を実行しようとすると警告が出るようにするのが好ましい。例えば、後述する「オートロード処理の状況表示」（Ｗｄ）をするとよい。なお、電子音楽装置が行う全ての処理のうち、どの処理が無効化の対象かについては、電子音楽装置のメーカーが予め試験等を行って特定しておけばよい。
【００３９】
図５は、ボイス選択スイッチの操作に基づく「ボイス選択処理」のフローチャートを示し、設定操作子１２中のボイス選択スイッチＳＰ１〜ＳＰｎ，ＳＥの何れかが操作されると、ＣＰＵ１のメイン処理実行部は、最初のステップＢ１で、この操作が拡張ボイス選択スイッチＳＥの操作であるか否かを判定する。ここで、拡張ボイス選択スイッチＳＥではなくプリセットボイス選択スイッチＳＰ１〜ＳＰｎの何れかＳＰｂ（ｂ＝１〜ｎ）が操作されたときは（Ｂ１＝ＮＯ）、ステップＢ２に進み、操作されたスイッチＳＰｂに対応するプリセットボイスＶｐｂ（ｂ＝１〜ｎ）の中からユーザ操作に応じて所望のボイス（音色）を選択し音源・効果回路８に設定する「プリセットボイス選択処理」を実行する。そして、プリセットボイス選択処理の後はメイン処理のステップＭ３にリターンする。
【００４０】
一方、拡張ボイス選択スイッチＳＥの操作であるときは（Ｂ１＝ＹＥＳ）、ステップＢ３で、ライブラリファイルオートロード処理は完了しているか否かを調べ、ライブラリファイルオートロード処理が完了していないときは（Ｂ３＝ＮＯ）、ステップＢ４に進む。ステップＢ４では、後述する「拡張ボイス選択処理」の実行機能を無効化すると共に、図５右下のようなオートロード実行状況表示ウインドウＷｄをディスプレイ１３に表示して、オートロード処理の進行状況を棒グラフや数値でユーザに知らせたり、オートロード処理が完了するまで拡張ボイスの選択（Ｂ５）ができないことを報知する。そして、無効化及びロード状況表示処理の後はメイン処理のステップＭ３にリターンする。
【００４１】
また、ステップＢ３で、オートロード処理が完了していることが分かったときには（Ｂ３＝ＹＥＳ）、ステップＢ５に進んで拡張ボイス選択処理を行う。つまり、カスタムボイスＶａ又は配信ボイスＶｂをユーザ操作で選択し、選択したカスタムボイスＶａ又は配信ボイスＶｂの中からユーザ操作で所望のボイス（音色）を選択し音源・効果回路８に設定する。そして、拡張ボイス選択処理の後はメイン処理のステップＭ３にリターンする。
【００４２】
図６（１）は、任意のボイスデータを編集して新たにカスタムボイスデータを作成しこれをボイス記憶管理部ＶＭａのカスタムボイスバンクＶａにセーブするカスタムボイス作成処理のフローチャートを示す。設定操作子１２中のカスタムボイス作成を指示するための操作子が操作されると、ＣＰＵ１のメイン処理実行部は、最初のステップＣ１で、ライブラリファイルオートロード処理は完了しているか否かを調べ、ライブラリファイルオートロード処理が完了していないときは（Ｃ１＝ＮＯ）、ステップＣ２に進む。
【００４３】
ステップＣ２では、当該カスタムボイス作成処理の実行を無効化すると共に、ボイス選択処理（図５）のステップＢ４と同様に、図５で説明したオートロード実行状況表示ウインドウＷｄをディスプレイ１３に表示し、単にカスタムボイス作成処理を無効化するのではなく、ウインドウＷｄでロード処理の状況表示をする。つまり、オートロード処理にはカスタムボイスのロードも含まれるので、ウインドウＷｄは「ロードが完了するまでカスタムボイスの作成ができない」旨をユーザに知らせる意味がある。そして、無効化及びロード状況表示処理の後はメイン処理のステップＭ３にリターンする。
【００４４】
一方、ステップＣ１で、オートロード処理が完了していることが分かったときには（Ｃ１＝ＹＥＳ）、ステップＣ３以下に進んでカスタムボイス作成処理を実行する。まず、ステップＣ３では、ユーザによるデータ指定操作に従って元になるボイスデータを指定し、次のステップＣ４で、指定されたボイスデータをＲＡＭ３の作業エリアにコピーする。ここで、元になるボイスデータは、ボイス記憶管理部ＶＭａや記憶装置ＶＭｂに記憶されているボイスデータでもよいし他の機器から取得したものでもよい。次いで、ステップＣ５において、作業エリア上でユーザ操作に従いボイスデータを編集し、編集が終了してユーザによるセーブ指示操作があると、ステップＣ６で、編集後のボイスデータを新たに利用可能なカスタムボイスデータＤａとしてカスタムボイスバンクＶａに保存すると共に、このカスタムボイスデータＤａに対応するライブラリ情報でカスタムボイスライブラリデータＬａを更新する。そして、メイン処理のステップＭ３にリターンする。
【００４５】
図６（２）はその他の設定操作子処理のフローチャートを示す。設定操作子１２中の、ボイス選択及びカスタムボイス作成処理以外の「その他の操作子処理」の実行を指示するための操作子が操作されると、ＣＰＵ１のメイン処理実行部は、最初のステップＤ１で、ライブラリファイルオートロード処理は完了しているか否かを調べ、ライブラリファイルオートロード処理が完了していないときは（Ｄ１＝ＮＯ）、ステップＤ２に進み、当該その他の操作子処理がオートロード処理中にも実行可能な処理であるか否かを判定する。
【００４６】
ここで、オートロード中に実行可能な処理でないときは（Ｄ２＝ＮＯ）、ステップＤ３に進んで、当該その他の操作子処理の実行を無効とし、必要に応じて、図５で説明したオートロード実行状況表示ウインドウＷｄをディスプレイ１３に表示する。そして、メイン処理のステップＭ３にリターンする。
【００４７】
一方、オートロード処理が完了していることが分かったとき（Ｄ１＝ＹＥＳ）或いは当該その他の操作子処理がオートロード中にも実行可能な処理であると判定されたときは（Ｄ２＝ＹＥＳ）、ステップＤ４で、設定操作子１２中のスイッチ操作等に応じて、対応するその他の操作子処理を実行する。そして、メイン処理のステップＭ３にリターンする。
【００４８】
〔他の実施形態〕
この発明の一実施例による音楽コンテンツ利用システムの他の実施形態では、オートロード処理でカスタムボイスデータＤａ或いは配信ボイスデータＤｂとして複数のボイスデータファイルＤｆを記憶装置ＶＭｂからボイス記憶管理部ＶＭａにロードする場合、全てのファイルＤｆのロードが完了する前でも、ロードが完了したカスタム或いは配信ボイスデータＤａ，Ｄｂに関する設定操作子処理については無効化の対象から外して実行可能とすることができる。図７は、この発明の一実施例による他の実施形態のライブラリファイルオートロード処理〔２〕及びボイス選択処理〔２〕を表わすフローチャートである。
【００４９】
図７（１）に示される［ライブラリファイル］オートロード処理〔２〕は、図４の［ライブラリファイル］オートロード処理と同様に、メイン処理（図３）の初期化処理（Ｍ１）の完了後に自動的に開始しメイン処理の空き時間に自動的に実行される。なお、このオートロード処理〔２〕では、ボイス記憶管理部ＶＭａのカスタムボイスバンクＶａ及び配信ボイスバンクＶｂには、それぞれ、記憶装置ＶＭｂから複数のボイスデータファイルＤｆがロードされるものとして説明する。
【００５０】
最初のステップＡ１１では、ＣＰＵ１のオートロード処理実行部は、カスタムボイスに関する複数のボイスデータファイルＤｆが保存された記憶装置ＶＭｂにおいて、カスタムボイスのライブラリデータファイルＬｆ内で指定されている複数のボイスデータファイルＤｆについて、所定の優先順位に従いロード順を決定すると共に第１順位のボイスデータファイルＤｆを選択する。次のステップＡ１２では、所定の優先順位（ロード順）に従い、現在選択されている順位（Ａ１１からの移行当初は第１順位）のボイスデータファイルＤｆをカスタムボイスデータＤａとしてカスタムボイスバンクＶａにロードし、そのライブラリデータＬａを更新する。
【００５１】
次いで、ステップＡ１３に進み、現在順位のボイスデータファイルＤｆをカスタムボイスバンクＶａにロードする処理が完了したことをメイン処理実行部に通知し、続くステップＡ１４で、全順位のボイスデータファイルＤｆのロードが完了したか否かを判定する。ここで、全順位のボイスデータファイルＤｆのロードが完了していないときは（Ａ１４＝ＮＯ）、ステップＡ１５で、所定の優先順位（ロード順）に従って次順位のボイスデータファイルＤｆを選択した後、ステップＡ１２に戻り、全順位のボイスデータファイルＤｆのロードが完了していない間は（Ａ１４＝ＮＯ）ステップＡ１２〜Ａ１５の処理を繰り返す。そして、全順位のボイスデータファイルＤｆのロードが完了すると、ステップＡ１６の配信ボイスロード処理に進む。
【００５２】
ステップＡ１６の配信ボイスロード処理では、ステップＡ１１〜Ａ１５のカスタムボイスロード処理と同様に、配信ボイスに関する複数のボイスデータファイルＤｆが保存された記憶装置ＶＭｂにおいて配信ボイスのライブラリデータファイルＬｆ内で指定されている複数のボイスデータファイルＤｆについて、所定の優先順位に従いロード順を決定し、記憶装置から、各ボイスデータファイルＤｆを優先順位に従い配信ボイスデータＤｂとして配信ボイスバンクＶｂへと順次ロードし、そのライブラリデータＬｂを更新すると共に、各ファイルＤｆのロード完了の都度、当該ロード完了をメイン処理実行部に通知する。
【００５３】
そして、ステップＡ１６の配信ボイスロード処理を終了すると、ステップＡ１７で、ライブラリファイルオートロード処理〔２〕が完了したことをメイン処理実行部に通知し、このオートロード処理〔２〕を終了する。
【００５４】
ステップＡ１１〜Ａ１５のカスタムボイスロード処理及びステップＡ１６の配信ボイスロード処理においてボイスデータファイルＤｆをロードする順番を決める優先順位には、ファイルサイズが小さい順、使用頻度の高い順などを採用することができる。例えば、ボイスデータには、波形が多く使われロード時間がかかるものや、同じ波形でパラメータを変えてバリエーションを作るものがあり、データのサイズは、例えば、４ＭＢ〜数十ＭＢなどの範囲で大きく異なる。従って、オートロード処理〔２〕においてサイズの小さいものから順にロードするようにすると、この実施形態の操作子処理では、ロードが完了したボイスデータから順次利用可能となるので、ロード開始後の同じ時間内において、より多くの数のボイスデータが使えるようになり、好都合である。或いは、使用頻度の高い順にロードするようにすれば、ユーザ好みのボイスデータから早く使えるようになる。
【００５５】
なお、上述のようにカスタムボイスロード処理完了→配信ボイスロード処理の順に処理をするのではなく、記憶装置ＶＭｂにおいてカスタムボイスと配信ボイスとの全体のデータファイルＤｆ中で優先順位付けを行い、その順位付けの順番にボイスデータファイルＤｆをボイス記憶管理部ＶＭａのボイスバンクＶａ，Ｖｂにロードするようにしてもよい。また、この場合、ロードされるカスタムボイスのデータファイルＤｆと配信ボイスのデータファイルＤｆの個数は、それぞれ、１以上であればよい。
【００５６】
図７（２）に示されるボイス選択処理〔２〕は、図５のボイス選択処理と同様に、設定操作子１２中のボイス選択スイッチＳＰ１〜ＳＰｎ，ＳＥの何れかが操作されることにより開始する。最初のステップＢ１１では、ＣＰＵ１のメイン処理実行部は、この操作が拡張ボイス選択スイッチＳＥの操作であるか否かを判定し、プリセットボイス選択スイッチＳＰ１〜ＳＰｎの何れかＳＰｂ（ｂ＝１〜ｎ）が操作されたときは（Ｂ１１＝ＮＯ）、ステップＢ１２に進み、操作されたスイッチＳＰｂに対応するプリセットボイスＶｐｂ（ｂ＝１〜ｎ）の中からユーザ操作に応じて所望のボイス（音色）を選択し音源・効果回路８に設定するプリセットボイス選択処理を実行する。そして、プリセットボイス選択処理の後はメイン処理のステップＭ３にリターンする。
【００５７】
一方、拡張ボイス選択スイッチＳＥの操作であるときは（Ｂ１１＝ＹＥＳ）、ステップＢ１３に進んで、オートロード処理〔２〕の進行状況を調べ、オートロード処理〔２〕が完了した拡張ボイスＶｅを対象として、そのカスタムボイスＶａ及び／又は配信ボイスＶｂのリスト（図示せず）を表示し、ユーザ操作でリスト内から所望のボイス（音色）を選択し音源・効果回路８に設定する「限定的な拡張ボイス選択処理」を実行する。そして、限定的な拡張ボイス選択処理の後はメイン処理のステップＭ３にリターンする。
【００５８】
ボイス選択処理〔２〕では、このように、各プリセットボイスＶｐ１〜Ｖｐｎを起動時に選択・設定するだけでなく、カスタムボイスＶａや配信ボイスＶｂ等の拡張ボイスＶｅボイスをロードが終了したものから順に選択・設定することができるようになるので、起動時からの時間経過に応じて、楽音生成に使えるボイス（音色）を増やすことができる。
【００５９】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では、音楽コンテンツデータとして、ボイス（音色）データの例を示したが、他の音楽データでもよい。例えば、波形データのみのファイルでもよいし、自動演奏データや自動伴奏データでもよい。或いは、レジストレーションデータでもよい。
【図面の簡単な説明】
【００６０】
【図１】この発明の一実施例による音楽コンテンツ利用システム構成説明図である。
【図２】この発明の一実施例によるボイスデータのディレクトリ構造とボイス選択スイッチの説明図である。
【図３】この発明の一実施例によるメイン処理を表わすフローチャートである。
【図４】この発明の一実施例によるライブラリファイルオートロード処理の一例を表わすフローチャートである。
【図５】この発明の一実施例による設定操作子処理の一例（ボイス選択処理）を表わすフローチャートである。
【図６】この発明の一実施例による設定操作子処理の他の例を表わすフローチャートである。
【図７】この発明の一実施例によるライブラリファイルオートロード処理及びボイス選択処理の他の例を表わすフローチャートである。
【符号の説明】
【００６１】
ＶＭａ  ボイスバンク（音色バンク、ボイス記憶管理部、内部メモリ）、
ＶＭｂ  ボイス記憶装置（音楽コンテンツ記憶手段）、
Ｖｐ：Ｖｐ１〜Ｖｐｎ；Ｖｐａ，Ｖｐｂ  プリセットボイス（音色）、
Ｖｅ  拡張ボイス［ディレクトリ］（拡張コンテンツ［データ］）、
Ｖａ  カスタムボイス［バンク、ディレクトリ］（第１種拡張コンテンツ［データ］）、
Ｖｂ  配信ボイス［バンク、ディレクトリ］（第２種拡張コンテンツ［データ］）、
ＳＰ１，ＳＰ２，…，ＳＥ  ボイス選択スイッチ、
Ｗｄ  ロード処理進行状況表示ウインドウ。
【図１】
0005003524.tif 000002
【図２】
0005003524.tif 000003
【図３】
0005003524.tif 000004
【図４】
0005003524.tif 000005
【図５】
0005003524.tif 000006
【図６】
0005003524.tif 000007
【図７】
0005003524.tif 000008