(57)【要約】【課題】  演奏制御データを異なるフォーマット間で変換する際に、よりよい演奏をもたらす演奏制御データを容易に生成可能とする。【解決手段】  音色指定データ抽出部２０３は、ＳＭＦデータに含まれる音色指定データを抽出する。代替音色指定データ生成部２０５は、音色指定データ抽出部２０３により抽出された音色指定データにより示される複数の音色のそれぞれに対し、条件データ供給部２０４により供給される条件データに基づき代替用の音色を割り当てたデータを、代替音色指定データとして生成する。ＳＭＡＦデータ生成部２１０は、代替音色指定データ生成部２０５により生成された代替音色指定データに従い、ＳＭＦデータに対し音色の代替を反映したＳＭＡＦデータを生成する。【選択図】      図４
2005164701.tif 000002
【特許請求の範囲】
【請求項１】
音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、
前記音色指定データにより指定される音色に対応する代替用の音色を、条件データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、
前記代替音色指定データ生成部に対し、前記条件データを供給する条件データ供給部と、
前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部と
を備えることを特徴とする演奏制御データ生成装置。
【請求項２】
操作者の操作に応じた入力信号を生成する操作部をさらに備え、
前記条件データ供給部は、前記操作部から入力される入力信号に基づき前記条件データを生成する
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項３】
前記演奏制御データ生成部は、前記第２の演奏制御データを、前記第１の演奏制御データのフォーマットとは異なるフォーマットに従って生成する
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項４】
前記音色指定データは、音色の種別を番号で指定する音色番号を含み、
前記代替音色指定データは、前記代替音色指定データ生成部により選択された代替用の音色の波形を基本波形から生成するためのパラメータを示すパラメータデータを含む
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項５】
前記音色指定データは、音色の種別を番号で指定する音色番号を含み、
前記代替音色指定データは、前記代替音色指定データ生成部により選択された代替用の音色の波形を示す波形データを含む
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項６】
前記第２の演奏制御データに含まれる発音データにより指示されるタイミングで、前記代替音色指定データにより指定される音色の音を示す楽音信号を生成する自動演奏部をさらに備える
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項７】
複数の音色間の対応関係を示す対応データを複数、記憶する対応データ記憶部をさらに備え、
前記条件データは、前記複数の対応データのうち、１の対応データを指定するデータであり、
前記代替音色指定データ生成部は、前記条件データにより指定される対応データに基づき、前記代替用の音色を選択する
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項８】
複数の音色間の類似の程度を示す音色類似度データを記憶する音色類似度データ記憶部をさらに備え、
前記条件データは、類似の程度を指定するデータであり、
前記代替音色指定データ生成部は、前記音色類似度データに基づき、前記音色指定データにより指定される音色との間で、前記条件データにより指定される類似の程度を有する音色の中から前記代替用の音色を選択する
ことを特徴とする請求項１に記載の演奏制御データ生成装置。
【請求項９】
音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出処理と、
前記音色指定データにより指定される音色に対応する代替用の音色を、条件データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成処理と、
前記代替音色指定データ生成処理において、前記条件データを供給する条件データ供給処理と、
前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成処理と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏制御データの生成技術に関し、より具体的には、１の演奏制御データから他の演奏制御データを生成する技術に関する。
【背景技術】
【０００２】
近年では、演奏制御データに基づき自動演奏を行う機能を備えた携帯電話機等の移動端末装置が登場している。さらに、コンテンツサーバ等に格納されている演奏制御データを、無線通信網等を介して、移動端末装置等にダウンロードすることも広く行われている。
【０００３】
ところで、演奏制御データのフォーマットとしては、従来、ＳＭＦ（Ｓｔａｎｄａｒｄ  ＭＩＤＩ  Ｆｉｌｅ）が広く用いられてきた。しかしながら、とりわけ、移動端末装置に対し無線通信網を介して演奏制御データがダウンロードされる場合、移動端末装置のデータ記憶容量および無線通信網のデータ通信容量に制約があるため、演奏制御データのサイズが削減されることが望まれる。そこで、ＳＭＦよりも小さなデータサイズで同様の演奏内容を表現可能な演奏制御データとして、例えばＳＭＡＦ（Ｓｙｎｔｈｅｔｉｃ  ｍｕｓｉｃ  Ｍｏｂｉｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｆｏｒｍａｔ）等の、ＳＭＦとは異なるフォーマットに従った演奏制御データが登場している。
【０００４】
上記のように、演奏制御データのフォーマットとして複数のフォーマットが利用可能であるため、異なるフォーマット間の変換を自動的に行うコンバータがあると便利である。例えば、ＳＭＦ形式の演奏制御データ（以下、「ＳＭＦデータ」と呼ぶ）からＳＭＡＦ形式の演奏制御データ（以下、「ＳＭＡＦデータ」と呼ぶ）への変換処理を汎用的なコンピュータに実行させるアプリケーションとして、ＳＳＣ  ＭＡ３（ＳＭＦ  ｔｏ  ＳＭＡＦ  Ｃｏｎｖｅｒｔｅｒ  ｆｏｒ  ＭＡ３）等が公開されている（例えば、非特許文献１参照）。
【非特許文献１】ヤマハ株式会社、“ＳＳＣ  ＭＡ３  ユーザーズマニュアル  Ｖｅｒ．１．２”、［ｏｎｌｉｎｅ］、２００２年７月３１日、［２００３年１１月１９日検索］、インターネット＜ｈｔｔｐ：／／ｓｍａｆ−ｙａｍａｈａ．ｃｏｍ／ｊｐ／ｔｏｏｌｓ／ｄｏｗｎｌｏａｄｓ．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＳＭＦにおいては、音色を示すデータとして音色番号が用いられ、ＳＭＦデータがＳＭＡＦデータにコンバートされる場合、通常、ＧＭ（Ｇｅｎｅｒａｌ  ＭＩＤＩ）と呼ばれる標準の音色セットの音色が機械的にアサインされる。そのため、例えば異なるジャンルの楽曲に関するＳＭＦデータであっても、コンバート後のＳＭＡＦデータにおいては全て同様の音色による鳴りを指示するデータとなってしまい、表現力に富んだ演奏をもたらす演奏制御データを作成することはできない。また、例えば、ＳＭＦデータは、比較的高性能の音源装置等を用いた自動演奏に利用されることが多いのに対し、ＳＭＡＦデータは、携帯電話機等に内蔵された比較的低性能の音源装置等を用いた自動演奏に利用されることが多い。
【０００６】
上記のような事情により、例えば、演奏制御データの作成者（以下、「クリエータ」と呼ぶ）が高性能の音源装置等を用いてＳＭＦデータを作成する際にクリエータにより聴かれる演奏と、そのＳＭＦデータから変換されたＳＭＡＦデータにより、携帯電話機等において自動演奏が行われる際に携帯電話機等のユーザにより聴かれる演奏との間には、大きな差が生じる場合がある。
【０００７】
しかしながら、従来技術によるコンバータは１のＳＭＦデータから１のＳＭＡＦデータを自動生成するため、クリエータはそのような演奏間の差を意識することが少なかった。また、クリエータがそのような演奏間の差を意識した場合であっても、変換後の演奏制御データによる演奏の質を改善するためには、クリエータは変換後の演奏制御データに含まれる個々のデータを編集する必要があり、面倒であった。
【０００８】
上記の状況に鑑み、本発明は、演奏制御データを変換する際に、よりよい演奏をもたらす演奏制御データを容易に生成可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を達成するために、本発明は、音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、前記音色指定データにより指定される音色に対応する代替用の音色を、条件データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、前記代替音色指定データ生成部に対し、前記条件データを供給する条件データ供給部と、前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部とを備えることを特徴とする演奏制御データ生成装置を提供する。
【００１０】
係る構成の演奏制御データ生成装置によれば、ユーザは第１の演奏制御データから、条件に合った音色指定データを含む第２の演奏制御データを容易に生成させることができる。
【００１１】
なお、本発明に係る演奏制御データ生成装置の好ましい態様として、操作者の操作に応じた入力信号を生成する操作部をさらに備え、前記条件データ供給部は、前記操作部から入力される入力信号に基づき前記条件データを生成するように構成してもよい。
【００１２】
係る構成の演奏制御データ生成装置によれば、ユーザは操作部を操作することにより、第２の演奏制御データにおける音色が選択される際の条件を指定することができる。
【００１３】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、前記演奏制御データ生成部は、前記第２の演奏制御データを、前記第１の演奏制御データのフォーマットとは異なるフォーマットに従って生成するように構成してもよい。
【００１４】
係る構成の演奏制御データ生成装置によれば、ユーザは異なるフォーマット間の変換において、異なる音色を示すデータを含む演奏制御データを容易に生成させることができる。
【００１５】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、前記音色指定データは、音色の種別を番号で指定する音色番号を含み、前記代替音色指定データは、前記代替音色指定データ生成部により選択された代替用の音色の波形を基本波形から生成するためのパラメータを示すパラメータデータを含むように構成してもよい。
【００１６】
係る構成の演奏制御データ生成装置によれば、ユーザは、例えばＦＭ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）音源等を備える端末装置用の演奏制御データとして、音色パラメータを含む演奏制御データを容易に生成させることができる。
【００１７】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、前記音色指定データは、音色の種別を番号で指定する音色番号を含み、前記代替音色指定データは、前記代替音色指定データ生成部により選択された代替用の音色の波形を示す波形データを含むように構成してもよい。
【００１８】
係る構成の演奏制御データ生成装置によれば、ユーザは、例えばＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）音源等を備える端末装置用の演奏制御データとして、波形データを含む演奏制御データを容易に生成させることができる。
【００１９】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、前記第２の演奏制御データに含まれる発音データにより指示されるタイミングで、前記代替音色指定データにより指定される音色の音を示す楽音信号を生成する自動演奏部をさらに備えるように構成してもよい。
【００２０】
係る構成の演奏制御データ生成装置によれば、ユーザは異なる音色を示すデータを含む演奏制御データに従った自動演奏による演奏を容易に確認することができる。
【００２１】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、複数の音色間の対応関係を示す対応データを複数、記憶する対応データ記憶部をさらに備え、前記条件データは、前記複数の対応データのうち、１の対応データを指定するデータであり、前記代替音色指定データ生成部は、前記条件データにより指定される対応データに基づき、前記代替用の音色を選択するように構成してもよい。
【００２２】
係る構成の演奏制御データ生成装置によれば、予め定められた音色セットやテンプレート等により示される音色の対応関係に従い代替用の音色が選択されるため、第２の演奏制御データに好ましい音色を指定するデータが含まれる可能性が高まる。
【００２３】
また、本発明に係る演奏制御データ生成装置の他の好ましい態様として、複数の音色間の類似の程度を示す音色類似度データを記憶する音色類似度データ記憶部をさらに備え、前記条件データは、類似の程度を指定するデータであり、前記代替音色指定データ生成部は、前記音色類似度データに基づき、前記音色指定データにより指定される音色との間で、前記条件データにより指定される類似の程度を有する音色の中から前記代替用の音色を選択するように構成してもよい。
【００２４】
係る構成の演奏制御データ生成装置によれば、一定の類似の範囲において、代替用の音色が任意に選択されるため、第２の演奏制御データに含まれる音色を示すデータの多様性が高まる。
【００２５】
さらに、本発明は、音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出処理と、前記音色指定データにより指定される音色に対応する代替用の音色を、条件データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成処理と、前記代替音色指定データ生成処理において、前記条件データを供給する条件データ供給処理と、前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成処理とをコンピュータに実行させることを特徴とするプログラムを提供する。
【００２６】
係る構成のプログラムによれば、ユーザは、第１の演奏制御データから、音色に関するデータが異なる音色を示すデータに代替された第２の演奏制御データを、コンピュータに容易に生成させることができる。
【発明の効果】
【００２７】
本発明に係る演奏制御データ生成装置およびプログラムによれば、異なる音色による演奏を示す演奏制御データが複数生成されるため、クリエータは、それらの演奏制御データによる演奏を比較することで、容易に、よりよい演奏をもたらす演奏制御データを作成することが可能となる。
【発明を実施するための最良の形態】
【００２８】
［実施形態］
［１．構成］
図１は、本発明の実施形態に係る演奏制御データ生成装置１１を含む通信システム１の全体構成を例示する図である。通信システム１は、クリエータがＳＭＦデータをＳＭＡＦデータに変換するために用いる端末装置である演奏制御データ生成装置１１、ＳＭＡＦファイルを格納し要求に応じて配信するコンテンツサーバ１２、ＳＭＡＦファイルをコンテンツサーバ１２からダウンロードして用いる移動体端末１３、演奏制御データ生成装置１１、コンテンツサーバ１２および移動体通信網１５を相互接続するインターネット１４、そして移動体端末１３とインターネット１４を相互接続する移動体通信網１５を含んでいる。なお、以下においては、ＳＭＦデータをＳＭＡＦデータに変換する場合を例として説明するが、変換前および変換後の演奏制御データのフォーマットはこれらに限られず、また変換の前後のフォーマットが同じであってもよい。
【００２９】
図２は、演奏制御データ生成装置１１の構成を例示するブロック図である。演奏制御データ生成装置１１は、汎用的なコンピュータの構成である通信部１０１、ＲＯＭ１０２、ＲＡＭ１０３、記憶部１０４、操作部１０５、表示部１０６およびＣＰＵ１０７と、ＣＰＵ１０７からの指示に従い特定の楽音を生成する音源システム１０８を備えている。また、これらの構成部はバス１０９を介して互いに接続されている。
【００３０】
音源システム１０８は、ＦＭ音源、ＰＣＭ音源等の音源装置、アンプおよびスピーカを備えている。音源システム１０８の音源装置は、ＣＰＵ１０７からの指示に従い、特定の音高、音色、音量等の楽音を示す楽音信号を生成し、生成された楽音信号はアンプにより増幅された後、スピーカから発音される。なお、楽音信号は楽器音を示す信号に限られず、効果音や人声等の様々な音を示す信号であってよい。また、音源装置が生成する楽音信号は、アナログ信号であってもデジタルデータであってもよい。
【００３１】
音源システム１０８は、複数の音色の音を発音可能であり、それらの音色は複数の音色グループに分類されている。音色グループには、高音質の音色を含む標準音色グループと、ＳＭＡＦデータにより自動演奏が可能な音源ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）により移動体端末において発音可能な音色を含むエミュレーション音色グループがある。なお、エミュレーション音色グループは、音源ＬＳＩのそれぞれに対応して複数ある。図３は、音源システム１０８が発音可能な音の音色リストを例示した図である。図３のデータ例によれば、音源システム１０８が備える標準音色グループには１２８音色からなる音色セットが８つ含まれている。また、例えば「音源ＬＳＩ−１」に対応するエミュレーション音色グループには、同じく１２８音色からなる音色セットが５つ含まれている。いずれの場合も、各音色は音色セット番号および音色番号により識別され、音色セット番号および音色番号にはそれぞれ、音色セット名および音色名が付されている。音源システム１０８は、図３に示される各音色に関し、例えば、ＦＭ音源の音色であればＦＭ演算用のパラメータを示すパラメータデータを、またＰＣＭ音源であれば音色の波形を示す波形データを対応付けて格納している。以下、パラメータデータおよび波形データを合わせて「音色データ」と呼ぶ。なお、以下の説明においては、いずれの音色グループに含まれる音色セットもＧＭに従った１２８音色から成り、同じ音色番号には同じ音色名が対応付けられているものとする。
【００３２】
コンテンツサーバ１２の構成は、図２に示した演奏制御データ生成装置１１の構成と同様である。ただし、コンテンツサーバ１２は音源システム１０８を備えていなくてもよい。移動体端末１３の構成は、図２に示した演奏制御データ生成装置１１とほぼ同じであるが、通信部１０１および音源システム１０８の構成が異なっている。移動体端末１３が備える通信部１０１は、移動体通信網１５との間で無線により通信を行う。また、移動体端末１３の音源システム１０８は、音源装置として音源ＬＳＩを１つ備えており、ＳＭＡＦデータに含まれる音色データに従い、指定された音色の音を発音可能であるものとする。他の点に関しては、移動体端末１３の構成は、演奏制御データ生成装置１１の構成と同様である。
【００３３】
ところで、演奏制御データ生成装置１１は、図２に示した構成のコンピュータにアプリケーション（以下、本実施形態に係るアプリケーションを「コンバータアプリケーション」と呼ぶ）に従った処理を実行させることにより、特定の機能を実行可能となる。図４は、演奏制御データ生成装置１１がコンバータアプリケーションを実行する際の機能ブロック図である。
【００３４】
演奏制御データ生成装置１１は、機能的な構成部として、ＳＭＦファイルを記憶するＳＭＦファイル記憶部２０１、クリエータにより入力されたＳＭＦファイルの選択指示を示すデータを取得するＳＭＦファイル指定データ取得部２０２、ＳＭＦファイルに含まれるＳＭＦデータから音色を示すデータを抽出する音色指定データ抽出部２０３、ＳＭＦデータからＳＭＡＦデータへの変換条件を示すデータを代替音色指定データ生成部２０５に対し供給する条件データ供給部２０４、ＳＭＡＦデータに含めるべき音色を示すデータを生成する代替音色指定データ生成部２０５、ＳＭＦデータからＳＭＡＦデータへの変換規則を音源ＬＳＩごとに示すデータを記憶する変換規則データ記憶部２０６、変換の前後における音色の対応関係を音楽ジャンルごとに示すデータを記憶するテンプレートデータ記憶部２０７、そして、音色間の類似の程度を示すデータを記憶する音色類似度データ記憶部２０８を備えている。
【００３５】
さらに、演奏制御データ生成装置１１は、クリエータにより入力された自動演奏の指示を示すデータを取得する演奏指示データ取得部２０９、代替音色指定データ生成部２０５により生成されたデータに基づきＳＭＡＦデータを生成するＳＭＡＦデータ生成部２１０、生成されたＳＭＡＦデータを一時的に記憶するＳＭＡＦデータ一時記憶部２１１、生成されたＳＭＡＦデータに従い自動演奏を行う自動演奏部２１２、クリエータにより入力されたＳＭＡＦデータの保存指示を示すデータを取得する保存指示データ取得部２１３、ＳＭＡＦデータに音色データを付加しＳＭＡＦファイルを生成するＳＭＡＦファイル生成部２１４、ＳＭＡＦファイルを記憶するＳＭＡＦファイル記憶部２１５、クリエータにより入力されたＳＭＡＦファイルの送信指示を示すデータを取得する送信指示データ取得部２１６、そしてＳＭＡＦファイルをコンテンツサーバ１２に対し送信するＳＭＡＦファイル送信部２１７を備えている。なお、これらの構成部の各々が、専用のＬＳＩ等のハードウェアにより実現される構成としてもよい。
【００３６】
［２．動作］
以下に、クリエータが演奏制御データ生成装置１１を用いてＳＭＦデータを変換しＳＭＡＦデータを生成する際の操作および演奏制御データ生成装置１１の動作を説明する。なお、クリエータは、予めＳＭＦデータを作成し、作成した演奏制御データをＳＭＦファイルとして演奏制御データ生成装置１１の記憶部１０４に記憶させておく。ＳＭＦデータには、少なくとも音の発音を指示する発音データと、その音の音色を指定する音色指定データが含まれている。ここで、音色指定データとは、音色番号、音量、音強、音響効果等の音色に関連するあらゆるデータを含み得るが、以下においては、例として、音色指定データは音色番号およびモジュレーションの深さに関するデータであるものとする。なお、音色番号は１から１２８までの数字であり、ＧＭに従い、例えば１はグランドピアノを示す。
【００３７】
まず、クリエータは、演奏制御データ生成装置１１において、コンバータアプリケーションを起動する。コンバータアプリケーションが起動されると、図２に示した演奏制御データ生成装置１１の構成は、図４に示した機能的な構成を実現するようになる。図５は、コンバータアプリケーションの実行時に、表示部１０６に表示される画面を例示した図である。コンバータアプリケーションの画面は、クリエータが変換の対象とするＳＭＦファイルの選択指示を行うためのＳＭＦファイル指定セクション３０１、変換前のＳＭＦデータに含まれる音色指定データの内容を表示する変換前音色表示セクション３０２、変換後のＳＭＡＦデータに含まれる音色指定データの内容を表示する変換後音色表示セクション３０３、クリエータがＳＭＡＦデータに含まれる音色指定データの変更指示を行うための音色変更指示セクション３０４、クリエータがＳＭＡＦデータによる自動演奏の指示を行うための試聴ボタン３０５、クリエータがＳＭＡＦデータの保存指示を行うためのＳＭＡＦファイル保存セクション３０６、そしてクリエータが保存されたＳＭＡＦファイルの送信指示を行うためのＳＭＡＦファイル送信セクション３０７を含んでいる。
【００３８】
図６は、図５に示した画面に対し、クリエータが行う操作に応じて演奏制御データ生成装置１１が実行する処理のフロー図である。まず、クリエータは、ＳＭＦファイル指定セクション３０１においてＳＭＦファイル記憶部２０１に記憶されているＳＭＦファイルのファイル名を選択し、「開く」ボタンをクリックする。そのクリック操作に応じて、ＳＭＦファイル指定データ取得部２０２はクリエータにより選択されたＳＭＦファイルのファイル名をＳＭＦファイル指定データとして取得し、取得したＳＭＦファイル指定データを音色指定データ抽出部２０３に送出する。
【００３９】
音色指定データ抽出部２０３は、受け取ったＳＭＦファイル指定データに含まれるファイル名のＳＭＦファイルをＳＭＦファイル記憶部２０１から読み出し（ステップＳ４０１）、読み出したＳＭＦファイルに含まれる音色指定データを抽出し、その結果を変換前音色表示セクション３０２に表示する（ステップＳ４０２）。その際、抽出した音色指定データに含まれる音色番号に対応する音色名も併せて表示する。
【００４０】
続いて、クリエータは音色変更指示セクション３０４の「音源ＬＳＩ」において表示される選択肢の中から適するものを選択した後、その右に示される「反映」ボタンをクリックする。そのクリック操作に応じて、条件データ供給部２０４はクリエータにより選択された選択肢を示すデータを条件データとして取得し、取得した条件データを代替音色指定データ生成部２０５に供給する（ステップＳ４０３）。なお、以下の説明においては、条件データ供給部２０４は常にクリエータの操作に応じて操作部１０５から条件データを取得するものとするが、条件データ供給部２０４は、例えばクリエータによる操作が行われない場合等に、初期値として記憶部１０４に記憶されている条件データを取得するようにしてもよい。
【００４１】
音色変更指示セクション３０４の「音源ＬＳＩ」においては、最終的にＳＭＡＦデータが使用される移動体端末１３が備える音源ＬＳＩの名称、例えば「音源ＬＳＩ−１」、「音源ＬＳＩ−２」等が選択肢として表示される。変換規則データ記憶部２０６は、音源ＬＳＩの各々に応じて、ＳＭＦデータをＳＭＡＦデータに変換する際の規則を示す変換規則データを、音色間の対応関係を示す対応データの一種として記憶している。図７は、変換規則データの内容を例示した図である。図７に示されるように、変換規則データは、音源ＬＳＩの各々に応じて、変換項目で示される項目のデータをどのような規則に従い変換するかを指定している。
【００４２】
例えば、クリエータが「音源ＬＳＩ」において「音源ＬＳＩ−１」を選択すると、代替音色指定データ生成部２０５は「音源ＬＳＩ−１」を示す条件データを受け取る。その場合、代替音色指定データ生成部２０５は、「音源ＬＳＩ−１」に対応する変換規則データを変換規則データ記憶部２０６から読み出し、読み出した変換規則データに示される変換規則に従い、変換前音色表示セクション３０２に表示されている音色指定データに含まれる音色番号に対応する音色セット名および音色名を変換後音色表示セクション３０３に表示する。同様に、代替音色指定データ生成部２０５は、読み出した変換規則データに示される変換規則に従い、変換前音色表示セクション３０２に表示されている音色指定データに含まれるモジュレーションの値に対応する値、この場合は「Ｏｎ」もしくは「Ｏｆｆ」を変換後音色表示セクション３０３に表示する（ステップＳ４０４）。なお、クリエータは、以下に説明する操作に先立ち、「音源ＬＳＩ」において「音源ＬＳＩ−１」を選択しているものとする。
【００４３】
音色変更指示セクション３０４には、「音源ＬＳＩ」の他、「音色セット」、「テンプレート」および「ランダム」が含まれている。「音色セット」においては、「音源ＬＳＩ」においてクリエータにより選択された音源ＬＳＩが備える複数の音色セットの名称、例えば「スタンダードセット」、「サイバー系セット」等が選択肢として表示される。なお、これらの音色セットの名称は、変換規則データ（図７参照）から取得される。
【００４４】
例えば、クリエータが「音色セット」において「サイバー系セット」を選択すると、代替音色指定データ生成部２０５は「サイバー系セット」を示す条件データを受け取る。その場合、代替音色指定データ生成部２０５は、変換後音色表示セクション３０３に表示されている代替音色指定データの音色セット名を全て「サイバー系セット」に変更し、変更後の代替音色指定データで変換後音色表示セクション３０３の表示を更新する（ステップＳ４０４）。この場合、図３に示したエミュレーション音色グループのリストが、変換前の音色と変換後の音色との対応関係を示す対応データの役割を果たす。
【００４５】
音色変更指示セクション３０４の「テンプレート」においては、「音源ＬＳＩ」においてクリエータにより選択された音源ＬＳＩに応じて予め準備されている、代替音色指定データの雛形の名称、例えば「静かなクラシック」、「軽快なユーロビート」等が選択肢として表示される。テンプレートデータ記憶部２０７は、音源ＬＳＩの各々に応じて、音楽ジャンルの各々に対応した標準的な代替音色指定データの雛形をテンプレートデータとして記憶している。このテンプレートデータは、変換規則データと同様に、変換前の音色と変換後の音色との対応関係を示す対応データの一種である。図８は、テンプレートデータの内容を例示した図である。図８に示されるように、テンプレートデータは、音源ＬＳＩの各々に応じて、テンプレート番号およびテンプレート名で特定される音楽ジャンルに関し、ＳＭＦデータに含まれる音色番号が与えられた場合に、いずれの音色セット名および音色名の組合せで示される音色を変換後のＳＭＡＦデータにおいて採用するかを指定している。また、音源ＬＳＩによっては「モジュレーション」等の音響効果に関するデータに応じて、音色に変化を付加することが可能なものがある。その場合、テンプレートデータは、ＳＭＦデータに含まれる音色番号に応じて、変換後のＳＭＡＦデータにどのような値のデータを付加すべきか指定している。
【００４６】
例えば、クリエータが「テンプレート」において「軽快なユーロビート」を選択すると、代替音色指定データ生成部２０５は「軽快なユーロビート」を示す条件データを受け取る。その場合、代替音色指定データ生成部２０５は、「音源ＬＳＩ−１」に対応するテンプレートデータをテンプレートデータ記憶部２０７から読み出し、読み出したテンプレートデータの中から、テンプレート名が「軽快なユーロビート」であるデータを選択する。続いて、代替音色指定データ生成部２０５は選択したデータに従い、変換前音色表示セクション３０２に表示されている音色番号に従い代替音色指定データを生成した後、生成した代替音色指定データで変換後音色表示セクション３０３の表示を更新する（ステップＳ４０４）。
【００４７】
音色変更指示セクション３０４の「ランダム」においては、「類似度高」「類似度中」および「類似度低」が選択肢として表示される。クリエータは、「ランダム」においていずれかの選択肢を選択することにより、選択した選択肢により示される音色間の類似の範囲において、任意に選択される音色の組合せを演奏制御データ生成装置１１に生成させることができる。音色類似度データ記憶部２０８は、音色番号で特定される音色のそれぞれに関し、他の音色を類似の程度に応じて分類したデータである音色類似度データを記憶している。図９は、音色類似度データの内容を例示した図である。図９に示されるように、音色類似度データにおいては、音色番号のそれぞれに対し、類似度が高い音色を示す音色名が「類似度高」、類似度が中程度である音色を示す音色名が「類似度中」、また類似度が低い音色を示す音色名が「類似度低」に分類されている。
【００４８】
例えば、クリエータが「ランダム」において「類似度中」を選択すると、代替音色指定データ生成部２０５は「類似度中」を示す条件データを受け取る。その場合、代替音色指定データ生成部２０５は、まず、音色類似度データを音色類似度データ記憶部２０８から読み出す。続いて、代替音色指定データ生成部２０５は、変換前音色表示セクション３０２に示される音色番号のそれぞれに関し、読み出した音色類似度データの中から音色番号が同じであるデータを選択し、さらに選択したデータの「類似度中」に含まれる音色名の中から任意に１つを選択する。代替音色指定データ生成部２０５は、そのように選択した音色名で、変換後音色表示セクション３０３に表示されている代替音色指定データの音色名をそれぞれ変更する。代替音色指定データ生成部２０５は、そのように変更を加えた代替音色指定データで変換後音色表示セクション３０３の表示を更新する（ステップＳ４０４）。
【００４９】
以上のように、クリエータは音色変更指示セクション３０４に含まれる各項目において示される選択肢の中から適したものを選択することにより、変換後音色表示セクション３０３に表示される代替音色指定データを容易に変更することができる。その際、クリエータは変換後音色表示セクション３０３に含まれる「固定」チェックボックスを任意の音色に関しチェックすることにより、変換後音色表示セクション３０３に示される代替音色指定データの一部については変更を行わないように指定することもできる。すなわち、代替音色指定データ生成部２０５は、上述したステップＳ４０４の処理を行う際、「固定」チェックボックスがチェックされている音色に関しては、代替音色指定データの更新を行わない。
【００５０】
さらに、クリエータは、変換後音色表示セクション３０３に表示される音色セット名、音色名、モジュレーション等の各々について、選択肢を表示させ、表示される選択肢の中から適したものを選択することにより、代替音色指定データ生成部２０５により自動生成された代替音色指定データの内容を個別に修正することもできる。その場合、条件データ供給部２０４は、クリエータの入力操作に応じた条件データを代替音色指定データ生成部２０５に対し供給し、代替音色指定データ生成部２０５はその条件データに応じて代替音色指定データを更新する。
【００５１】
クリエータは、上記のような操作により代替音色指定データを決定すると、試聴ボタン３０５をクリックする。そのクリック操作に応じて、演奏指示データ取得部２０９は自動演奏の指示を示す演奏指示データを取得し、取得した演奏指示データをＳＭＡＦデータ生成部２１０に送出する。
【００５２】
ＳＭＡＦデータ生成部２１０は、演奏指示データを受け取ると、その時点で変換後音色表示セクション３０３に表示されている代替音色指定データに従い、先にクリエータにより選択されたＳＭＦファイルに含まれるＳＭＦデータをＳＭＡＦデータに変換し、変換により生成されたＳＭＡＦデータをＳＭＡＦデータ一時記憶部２１１に一時的に記憶する（ステップＳ４０５）。具体的には、図５の変換後音色表示セクション３０３に示されている代替音色指定データに従う場合、例えばＳＭＦデータのうち、音色番号「７４」により音色が指定されている部分に関しては、音源ＬＳＩ−１が備える音色セット名「サイバー系セット」および音色名「フルート」で特定される音色を用いて、モジュレーションを付加した状態で演奏を行うことを指示する音色指定データが生成され、ＳＭＦデータに含まれる発音データと組み合わされた後、ＳＭＡＦデータの形式に従って新たな演奏制御データが生成される。
【００５３】
ＳＭＡＦデータがＳＭＡＦデータ一時記憶部２１１に記憶されると、自動演奏部２１２はそのＳＭＡＦデータに従い自動演奏を行う（ステップＳ４０６）。その際、自動演奏部２１２は、クリエータにより先に音色変更指示セクション３０４の「音源ＬＳＩ」において選択された音源ＬＳＩに応じたエミュレーション音色グループに含まれる音色を用いて自動演奏を行うと同時に、その演奏音に対し、一般的な移動体端末のアンプおよびスピーカの音響特性を再現するためのフィルタ処理等を施す。その結果、クリエータは、選択した音源ＬＳＩを備える携帯電話機等において自動演奏が行われる場合とほぼ同様の演奏を試聴することができる。
【００５４】
クリエータは、試聴した演奏が気に入った場合、ＳＭＡＦファイル保存セクション３０６の「ＳＭＡＦファイル名」に適当なファイル名を入力した後、「保存」ボタンをクリックする（ステップＳ４０７：Ｙｅｓ）。そのクリック操作に応じて、保存指示データ取得部２１３はクリエータの入力したファイル名を保存指示データとして取得し、取得した保存指示データをＳＭＡＦファイル生成部２１４に送出する。ＳＭＡＦファイル生成部２１４は、保存指示データを受け取ると、ＳＭＡＦデータ一時記憶部２１１に記憶されているＳＭＡＦデータに含まれる音色セット名および音色名のそれぞれに関し、対応する音色データ、すなわちパラメータデータもしくは波形データを音源システム１０８から取得し、取得した音色データを、代替音色指定データの一部としてＳＭＡＦデータに付加する。そして、ＳＭＡＦファイル生成部２１４は、音色データを付加したＳＭＡＦデータに対し、保存指示データにより示されるファイル名を対応付けてＳＭＡＦファイルを生成し、生成したＳＭＡＦファイルをＳＭＡＦファイル記憶部２１５に記憶する（ステップＳ４０８）。なお、パラメータデータや波形データといった音色データの種類については、音色変更指示セクション３０４の「音源ＬＳＩ」の選択により、その選択された音源ＬＳＩに対応する音色データの種類となる。例えば、選択された音源ＬＳＩがＦＭ音源であれば、ＦＭ円算用のパラメータが音色データとしてＳＭＡＦデータに付加される。
【００５５】
ところで、クリエータは、ＳＭＡＦファイル保存セクション３０６の「ＳＭＡＦファイル名」に、既にＳＭＡＦファイル記憶部２１５に記憶されているＳＭＡＦファイルのファイル名を入力した場合、「追加保存」ボタンをクリックすることもできる。その場合、ＳＭＡＦファイル生成部２１４は、既に記憶されているＳＭＡＦファイルに含まれるＳＭＡＦデータをパート１のデータとし、新たに保存しようとするＳＭＡＦデータをパート２のデータとして含むＳＭＡＦファイルを生成し、生成したＳＭＡＦファイルをＳＭＡＦファイル記憶部２１５に記憶する。なお、同様に、ＳＭＡＦファイル生成部２１４は３以上のパートを含むＳＭＡＦファイルを生成することもできる。
【００５６】
クリエータは、異なる音色の組合せによる演奏を試聴したいと考える場合（ステップＳ４０９：Ｙｅｓ）、図５に示した画面に対するクリック操作等により、演奏制御データ生成装置１１に、上述したステップＳ４０３〜ステップＳ４０８の処理を繰り返し行わせることができる。
【００５７】
クリエータは、上記のようにＳＭＡＦファイルの保存を行った後、ＳＭＡＦファイル送信セクション３０７に含まれる「ＳＭＡＦファイル名」において、ＳＭＡＦファイル記憶部２１５に記憶されているＳＭＡＦファイルのファイル名を選択し、「送信先」にコンテンツサーバ１２のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等を入力した後、「送信」ボタンをクリックすることにより、ＳＭＡＦファイルをコンテンツサーバ１２に送信することができる。クリエータによる「送信」ボタンのクリック操作に応じて、送信指示データ取得部２１６はクリエータにより選択されたファイル名および入力されたＵＲＬを送信指示データとして取得し、取得した送信指示データをＳＭＡＦファイル送信部２１７に送出する。ＳＭＡＦファイル送信部２１７は、受け取った送信指示データに含まれるファイル名のＳＭＡＦファイルをＳＭＡＦファイル記憶部２１５から読み出し、読み出したＳＭＡＦファイルを、送信指示データに含まれるＵＲＬに対して送信する（ステップＳ４１０）。
【００５８】
上記のように演奏制御データ生成装置１１から送信されたＳＭＡＦファイルは、コンテンツサーバ１２により受信され、所定の場所に格納される。その後、移動体端末１３のユーザは、コンテンツサーバ１２からＳＭＡＦファイルを移動体端末１３にダウンロードし、ダウンロードしたＳＭＡＦファイルを用いて、移動体端末１３に自動演奏を行わせることができる。
【００５９】
なお、上記のステップＳ４０７の処理において、クリエータにより「追加保存」ボタンがクリックされた場合、保存されるＳＭＡＦファイルには、異なる音色の組合せにより同じ楽曲の演奏を指示する演奏制御データが複数パートとして含まれる。移動体端末１３のユーザは、そのようなＳＭＡＦファイルをダウンロードした場合、それらの複数の演奏制御データを、例えば異なる相手からの着信メロディとして使い分けたり、日中と夜間で使い分けたりすることができる。
【００６０】
上記のように、本発明に係る演奏制御データ生成装置によれば、クリエータは、演奏制御データを変換する場合において、変換後の演奏制御データに含まれる音色に関するデータを、容易な操作により、様々な音色によるものに変更することができる。また、本発明に係る演奏制御データ生成装置に自動演奏部を備えさせるようにすれば、クリエータは、そのような音色の変更が反映された変換後の演奏制御データに基づく演奏を、容易な操作により確認することができる。その結果、変換後の演奏制御データによりもたらされる演奏の質の向上が期待できる。
【００６１】
［３．変形例］
上述した実施形態は例示であって、様々に変形を加えることが可能である。例えば、演奏制御データ生成装置１１は、変換後の演奏制御データとして、変換前の演奏制御データに対し代替音色指定データを付加したものを変換後の演奏制御データとして生成するようにしてもよい。
【００６２】
その場合、本発明に係る演奏制御データ生成装置は、音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、前記音色指定データにより指定される音色に対応する代替用の音色を、条件データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、前記代替音色指定データ生成部に対し、前記条件データを供給する条件データ供給部と、前記第１の演奏制御データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部とを備えることを特徴とする。
【００６３】
また、演奏制御データ生成装置１１は、クリエータにより過去に保存された演奏制御データの生成に用いられた代替音色指定データを、テンプレートデータに追加可能としてもよい。また、クリエータが演奏制御データを保存する際、その演奏制御データによる演奏に応じた音楽ジャンルを入力するようにし、演奏制御データ生成装置１１は、演奏制御データの生成に用いられた代替音色指定データを、入力された音楽ジャンルごとに分類して記憶することにより、各々の音楽ジャンルにおいてクリエータが頻繁に採用している音色を組み合わせたテンプレートデータを自動生成するようにしてもよい。
【００６４】
その場合、本発明に係る演奏制御データ生成装置は、複数の音色間の対応関係を示すデータであるテンプレートデータを複数、記憶するテンプレートデータ記憶部と、音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、前記音色指定データにより指定される音色に対応する代替用の音色を、条件データにより指定される１のテンプレートデータに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、前記代替音色指定データ生成部に対し、前記条件データを供給する条件データ供給部と、操作者の操作に応じた入力信号を生成する操作部と、前記入力信号に応じて前記代替音色指定データを更新する代替音色指定データ更新部と、前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データ更新部により更新された代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部と、前記入力信号に応じて前記テンプレートデータを更新するテンプレートデータ更新部とを備えることを特徴とする。
【００６５】
また、演奏制御データ生成装置１１は、変換前の演奏制御データに含まれる特定の情報に基づき、一部の演奏パートに関しては音色の変更を行わない等の例外処理を可能としてもよい。従って、例えば、変換前の演奏制御データにおいてパート名「メロディ」を示すデータが付されているデータ部分に関しては、変換時において、必ず同じ音色名の音色を選択する、といった規則を適用することが可能となる。
【００６６】
その場合、本発明に係る演奏制御データ生成装置は、音の発音を指示する発音データ、当該音の音色を指定する音色指定データおよび当該音の属性を示す属性データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、前記第１の演奏制御データから前記属性データを抽出する属性データ抽出部と、前記音色指定データにより指定される音色に対応する代替用の音色を、条件データおよび前記属性データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、前記代替音色指定データ生成部に対し、前記条件データを供給する条件データ供給部と、前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部とを備えることを特徴とする。
【００６７】
また、演奏制御データ生成装置１１は、テンプレートデータ等の対応データを音源ＬＳＩごとに記憶する代わりに、例えば携帯電話機等の機種ごとに記憶するようにしてもよい。また、演奏制御データ生成装置１１は、携帯電話機等の機種と、それらが備えている音源ＬＳＩの対応リストを記憶するようにし、クリエータにより携帯電話機等の機種が指定された場合、その指定に応じて適する音源ＬＳＩを選択するようにしてもよい。
【００６８】
その場合、本発明に係る演奏制御データ生成装置は、複数の音色間の対応関係を示す対応データをハードウェアに応じて複数、記憶する対応データ記憶部と、音の発音を指示する発音データおよび当該音の音色を指定する音色指定データを含む第１の演奏制御データから、前記音色指定データを抽出する音色指定データ抽出部と、操作者の操作に応じた入力信号を生成する操作部と、前記入力信号に応じたハードウェアを特定し、特定したハードウェアを示す条件データを供給する条件データ供給部と、前記音色指定データにより指定される音色に対応する代替用の音色を、前記条件データにより指定されるハードウェアに対応する対応データに基づいて、予め定められている複数の候補の中から選択し、選択した代替用の音色を指定する代替音色指定データを生成する代替音色指定データ生成部と、前記第１の演奏制御データに含まれる発音データと同一の発音を指示する発音データと前記代替音色指定データとを含む第２の演奏制御データを生成する演奏制御データ生成部とを備えることを特徴とする。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る演奏制御データ生成装置を含む通信システムの全体構成を例示する図である。
【図２】本発明の実施形態に係る演奏制御データ生成装置の構成を例示するブロック図である。
【図３】本発明の実施形態に係る演奏制御データ生成装置の音源システムが発音可能な音の音色リストを示す図である。
【図４】本発明の実施形態に係る演奏制御データ生成装置の機能ブロック図である。
【図５】本発明の実施形態に係るコンバータアプリケーションの表示画面を例示した図である。
【図６】本発明の実施形態に係る演奏制御データ生成装置が実行する処理のフロー図である。
【図７】本発明の実施形態に係る演奏制御データ生成装置が記憶する変換規則データの内容を例示した図である。
【図８】本発明の実施形態に係る演奏制御データ生成装置が記憶するテンプレートデータの内容を例示した図である。
【図９】本発明の実施形態に係る演奏制御データ生成装置が記憶する音色類似度データの内容を例示した図である。
【符号の説明】
【００７０】
１…通信システム、１１…演奏制御データ生成装置、１２…コンテンツサーバ、１３…移動体端末、１４…インターネット、１５…移動体通信網、１０１…通信部、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…記憶部、１０５…操作部、１０６…表示部、１０７…ＣＰＵ、１０８…音源システム、１０９…バス、２０１…ＳＭＦファイル記憶部、２０２…ＳＭＦファイル指定データ取得部、２０３…音色指定データ抽出部、２０４…条件データ供給部、２０５…代替音色指定データ生成部、２０６…変換規則データ記憶部、２０７…テンプレートデータ記憶部、２０８…音色類似度データ記憶部、２０９…演奏指示データ取得部、２１０…ＳＭＡＦデータ生成部、２１１…ＳＭＡＦデータ一時記憶部、２１２…自動演奏部、２１３…保存指示データ取得部、２１４…ＳＭＡＦファイル生成部、２１５…ＳＭＡＦファイル記憶部、２１６…送信指示データ取得部、２１７…ＳＭＡＦファイル送信部、３０１…ＳＭＦファイル指定セクション、３０２…変換前音色表示セクション、３０３…変換後音色表示セクション、３０４…音色変更指示セクション、３０５…試聴ボタン、３０６…ＳＭＡＦファイル保存セクション、３０７…ＳＭＡＦファイル送信セクション。
【図１】
2005164701.tif 000003
【図２】
2005164701.tif 000004
【図３】
2005164701.tif 000005
【図４】
2005164701.tif 000006
【図５】
2005164701.tif 000007
【図６】
2005164701.tif 000008
【図７】
2005164701.tif 000009
【図８】
2005164701.tif 000010
【図９】
2005164701.tif 000011