(57)【要約】【課題】各音楽データのユーザ音色を共通に管理できるシステムの提供。【解決手段】この電子音楽システムでは、複数のソングデータＳＮ（ソングＡ，Ｂ，…）の夫々に独自のユーザ音色を設定することができ、設定されたユーザ音色を指定するためのユーザ音色指定データＴＣｕは、ソングデータＳＮ毎にソング記憶又は作業領域Ｓａ，Ｗａに記憶される。複数の音楽データＳＮで共通に利用されるユーザ音色データを記憶するためのＵＶ記憶領域Ｕａ内の各記憶領域（ＵＶ領域：１，２，…）には、設定されたユーザ音色の内容を表わすユーザ音色データＵＰが記憶される。また、テーブル記憶領域Ｔａには、各ソングデータＳＮのユーザ音色指定データＴＣｕであることを表わすユーザ音色種類データＵＴと、このデータＵＴにより指定されるユーザ音色データＵＰの記憶領域（ＵＶ領域）を指定するユーザ音色領域データＵＲとを対応付けたテーブルＴＢが記憶される。【選択図】図２
2005004012.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより独自に設定される音色の内容を表わすユーザ音色データを指定するためのユーザ音色指定データを音楽データ毎に記憶する音色指定データ記憶手段と、
複数の記憶領域を有し、複数の音楽データの夫々に設定されているユーザ音色データを、対応する記憶領域に記憶する音色データ記憶手段と、
各音楽データのユーザ音色指定データと当該ユーザ音色指定データにより指定されるユーザ音色データの記憶領域を指定するユーザ音色領域データとを対応付けたテーブルと
を具備することを特徴とする電子音楽装置。
【請求項２】
複数の記憶領域を有し、複数の音楽データの夫々についてユーザにより独自に設定される音色の内容を表わすユーザ音色データを、対応する記憶領域に記憶する音色データ記憶手段と、
ユーザ音色データを指定するために音楽データ毎に設定されるユーザ音色指定データを、当該ユーザ音色データの記憶領域を指定するユーザ音色領域データに変換するための変換テーブルと、
音楽データに設定されているユーザ音色指定データを取得する音色指定データ取得手段と、
取得されたユーザ音色指定データから変換テーブルに従って変換されたユーザ音色領域データに基づいて、音色データ記憶手段内の対応する記憶領域にアクセスする音色データアクセス手段と
を具備することを特徴とする電子音楽装置。
【請求項３】
複数の記憶領域を有し、複数の音楽データの夫々についてユーザにより独自に設定される音色の内容を表わすユーザ音色データを、対応する記憶領域に記憶する音色データ記憶手段と、ユーザ音色データを指定するために音楽データ毎に設定されるユーザ音色指定データを、当該ユーザ音色データの記憶領域を指定するユーザ音色領域データに変換するための変換テーブルとを備える音楽情報処理装置に対して、
音楽データに設定されているユーザ音色指定データを取得するステップと、
取得されたユーザ音色指定データから変換テーブルに従って変換されたユーザ音色領域データに基づいて、音色データ記憶手段内の対応する記憶領域にアクセスするステップと
から成る手順を実行させる音楽データ処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ソングやパターン等の音楽データ毎にユーザ独自の音色を設定することができる電子音楽システムに関する。
【０００２】
【従来の技術】
従来より、電子楽器やシンセサイザ等の電子音楽装置で自動演奏される音楽データには、「ソング」と呼ばれる曲データや「パターン」と呼ばれる比較的短い演奏データ等があるが、このような音楽データは、一般に、複数のトラック（或いはチャンネル）からなり、例えば、特許文献１に示されるように、各トラックには音色番号等で音色が指定されている。
【０００３】
【特許文献１】
特開平９−６３５８号公報
【０００４】
ここで、各トラックに指定されている音色は、電子音楽装置に内蔵されている音源の音色を指定するものなので、音楽データ毎にユーザ独自の音色（「ユーザ音色」と呼ばれる。）を指定したい場合は、電子音楽装置のユーザ音色領域（シンセサイザ等の電子音楽装置においてユーザ音色領域が設けられていることがよくある）に作成されている独自の音色を指定することが考えられるが、このような独自の音色を指定した楽音データを他の電子音楽装置に渡すことはできない。
【０００５】
なぜなら、或る音楽データで「ユーザ音色１」という音色を指定していたとしても、他の電子音楽装置にはこの「ユーザ音色１」というものが存在しないので、正しく再生することができない。また、他の電子音楽装置に対して「ユーザ音色１」のデータを受け渡したとしても、それが「ユーザ音色１」の記憶領域に記憶できる補償は無い。例えば、他の電子音楽装置において既に別の音色が「ユーザ音色１」の領域に保存されていた場合、受け渡された音色は「ユーザ音色１」としては記憶させることができない。
【０００６】
【発明が解決しようとする課題】
この発明は、このような事情に鑑み、各音楽データに対して独自のユーザ音色を設定することができ、設定されたユーザ音色を複数の音楽データ間で共通に管理することができる電子音楽システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明の主たる特徴に従うと、ユーザにより独自に設定される音色（ＵＶ）の内容を表わすユーザ音色データ（ＵＰ）を指定するためのユーザ音色指定データ（ＴＣｕ：ＵＶ１，ＵＶ２，…）を音楽データ（ＳＮ：ソングＡ，ソングＢ，…）毎に記憶する音色指定データ記憶手段（Ｓａ，Ｗａ）と、複数の記憶領域（ＵＶ領域）を有し、複数の音楽データ（ＳＮ）の夫々に設定されているユーザ音色データ（ＵＰ）を、対応する記憶領域に記憶する音色データ記憶手段（Ｕａ）と、各音楽データのユーザ音色指定データ（ＵＴ：ソングＡ＋ＵＶ１，ソングＡ＋ＵＶ２，…）と当該ユーザ音色指定データ（ＵＴ）により指定されるユーザ音色データ（ＵＰ）の記憶領域（ＵＶ領域）を指定するユーザ音色領域データ（ＵＲ）とを対応付けたテーブル（ＴＢ；Ｔａ）とを具備する電子音楽装置（請求項１）が提供される。なお、括弧書きは、後述する実施例において対応する参照記号又は用語を表わし、以下においても同様である。
【０００８】
この発明の別の特徴に従うと、複数の記憶領域（ＵＶ領域）を有し、複数の音楽データ（ＳＮ：ソングＡ，ソングＢ，…）の夫々についてユーザにより独自に設定される音色（ＵＶ）の内容を表わすユーザ音色データ（ＵＰ）を、対応する記憶領域に記憶する音色データ記憶手段（Ｕａ）と、ユーザ音色データ（ＵＰ）を指定するために音楽データ（ＳＮ）毎に設定されるユーザ音色指定データ（ＴＣｕ：ＵＶ１，ＵＶ２，…）を、当該ユーザ音色データの記憶領域（ＵＶ領域）を指定するユーザ音色領域データ（ＵＲ）に変換するための変換テーブル（ＴＢ；Ｔａ）と、音楽データに設定されているユーザ音色指定データ（ＵＴ：ソングＡ＋ＵＶ１，ソングＡ＋ＵＶ２，…）を取得する音色指定データ取得手段（Ｗａ；Ｓ１，Ｄ１，Ｒ１）と、取得されたユーザ音色指定データ（ＵＴ）から変換テーブル（ＴＢ）に従って変換されたユーザ音色領域データ（ＵＲ）に基づいて、音色データ記憶手段（Ｕａ）内の対応する記憶領域（ＵＶ領域）にアクセスする音色データアクセス手段（Ｓ２，Ｄ２，Ｒ２）とを具備する電子音楽装置（請求項２）、並びに、複数の記憶領域（ＵＶ領域）を有し、複数の音楽データ（ＳＮ：ソングＡ，ソングＢ，…）の夫々についてユーザにより独自に設定される音色（ＵＶ）の内容を表わすユーザ音色データ（ＵＰ）を、対応する記憶領域（ＵＶ領域）に記憶する音色データ記憶手段（Ｕａ）と、ユーザ音色データ（ＵＰ）を指定するために音楽データ（ＳＮ）毎に設定されるユーザ音色指定データ（ＴＣｕ：ＵＶ１，ＵＶ２，…）を、当該ユーザ音色データの記憶領域（ＵＶ領域）を指定するユーザ音色領域データ（ＵＲ）に変換するための変換テーブル（ＴＢ；Ｔａ）とを備える音楽情報処理装置に対して、音楽データに設定されているユーザ音色指定データ（ＵＴ：ソングＡ＋ＵＶ１，ソングＡ＋ＵＶ２，…）を取得するステップ（Ｓ１，Ｄ１，Ｒ１）と、取得された音色指定データ（ＵＴ）から変換テーブル（ＴＢ）に従って変換されたユーザ音色領域データ（ＵＲ）に基づいて、音色データ記憶手段（Ｕａ）内の対応する記憶領域（ＵＶ領域）にアクセスするステップ（Ｓ２，Ｄ２，Ｒ２）とから成る手順を実行させる音楽データ処理プログラム（請求項３）が提供される。
【０００９】
〔発明の作用〕
この発明による電子音楽システムで取り扱われる複数の音楽データ（ＳＮ）は、音楽データ（ＳＮ：ソングＡ，ソングＢ，…）毎に、ユーザにより独自に設定される音色即ちユーザ音色（ＵＶ）を持っており、ユーザ音色（ＵＶ）には、音楽データ（ＳＮ）毎に、独自のユーザ音色識別子としてユーザ音色指定データ（ＴＣｕ：ＵＶ１、ＵＶ２，…）が設定されている。これに対して、電子音楽装置（音楽情報処理装置）側には、複数の音楽データ（ＳＮ）で共通に利用される音色データ記憶手段（Ｕａ）が設けられ、各音楽データ（ＳＮ）のユーザ音色（ＵＶ）の内容を表わすユーザ音色データ（ＵＰ）がこの共通記憶手段（Ｕａ）の各記憶領域（ＵＶ領域；１，２，…）に記憶される。
【００１０】
この電子音楽装置には、さらに、各音楽データのユーザ音色指定データ（ＵＴ：ソングＡ＋ＵＶ１，ソングＡ＋ＵＶ２，…）と、当該ユーザ音色指定データ（ＵＴ）に対応するユーザ音色データ（ＵＰ）が記憶されている記憶領域（ＵＶ領域）を表わすユーザ音色領域データ（ＵＲ）とを対応付けるテーブル（ＴＢ）が備えられ、このユーザ音色領域データ（ＵＲ）が電子音楽装置側のユーザ音色識別子として用いられる。つまり、このテーブル（ＴＢ）は、音楽データ（ＳＮ）毎の独自のユーザ音色識別子（ＴＣｕ）を電子音楽装置側のユーザ音色識別子（ＵＲ）に変換する変換テーブルとして利用される。
【００１１】
従って、ユーザ音色指定データ（ＴＣｕ）により独自のユーザ音色（ＵＶ）がそれぞれ指定されている複数の音楽データ（ＳＮ）について、変換テーブル（ＴＢ）の機能により、それらのユーザ音色データ（ＵＰ）を電子音楽装置側で共通に管理することができる。例えば、或る音楽データ（ＳＮ＝“ソングＡ”）に設定されている独自のユーザ音色指定データ（ＴＣｕ＝“ＵＶ１”，“ＵＶ２”）を取得して（Ｗａ；Ｓ１，Ｄ１，Ｒ１）、当該音楽データのユーザ音色指定データ（ＵＴ＝“ソングＡ”＋“ＵＶ１”，“ソングＡ”＋“ＵＶ２”）から変換テーブル（ＴＢ）に従って変換されたユーザ音色領域データ（ＵＲ）に基づき、音色データ記憶手段（Ｕａ）内の対応する記憶領域（ＵＶ領域）にアクセスし（Ｓ２，Ｄ２，Ｒ２）、音楽データ（ＳＮ）を、外部記憶媒体（４ａ）にセーブしたり、削除したり、或いは、正しく再生することができる。
【００１２】
さらに、この電子音楽装置と同等の機能を有する他の電子音楽装置に、独自のユーザ音色（ＵＶ）が指定された音楽データ（ＳＮ）を渡したときには、そのユーザ音色データ（ＵＰ）は、変換テーブル（ＴＢ）を介して当該電子音楽装置内の識別子（ＵＲ）に変換して管理されるので、正しく再生することができるようになる。
【００１３】
また、変換テーブル（ＴＢ）及び共通の音色データ記憶手段（Ｕａ）の記憶内容は、新しい音楽データ（ＳＮ）が作成されたり、ロードされたり、或いは、削除されたりしたときに、更新される（Ｍ４，Ｍ５；Ｌ４，Ｌ５；Ｄ２，Ｄ３）。
【００１４】
【発明の実施の形態】
〔システムの概要〕
この発明の一実施例においては、音楽データを自動演奏しその音色を管理する等の音楽情報処理を行う電子音楽装置として電子楽器が用いられる。図１は、この発明の一実施例による電子音楽システムのハードウエア構成ブロック図を示す。この電子楽器は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源回路８、効果回路９、ＭＩＤＩインターフェース（Ｉ／Ｆ）１０、通信インターフェース（Ｉ／Ｆ）１１などを備え、これらの装置１〜１１はバス１２を介して互いに接続される。
【００１５】
ＣＰＵ１は、所定の制御プログラムに従い、タイマ１３によるクロックを利用して種々の音楽情報処理を実行する。例えば、音楽データ処理プログラムに従い、「ソング」或いは「ソングデータ」と呼ばれる音楽データについて、ソング作成処理、ソングロード処理、ソングセーブ処理、ソング削除処理、ソング再生処理などを行い、ソング再生処理の際には、シーケンサとして機能し、ソングデータをトラック毎に処理して楽音データを音源回路８の各チャンネルに渡す。
【００１６】
ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためにのワーク領域として用いられ、例えば、ソング作業領域（Ｗａ）などが確保される。また、ＲＯＭ３には、これらの処理を実行するための各種制御プログラムや各種データ、パラメータ等が予め記憶され、例えば、この電子音楽装置自体に予め設定された通常音色（ノーマルボイス）ＮＶの内容を表わすノーマルボイスパラメータ（通常音色データ）が記憶される。
【００１７】
外部記憶装置４は、ハードディスク（ＨＤ）や半導体メモリ等の内蔵記憶媒体４ａの外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）や、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、半導体メモリカードなどの可搬性の外部記憶媒体４ｂを含む。内蔵記憶媒体４ａは、例えば、夫々演奏データで構成される複数のソングデータ（音楽データ）ＳＮを格納するソング記憶領域Ｓａや、ユーザ設定されるユーザ音色（ユーザボイス）ＵＶの内容を表わすユーザボイスパラメータ（ユーザ音色データ）ＵＰを格納するユーザボイス（ＵＶ）記憶領域記憶領域）Ｕａ、ユーザボイス（ＵＶ）記憶領域変換テーブルＴＢを格納するテーブル記憶領域Ｔａなどが設けられる。また、外部記憶媒体４ｂには、例えば、演奏データ乃至ユーザボイスパラメータから成るソングデータＳＮｂを記録することができる。
【００１８】
演奏操作検出回路５は、鍵盤やホイール等の演奏操作子１４の演奏操作内容を検出し、設定操作検出回路６は、数字／カーソルキーやパネルスイッチ等の設定操作子１５の設定操作内容を検出し、それぞれ、検出内容に対応する情報をシステムに導入する。表示回路７は、各種画面を表示するディスプレイや各種インジケータ（ランプ）を備え、これらの表示／点灯内容をＣＰＵ１からの指令に従って制御し、各操作子１４，１５の操作に対する表示援助を行う。
【００１９】
音源回路８は、演奏操作子１４からの演奏データや、自動演奏されるソングデータがシーケンサで処理された楽音データなどに対応する楽音信号を生成し、この楽音信号には、効果付与ＤＳＰを有する効果回路９により、音色を含む所定の効果が各チャンネル毎に付与される。効果回路９に接続されるサウンドシステム１７は、Ｄ／Ａ変換部やアンプ、スピーカを備え、効果が付与された楽音信号に基づく楽音を発生する。
【００２０】
また、ＭＩＤＩＩ／Ｆ１０には他の電子楽器（ＭＩＤＩ機器）ＥＤが接続され、この電子楽器（電子音楽装置）と他の電子楽器ＥＤとの間で、ソングデータＳＮなどの楽曲情報を授受することができる。また、通信Ｉ／Ｆ１１には、インターネットやローカルエリアネットワーク（ＬＡＮ）などの通信ネットワークＣＮが接続され、外部のサーバコンピュータＳＶなどから各種情報〔例えば、制御プログラムの外、ソングデータＳＮなどの音楽情報も含まれる。〕をダウンロードし外部記憶装置４に保存することができる。
【００２１】
〔ユーザ音色に関するデータの構成例〕
図２は、この発明の一実施例によるユーザ音色に関するデータの構成を説明するための図である。この例においては、ＨＤなどのような外部記憶装置４の内蔵記憶媒体４ａ及びＲＡＭ２には、図２（ａ）に示すように、ソング記憶領域Ｓａ又はソング作業領域Ｗａ、ＵＶ記憶領域Ｕａ、テーブル記憶領域Ｔａなどが設けられ、外部記憶装置４の外部記憶媒体４ａは、図２（ｂ）に示すように、ソング記憶領域Ｓｂを有する。
【００２２】
ここで、図２を用いてこの電子音楽システムの機能の概要を説明しておく。この電子音楽システムでは、複数のソングデータＳＮ（ソングＡ，Ｂ，…）の夫々に独自にユーザ音色ＵＶを設定することができ、設定されたユーザ音色を指定するためのユーザ音色指定データＴＣｕ（ＵＶ１，ＵＶ２，…）は、ソングデータＳＮ毎に、内蔵記憶媒体４ａのソング記憶領域Ｓａ又はＲＡＭ２のソング作業領域Ｗａに記憶される。複数の音楽データＳＮで共通に利用されるユーザ音色データを記憶するためのＵＶ記憶領域Ｕａ内の各記憶領域（ＵＶ領域：１，２，…）には、設定されたユーザ音色の内容を表わすユーザ音色データＵＰが記憶される。また、テーブル記憶領域Ｔａには、各ソングデータＳＮ（ソングＡ，Ｂ，…）のユーザ音色指定データＴＣｕ（ＵＶ１，ＵＶ２，…）であることを表わすユーザ音色種類データＵＴ（例えば、ＵＴ＝“ソングＡ”＋“ＵＶ１”）と、このデータＵＴにより指定されるユーザ音色データＵＰの記憶領域（ＵＶ領域）を指定するユーザ音色領域データＵＲとを対応付けたテーブルＴＢが記憶される。
【００２３】
以下、詳しく説明する。外部記憶装置４の内蔵記憶媒体４ａ内に設けられたソング記憶領域Ｓａには、例えば、（ａ１）の“ソングＡ”，“ソングＢ”，“ソングＣ”，…で示すように、複数の演奏データが夫々ソングデータＳＮとして記憶される。各演奏データは、テンポ、拍子、メロディ、和音進行、音色（必要に応じて、更に、歌詞、伴奏スタイル等）などに関する情報で構成されるが（図示省略）、特に、各演奏データ中の音色については、図示のように、シーケンサ側のトラックＴＲ別に、音色指定データＴＣと音源側で受けるＭＩＤＩチャンネルＣＨが設定される。また、各種の音楽データ処理時には、ソング記憶領域Ｓａ内のデータをＲＡＭ２上に読み出してソング作業領域Ｗａに展開したり、ソング作業領域Ｗａのデータをソング記憶領域Ｓａに保存することができる。
【００２４】
“ＮＶ１”，“ＵＶ１”，“ＵＶ２”，…等で表わされる音色指定データＴＣは、当該ソングにおいて各トラックＴＲ又はチャンネルＣＨに設定される音色を特定するための識別子データである。各ソングに設定される音色（ボイス）の種別には、電子音楽装置に既にプリセットされている通常の音色である「ノーマルボイスＮＶ」の外に、ユーザが独自に設定可能なユーザ音色である「ユーザボイスＵＶ」があり、各種別には更に複数の種類の音色が含まれる。各音色の内容は音色パラメータ（ボイスパラメータ）と呼ばれる音色データで表わされる。そこで、音色指定データＴＣは、これら音色に対応する多数の音色パラメータから、特定の音色の内容を規定する音色パラメータを指定するのに使用される。
【００２５】
つまり、ユーザ音色ＵＶは、例えば、或るソングデータＳＮに予め設定されていたノーマルボイスＮＶを元にしてユーザが音色パラメータを編集したり、最初からユーザが或るソングデータＳＮの音色パラメータを作成する、等によって設定された当該ソング独特の音色である。また、音色指定データＴＣのうち、“ＵＶ１”，“ＵＶ２”，…等のようにユーザ音色ＵＶが設定されていることを示すユーザ音色指定データＴＣｕは、ユーザの編集・作成等によるユーザボイスパラメータ（ユーザ音色パラメータ）を指定する。これに対して、“ＮＶ１”，“ＮＶ３２”，…等のノーマル音色ＵＶの設定を示す音色指定データＴＣは、“ノーマル音色指定データＴＣｎ”と呼ばれ、ＲＯＭ３に予め記録されているノーマルボイスパラメータ（ノーマル音色パラメータ）を指定する。
【００２６】
また、内蔵記憶媒体４ａ内のＵＶ記憶領域Ｕａは、複数のソングＡ，Ｂ，Ｃ，…で共通に利用され、（ａ２）に示すように、複数のＵＶ領域１，２，３，…から成り、各ＵＶ領域には、複数のソングＡ，Ｂ，Ｃ，…で使用されるユーザ音色ＵＶに関するユーザボイスパラメータＵＰが記憶される。また、ＵＶ記憶領域Ｕａ内のデータは、各種の音楽データ処理時にＲＡＭ２上に呼び出され、新たなソングが作成されたりロードされたりソングが削除されたときに更新され、更新されたデータは再び内蔵記憶媒体４ａ内に保存することができる。
【００２７】
さらに、内蔵記憶媒体４ａ内の記憶領域Ｔａには、（ａ３）に示すように、ユーザ音色ＵＶの種類を表わすユーザ音色種類データＵＴと、ユーザ音色種類データＵＴにより指定されるユーザボイスパラメータＵＰが記憶されるＵＶ領域を表わすＵＶ領域データＵＲとを対応させたＵＶ記憶領域変換テーブルＴＢが記憶される。ユーザ音色種類データＵＴは、例えば、図示のように、ユーザ音色ＵＶが設定されているソングの種別を示すソング名（或いは番号又は記号）とユーザ音色指定データＴＣｕとから成り、設定されたユーザ音色ＵＶを特定することができる電子音楽装置内でユニークなデータである。また、ＵＶ領域データＵＲは、ＵＶ記憶領域Ｕａにおいて、当該ユーザ音色ＵＶの内容であるユーザボイスパラメータＵＰが記憶されるＵＶ領域を指定する。
【００２８】
つまり、ＵＶ記憶領域変換テーブルＴＢは、ユーザが独自に設定したユーザ音色指定データＴＣｕと、このユーザ音色指定データＴＣｕに対応するユーザボイスパラメータＵＰが記憶されるＵＶ記憶領域Ｕａの記憶箇所との対応関係を表わす。従って、この変換テーブルＴＢを用いることによって、どのソングのどのユーザボイスパラメータＵＰがどのＵＶ領域に保存されているかが分かる。なお、各種の音楽データ処理時には、変換テーブルＴＢがＲＡＭ２上に呼び出されて、ソングの外部記憶媒体４ｂへのセーブ、再生或いは削除などの処理に利用され、また、ソングの作成、ロード或いは削除などの処理がなされたときは、ＵＶ記憶領域Ｕａの記憶内容の更新に併せてこの変換テーブルＴＢも更新され、更新された変換テーブルＴＢは再び内蔵記憶媒体４ａ内に保存することができる。
【００２９】
ＦＤなどのような外部記憶装置４の外部記憶媒体４ｂには、図２（ｂ）の上部に示すように、例えば、（ａ１）と同様に、１乃至複数のソングＡ，…の演奏データが夫々ソングデータＳＮｂとして記憶され、各ソングＡ，Ｂ，Ｃ，…に設定されている音色指定データＴＣがトラックＴＲ乃至チャンネルＣＨ毎に記憶される。さらに、ユーザ音色が設定される場合には、図２（ｂ）の下部に示すように、当該ソングのみに設定されるユーザボイスパラメータＵＰｂが当該ソングの演奏データに組み合わされたものが夫々ソングデータＳＮｂとなる。
【００３０】
〔動作フロー例〕
この発明の一実施例においては、電子音楽装置を立ち上げると、ＣＰＵ１は、音楽データ処理プログラムに従って図示しないメイン処理を開始し、ソング作業領域Ｗａ、ＵＶ記憶領域Ｕａ、テーブル記憶領域ＴａをＲＡＭ２上に用意して、各種の音楽データ処理ルーチンの実行を指示する設定操作子１５が操作されるのを待機している。これらの音楽データ処理ルーチンには、（１）ソング作成処理、（２）ソングロード処理、（３）ソングセーブ処理、（４）ソング削除処理及び（５）ソング再生処理などがある。図３及び図４は、この発明の一実施例による電子音楽装置の各処理例を表わすフローチャートである。以下、両図（１）〜（５）に従って、順次、各処理フローを説明する。
【００３１】
（１）ソング作成処理〔図３（１）〕
所定の設定操作子１５の操作によりソング作成処理の開始が指示されると、ＣＰＵ１は、まず、ディスプレイ１６のソング作成画面を表示しユーザによるソング作成に関する諸操作を受け付けて、これらの操作内容に基づき、ＲＡＭ２のソング作業領域Ｗａ上で演奏データを生成又は編集して新たなソングの演奏データを作成し、これを当該作業領域Ｗａに記憶する（ステップＭ１：なお、以下においては、“Ｍ…”等のステップ参照記号単独で該当ステップを表わす）。
【００３２】
次いで、作成された演奏データにユーザボイス（ユーザ音色）ＵＶを作成するか否かにつきユーザに打診する（Ｍ２）。ここで、ユーザボイスＵＶを作成しないとのユーザ指示があったときは（Ｍ２→ＮＯ）、直ちに、このソング作成処理を終了してメイン処理にリターンする。
【００３３】
一方、ユーザボイスＵＶを作成する旨のユーザ指示があったときには（Ｍ２→ＹＥＳ）、ＣＰＵ１は、ＲＡＭ２上のＵＶ記憶領域Ｕａ内の空きＵＶ領域をサーチする（Ｍ３）。続いて、サーチされた空きＵＶ領域上でユーザボイスパラメータＵＰを作成し、これを当該ＵＶ領域に記憶する（Ｍ４）。
【００３４】
次に、これに応じて、ＲＡＭ２上のテーブル記憶領域Ｕａに記憶されている変換テーブルＴＢを更新する（Ｍ４）。すなわち、作成されたユーザボイスパラメータＵＰの種類と記憶箇所とが対応するように、新たに、ユーザ音色種類データＵＴ（例えば、ソング種別及びユーザ音色指定データＴＣｕで特定）と、これに対応するＵＶ領域データＵＲ（例えば、ＵＶ領域番号で特定）とを変換テーブルＴＢ中に書き込む。そして、このテーブル更新処理（Ｍ４）の後、このソング作成処理を終了してメイン処理にリターンする。
【００３５】
（２）ソングロード処理〔図３（２）〕
例えば、ソングデータＳＮｂを記録したＦＤなどの外部記憶媒体４ｂがこの電子音楽装置に装着されている場合、設定操作子１５の操作によりソングロード処理の開始が指示されると、ＣＰＵ１は、当該ソングデータを外部記憶媒体４ｂからＲＡＭ２上のソング作業領域ＳＷへとロードし（Ｌ１）、続いて、ロードされたソングデータＳＮｂの音色指定データＴＣを調べて当該ソングデータＳＮｂにユーザボイスＵＶが設定されているか否かを判定する（Ｌ２）。ここで、ユーザボイスＵＶが設定されていないときは（Ｌ２→ＮＯ）、直ちに、このソングロード処理を終了してメイン処理にリターンする。
【００３６】
一方、当該音色指定データＴＣに、図２（ｂ）の“ＵＶ１”，“ＵＶ２”のように、当該ソングデータＳＮｂにユーザボイスＵＶが設定されていることを示すユーザ音色指定データＴＣｕがあると（Ｌ２→ＹＥＳ）、ＵＶ記憶領域Ｕａ内の空きＵＶ領域をサーチし（Ｌ３）、サーチされた空きＵＶ領域に、当該ユーザ音色指定データＴＣｕで指示されるソング別ユーザボイスパラメータＵＰｂを共通に管理される新たなユーザボイスパラメータＵＰとして格納する（Ｌ４）。
【００３７】
次いで、これに応じてＵＶ記憶領域変換テーブルＴＢを更新する（Ｌ５）。すなわち、ソングデータＳＮｂのユーザボイスパラメータＵＰｂの種類と記憶箇所とが対応するように、新たに、ユーザ音色種類データＵＴと対応するＵＶ領域データＵＲとを変換テーブルＴＢ中に書き込む。そして、変換テーブルＴＢの更新後は、このソングロード処理を終了してメイン処理にリターンする。
【００３８】
（３）ソングセーブ処理〔図３（３）〕
この電子音楽装置に装着されているＦＤなどの外部記憶媒体４ｂにＲＡＭ２上のソングデータを保存する場合には、ＣＰＵ１は、まず、設定操作子１５の操作によるソングセーブ処理の開始指示に基づいて、当該演奏データの音色指定データＴＣにユーザ音色指定データＴＣｕがあるかどうかを調べて当該ソングにユーザボイスＵＶが設定されているか否かを判定する（Ｓ１）。
【００３９】
ここで、図２（ａ１）の“ＵＶ１”，“ＵＶ２”のように、当該ソングにユーザボイスＵＶが設定されているときは（Ｓ１→ＹＥＳ）、変換テーブルＴＢを参照して、ＵＶ記憶領域Ｕａから当該ソングに関わるユーザボイスパラメータＵＰｐを取得し、図２（ｂ）の“ソングＡ”のように、ソング作業領域Ｗａの演奏データと組み合わせてソングデータＳＮｂを作成する（Ｓ２）。一方、ユーザボイスＵＶが設定されていないときは（Ｓ１→ＮＯ）、ソング作業領域Ｗａの演奏データのみから成るソングデータＳＮｂ（図示せず）を作成する（Ｓ３）。
【００４０】
ソングデータＳＮｂの作成（Ｓ３，Ｓ４）の後は、作成されたソングデータＳＮｂをソングデータＳＮｂを外部記憶媒体４ｂへと保存する（Ｓ４）。例えば、ユーザボイスＵＶが設定されている場合は（Ｓ３）、当該ソングに関わる演奏データとユーザボイスパラメータＵＰｐの組み合わせから成るソングデータＳＮｂを保存し、そうでなければ（Ｓ４）演奏データのみのソングデータＳＮｂを保存する。そして、このソングセーブ処理を終了してメイン処理にリターンする。
【００４１】
（４）ソング削除処理〔図４（４）〕
削除すべきソングがある場合、ＣＰＵ１は、設定操作子１５の操作によるソング削除処理の開始指示に基づいて、当該演奏データの音色指定データＴＣを調べて当該ソングにユーザボイスＵＶが設定されているか否かを判定する（Ｄ１）。
【００４２】
ここで、音色指定データＴＣ中にユーザ音色指定データＴＣｕがありユーザボイスＵＶが設定されていることが分かると（Ｄ１→ＹＥＳ）、変換テーブルＴａを参照して、ユーザ音色指定データＴＣｕに対応してＵＶ記憶領域Ｕａに記憶されているユーザボイスパラメータＵＰを削除すると共に（Ｄ２）、これに対応するユーザ音色種類データＵＴとＵＶ領域データＵＲとのデータ組を変換テーブルＴＢから削除して、変換テーブルＴＢの更新を行う（Ｄ３）。
【００４３】
変換テーブルＴＢの更新（Ｄ３）の後、或いは、当該ソングにユーザボイスＵＶが設定されていないときには（Ｄ２→ＮＯ）、ソング作業領域Ｗａ上のソングデータ（演奏データ）ＳＮを削除する処理を行う（Ｄ４）。そして、このソング削除処理を終了してメイン処理にリターンする。
【００４４】
（５）ソング再生処理〔図４（５）〕
ソングを再生する場合、ＣＰＵ１は、設定操作子１５の操作によるソング再生処理の開始指示に基づき当該演奏データの音色指定データＴＣを調べて、まず、当該ソングにユーザボイスＵＶが設定されているか否かを判定する（Ｒ１）。ここで、当該音色指定データＴＣ中にユーザ音色指定データＴＣｕがあり当該ソングにユーザボイスＵＶが設定されているときは（Ｒ１→ＹＥＳ）、変換テーブルＴＢを参照してＵＶ記憶領域Ｕａに記憶されているユーザボイスパラメータＵＰを音源回路８へと供給する（Ｒ２）。
【００４５】
ユーザボイスパラメータＵＰの音源供給（Ｒ２）の後、或いは、当該ソングにユーザボイスＵＶが設定されていないとき（Ｒ１→ＮＯ）には、次に、当該ソングにノーマルボイスＮＶが設定されているか否かを判定する（Ｒ３）。ここで、当該音色指定データＴＣ中にノーマル音色指定データＴＣｎがあり当該ソングにノーマルボイスＮＶが設定されているときは（Ｒ３→ＹＥＳ）、当該ノーマル音色指定データＴＣｎに対応するノーマルボイスパラメータをＲＯＭ３から音源回路８へと供給する（Ｒ４）。
【００４６】
ノーマルボイスパラメータの音源供給（Ｒ４）の後、或いは、当該ソングにノーマルボイスＮＶが設定されていないとき（Ｒ３→ＮＯ）には、ＣＰＵ１は、音源回路８及び効果回路９に当該ソングの演奏データ乃至音色パラメータに従ったソングデータの再生処理を実行させる（Ｒ５）。そして、ソング再生処理の実行後は、このソング再生処理を終了してメイン処理にリターンする。
【００４７】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施の一形態について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、音色が設定される音楽データについては、ソングに限らず、パターン、アルペジオ、伴奏スタイル、等々、どのようなものでもよい。
【００４８】
音楽データ内でのユーザ音色の管理の仕方も、例示したものに限らない。例えば、音楽データとユーザ音色データが別ファイルになっていてもよい。また、電子音楽装置内のユーザ音色共通記憶領域（Ｕａ）へのユーザ音色（ＵＰ）の記憶の仕方、及びユーザ音色記憶領域変換テーブル（ＴＢ）の形式は、例示したものに限らない。例えば、ユーザ音色（ＵＰ）については、音楽データ毎に、必ず連続した領域にユーザ音色を記憶するようにし、変換テーブルについては、各音楽データ毎に、連続する領域の先頭のみを指定するようなテーブルとしてもよい。
【００４９】
電子音楽装置の形態については、実施例のように、電子楽器などの音楽情報処理に特化した形態に限らず、パーソナルコンピュータ（ＰＣ）＋アプリケーションソフトウェアなどの形態のものでもよい。
【００５０】
【発明の効果】
以上説明したように、この発明によれば、複数の音楽データ（ＳＮ）の夫々に設定された独自のユーザ音色をユーザ音色指定データ（音楽データ毎に独自のユーザ音色識別子ＵＴｃ）により指定する場合に、複数の音楽データで共通に利用される記憶手段（Ｕａ）を電子音楽装置又は音楽情報処理装置に設けて、この共通記憶手段の各記憶領域にユーザ音色の内容を表わすユーザ音色データ（ＵＰ）を記憶すると共に、各音楽データのユーザ音色指定データ（ＵＴ）を、対応するユーザ音色データ（ＵＰ）の記憶領域を指定するユーザ音色領域データ（電子音楽装置側のユーザ音色識別子ＵＲ）に変換するための変換テーブル（ＴＢ）を設けているので、変換テーブル（ＴＢ）による音楽データ毎に独自の識別子（ＵＴｃ）から装置側の識別子（ＵＲ）への変換機能によって、各音楽データのユーザ音色を共通に管理することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による電子音楽システムのハードウエア構成ブロック図である。
【図２】図２は、この発明の一実施例によるユーザ音色に関するデータの構成を説明するための図である。
【図３】図３は、この発明の一実施例による音楽データ処理プログラムによる動作例を表わすフローチャートである。
【図４】図３は、この発明の一実施例による音楽データ処理プログラムによる別の動作例を表わすフローチャートである。
【符号の説明】
Ｓａ，Ｗａ；Ｕａ；Ｔａ  ソング（音楽データ）ＳＮ、ユーザボイスパラメータ（ユーザ音色データ）ＵＰ及びＵＶ記憶領域変換テーブルＴＢを記憶するソング記憶又は作業領域、ＵＶ記憶領域及びテーブル記憶領域（４ａ又は２）、
ＴＣ；ＴＣｎ，ＴＣｕ  音色指定データ；ノーマル音色指定データ，ユーザ音色指定データ（ソング毎のユーザ音色識別子）、
ＵＰ  ユーザボイスパラメータ（ユーザ音色データ）、
ＵＴ  ユーザ音色種類データ（例えば、ソング識別子＋ＴＣｕ）、
ＵＲ  ＵＶ領域データ（装置側のユーザ音色識別子）、
ＵＰｂ  ソング別ユーザボイスパラメータ（ソング別ユーザ音色データ）。
【図１】
2005004012.tif 000003
【図２】
2005004012.tif 000004
【図３】
2005004012.tif 000005
【図４】
2005004012.tif 000006