(57)【要約】【課題】音色データを作成する際のユーザの負担を可及的に低減させることが可能となる電子音楽装置および音色データ作成方法を実現するためのプログラムを提供する。【解決手段】「音色データ作成モード」と「タイプ毎音色作成機能」が選択され、さらに作成したい音色データの音色タイプが選択される（ブロックＢ１）と、表示器上には、選択された音色タイプに対応する音色作成画面が表示される。たとえば、音色タイプＡが選択されたときには、音色タイプＡの音色作成画面が表示される（ブロックＢ２）。音色タイプＡの音色作成画面では、音色タイプＡの音色データを作成するために最小限必要となる種類の楽音パラメータが提示されるとともに、提示される種類の楽音パラメータのうちの少なくとも一部についてはその設定範囲や設定単位も限定的に提示される。【選択図】図２
2010237510.tif 000002
【特許請求の範囲】
【請求項１】
複数の音色タイプのそれぞれについて、当該音色タイプの音色データを作成するために設けられたすべての楽音パラメータから選択された一部の楽音パラメータであって、該音色データを作成するのに最低限必要な楽音パラメータの種類と、その楽音パラメータの種類毎に取り得る値に限定したパラメータ情報とをユーザに提示するテンプレートを記憶する記憶手段と、
前記複数の音色タイプから、ユーザによって指示されたいずれか１つの音色タイプを選択する選択手段と、
該選択手段によって選択された音色タイプに対応するテンプレートを前記記憶手段から読み出す読出し手段と、
該読出し手段によって読み出されたテンプレートに従って、楽音パラメータの種類および値が限定された音色データ作成画面を生成し表示する表示手段と、
該表示手段によって表示された音色データ作成画面からユーザが行った入力操作に応じて音色データを作成する作成手段と
を有することを特徴とする電子音楽装置。
【請求項２】
前記記憶手段はさらに、前記複数の音色タイプのそれぞれについて、当該音色データ作成画面の表示態様を異ならせた表示制御情報を記憶し、
前記読出し手段は、前記テンプレートとともに、当該選択された音色タイプに対応する表示制御情報を読み出し、
前記表示手段は、前記読み出されたテンプレートおよび表示制御情報に従って前記音色データ作成画面を生成し表示する
ことを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
前記記憶手段はさらに、前記作成手段によって音色データが作成される度に、当該音色データの作成に用いられたテンプレートを特定する特定情報を記憶し、
前記作成手段によって音色データが作成された後、該音色データが再度作成されるときには、前記表示手段は、当該音色データに対応する前記特定情報によって特定されるテンプレートに従って、音色データ作成画面を作成し表示する
ことを特徴とする請求項１に記載の電子音楽装置。
【請求項４】
複数の音色タイプから、ユーザによって指示されたいずれか１つの音色タイプを選択する選択手順と、
前記複数の音色タイプのそれぞれについて、当該音色タイプの音色データを作成するために設けられたすべての楽音パラメータから選択された一部の楽音パラメータであって、該音色データを作成するのに最低限必要な楽音パラメータの種類と、その楽音パラメータの種類毎に取り得る値に限定したパラメータ情報とをユーザに提示するテンプレートを記憶する記憶手段から、前記選択手順によって選択された音色タイプに対応するテンプレートを読み出す読出し手順と、
該読出し手順によって読み出されたテンプレートに従って、楽音パラメータの種類および値が限定された音色データ作成画面を生成し、表示手段に表示させる表示手順と、
該表示手順によって前記表示手段上に表示された音色データ作成画面からユーザが行った入力操作に応じて音色データを作成する作成手順と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の種類の楽音パラメータの各値を設定して、任意の音色データを作成することができる電子音楽装置および音色データ作成方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
多数の種類の楽音パラメータの各値を設定して、任意の音色データを作成することができる電子音楽装置は、従来から知られている。
【０００３】
このような電子音楽装置として、ユーザが、予め記憶された多数の波形データからいずれかの波形データを選択するとともに、多数の種類の楽音パラメータのそれぞれについて、その値を１つずつ設定して行くことで、任意の音色データを作成可能な、いわゆるミュージックシンセサイザがある（たとえば、非特許文献１参照）。
【０００４】
このミュージックシンセサイザでは、ユーザがある音色データを作成するには、次のようにして行う。すなわち、ユーザは、
（Ｉ）イメージする音色に近い既存のプリセット音色の音色データを、たとえばエディットバッファにコピーし、そのうちの一部の音色パラメータの値を編集する
（II）設定すべき多数の種類の楽音パラメータのすべてについて、その値を一から設定する
などによって行う。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＭＯＴＩＦ ＸＳ取扱説明書，２００７年，ヤマハ株式会社（第１１２頁〜第１２６頁）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来のミュージックシンセサイザでは、上記（II）の方法を採ったときには言うまでもなく、上記（Ｉ）の方法を採ったとしても、音色データを作成するには、膨大な種類の楽音パラメータの中から目的のパラメータを選択する作業と、選択したパラメータについてその値を目的通り設定する作業とが必須であるため、このことが、ユーザにとって少なからず負担となっていた。
【０００７】
本発明は、この点に着目してなされたものであり、音色データを作成する際のユーザの負担を可及的に低減させることが可能となる電子音楽装置および音色データ作成方法を実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の電子音楽装置は、複数の音色タイプのそれぞれについて、当該音色タイプの音色データを作成するために設けられたすべての楽音パラメータから選択された一部の楽音パラメータであって、該音色データを作成するのに最低限必要な楽音パラメータの種類と、その楽音パラメータの種類毎に取り得る値に限定したパラメータ情報とをユーザに提示するテンプレートを記憶する記憶手段と、前記複数の音色タイプから、ユーザによって指示されたいずれか１つの音色タイプを選択する選択手段と、該選択手段によって選択された音色タイプに対応するテンプレートを前記記憶手段から読み出す読出し手段と、該読出し手段によって読み出されたテンプレートに従って、楽音パラメータの種類および値が限定された音色データ作成画面を生成し表示する表示手段と、該表示手段によって表示された音色データ作成画面からユーザが行った入力操作に応じて音色データを作成する作成手段とを有することを特徴とする。
【０００９】
請求項２に記載の電子音楽装置は、請求項１の電子音楽装置において、前記記憶手段はさらに、前記複数の音色タイプのそれぞれについて、当該音色データ作成画面の表示態様を異ならせた表示制御情報を記憶し、前記読出し手段は、前記テンプレートとともに、当該選択された音色タイプに対応する表示制御情報を読み出し、前記表示手段は、前記読み出されたテンプレートおよび表示制御情報に従って前記音色データ作成画面を生成し表示することを特徴とする。
【００１０】
請求項３に記載の電子音楽装置は、請求項１の電子音楽装置において、前記記憶手段はさらに、前記作成手段によって音色データが作成される度に、当該音色データの作成に用いられたテンプレートを特定する特定情報を記憶し、前記作成手段によって音色データが作成された後、該音色データが再度作成されるときには、前記表示手段は、当該音色データに対応する前記特定情報によって特定されるテンプレートに従って、音色データ作成画面を作成し表示することを特徴とする。
【００１１】
上記目的を達成するため、請求項４に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１２】
請求項１または４に記載の発明によれば、複数の音色タイプのそれぞれについて、当該音色タイプの音色データを作成するために設けられたすべての楽音パラメータから選択された一部の楽音パラメータであって、該音色データを作成するのに最低限必要な楽音パラメータの種類と、その楽音パラメータの種類毎に取り得る値に限定したパラメータ情報とをユーザに提示するテンプレートが記憶され、ユーザが選択した音色タイプに応じてテンプレートが選択され、該選択されたテンプレートに従って、楽音パラメータの種類および値が限定された音色データ作成画面が生成されて表示されるので、ユーザは、イメージしている音色タイプに必要な楽音パラメータの種類や値を迷わず、迅速に設定することができる。これにより、音色データを作成する際のユーザの負担を可及的に低減させることが可能となる。
【００１３】
請求項２に記載の発明によれば、前記複数の音色タイプのそれぞれについて、当該音色データ作成画面の表示態様を異ならせた表示制御情報がさらに記憶され、前記テンプレートとともに、当該選択された音色タイプに対応する表示制御情報が読み出され、前記読み出されたテンプレートおよび表示制御情報に従って前記音色データ作成画面が生成されて表示されるので、ユーザは、直感的にイメージしている音色タイプの音色データを作成することができる。
【００１４】
請求項３に記載の発明によれば、音色データが作成される度に、当該音色データの作成に用いられたテンプレートを特定する特定情報がさらに記憶され、前記音色データが作成された後、該音色データが再度作成されるときには、当該音色データに対応する前記特定情報によって特定されるテンプレートに従って、音色データ作成画面が作成されて表示されるので、後日、音色データの作成の続きを行う場合にも、ユーザは迷わずに作業を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【図２】図１の電子音楽装置が実行する音色データ作成処理の概要を説明するための図である。
【図３】図１の電子音楽装置のパネルの一部を示す図である。
【図４】図１の電子音楽装置、特にＣＰＵが実行する音色データ作成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１７】
図１は、本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【００１８】
同図に示すように、本実施の形態の電子音楽装置は、音高情報を含む演奏データを入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチ、ノブ、スライダおよびダイヤルを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラム、各種テーブルデータ、各種波形データおよび各種楽音パラメータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、各種情報等を表示する、たとえば小型の液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示器８と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置９と、図示しない外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１０と、演奏操作子１から入力された演奏データや、前記記憶装置９に記憶されたいずれかの楽曲データを再生して得られた演奏データ等を楽音信号に変換するとともに、その楽音信号に各種効果を付与するための音源・効果回路１１と、該音源・効果回路１１からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１２とにより構成されている。
【００１９】
上記構成要素３〜１１は、バス１３を介して相互に接続され、音源・効果回路１１にはサウンドシステム１２が接続されている。
【００２０】
記憶装置９は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置９自体が、本実施の形態の電子音楽装置から着脱可能であってもよい。あるいは、記憶媒体も記憶装置９も着脱不可能であってもよい。なお記憶装置９（の記憶媒体）には、前述のようにＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置９に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。また各種波形データおよび各種楽音パラメータは、前述のようにＲＯＭ６に格納されるとしたが、ＲＯＭ６に入りきらない分は、記憶装置９に記憶させるようにしてもよい。さらに、音色データを作成するために用いる波形データおよび楽音パラメータをすべて装置内で賄うのではなく、頻繁に用いるものだけを装置内に予め記憶させておき、それ以外は必要になった時点で、たとえば前記通信Ｉ／Ｆ１０を介して前記外部機器から取得し、記憶装置９内に記憶させるようにしてもよい。
【００２１】
通信Ｉ／Ｆ１０としては、たとえば、ＭＩＤＩ（musical instrument digital interface）信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（universal serial bus）やＩＥＥＥ１３９４などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１０としてＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００２２】
なお本実施の形態では、電子音楽装置を電子鍵盤楽器上に構築するようにしたが、これに限らず、汎用的なＰＣ上に構築してもよい。本発明では鍵盤は必須の構成ではないので、この場合には鍵盤を削除してもよい。もちろん、この場合でも鍵盤を設けて、ＰＣに外付けするようにしてもよい。
【００２３】
以上のように構成された電子音楽装置が実行する制御処理を、まず図２および図３を参照してその概要を説明し、次に図４を参照して詳細に説明する。
【００２４】
図２は、本実施の形態の電子音楽装置が実行する音色データ作成処理の概要を説明するための図である。
【００２５】
ユーザが、複数の動作モードの中から「音色データ作成モード」を選択するとともに、「音色データ作成モード」内の複数の機能の中から「タイプ毎音色作成機能」を選択し、さらに作成したい音色データの音色タイプを選択する（ブロックＢ１）と、表示器８上には、選択された音色タイプに対応する音色作成画面が表示される。たとえば、音色タイプＡが選択されたときには、音色タイプＡの音色作成画面が表示され（ブロックＢ２）、音色タイプＢが選択されたときには、音色タイプＢの音色作成画面が表示される（ブロックＢ３）。なお「タイプ毎音色作成機能」とは、タイプ毎音色作成画面（「音色タイプＡの音色作成画面」や「音色タイプＢの音色作成画面」の上位概念）を用いて音色データを作成する機能を言う。
【００２６】
音色タイプＡの音色作成画面は、音色タイプＡの音色データを作成するために最小限必要となる種類の楽音パラメータを提示するとともに、提示される種類の楽音パラメータのうちの少なくとも一部についてはその設定範囲や設定単位も限定的に提示する。ここで、「最小限必要となる」とは、提示された種類の楽音パラメータのみを設定すれば、ほぼユーザの所望する音色タイプの音色データを作成できるという意味である。そして、「その設定範囲や設定単位も限定的に提示する」ようにしたのは、選択された音色タイプの通常の音色データから外れた音色データを作成しないようにするためであり、いわゆるユーザ支援である。
【００２７】
なお図示例では、音色タイプＡの音色作成画面は、４種類のパラメータのみを選択して提示し、その各値の設定可能範囲も全範囲のうちの一部のみを限定的に提示している。ブロックＢ２の右横の正方形内の４つの短冊が、それぞれ種類の異なる楽音パラメータを示し（４つの短冊が種類の異なるパラメータであることは、「パラメータ種類」の矢印によって示される）、それぞれの短冊の長さが、対応する楽音パラメータの値の、音色タイプＡの音色作成画面における設定可能範囲を示している（「値」の矢印は、値の増大する方向を示している）。また、上記正方形の横辺の全長が、各楽音パラメータの、フル音色作成画面（ブロックＢ４）における設定可能範囲（つまり、全範囲）を示している。なお、図示例の「４種類のパラメータ」は、説明を簡単にするために少数のパラメータを提示したに過ぎず、この「４種類のパラメータ」を設定するだけでは、ユーザの所望する音色タイプＡの音色データを作成することは不可能であり、実際にはこれより多くのパラメータを提示して設定する必要がある。なお、この音色タイプＡの音色作成画面は、音色タイプＡ用に設定されたテンプレート（以下、「パラメータ制限テンプレート」という）に基づいて生成される。ただし、このパラメータ制限テンプレートに登録されるデータ内容については、後述する。
【００２８】
音色タイプＢの音色作成画面は、音色タイプＡの音色作成画面に対して、提示する楽音パラメータの種類とその値の設定可能範囲が異なるのみであるので、音色タイプＢの音色作成画面についての説明は省略する。
【００２９】
図３は、本実施の形態の電子音楽装置のパネルの一部を示す図であり、同図（ａ）は、音色タイプＡとして「ピアノ系音色」を選択した場合のタイプ毎音色作成画面の一例を示し、同図（ｂ）は、音色タイプＢとして「アナログ系音色」を選択した場合のタイプ毎音色作成画面の一例を示している。
【００３０】
各音色タイプにはそれぞれ固有の画面スキン（画面デザイン）が対応付けられ、「ピアノ系音色」が選択されたときには、「ピアノ系音色」の画面スキンでタイプ毎音色作成画面８ａが生成されて表示される一方、「アナログ系音色」が選択されたときには、「アナログ系音色」の画面スキンでタイプ毎音色作成画面８ａ′が生成されて表示される。その結果、図３（ａ）と（ｂ）のように、タイプ毎音色作成画面８ａと８ａ′の各画面デザインは異なっている。
【００３１】
タイプ毎音色作成画面８ａに提示された４種類の楽音パラメータはそれぞれ、前記設定操作子２に含まれる４つのノブ２ａ１〜２ａ４（図２のブロックＢ５内の「パラメータ対応物理操作子」に相当する）に対応付けられ、ユーザはノブ２ａ１〜２ａ４のいずれかを操作することで、対応する種類の楽音パラメータの値を設定することができるようになっている。
【００３２】
タイプ毎音色作成画面８ａには“ｓａｖｅ”ボタンが表示されている。ユーザが“ＳＡＶＥ”ボタンを操作する（本実施の形態では、表示器８のＬＣＤとしてタッチパネル式のものを採用していないので、ユーザは“ＳＡＶＥ”ボタンを直接操作することはできない。つまり、実際にはユーザは、前記設定操作子２に含まれるスイッチのうち、“ｓａｖｅ”ボタンに対応付けられたものを押下することで、“ｓａｖｅ”ボタンを間接的に操作している。しかし以下、記述を簡略化するために、表示器８上に表示されたボタンでも、ボタンを「操作」と表現することにする）と、各楽音パラメータの現在の設定状態が音色データとして、記憶装置９に保存される。そしてこのとき、タイプ毎音色作成画面８ａを生成して表示するための用いたパラメータ制限テンプレートと画面スキン（データ）を特定する情報を、当該音色データに付加して記憶装置９に記憶するようにしている。
【００３３】
またタイプ毎音色作成画面８ａには“ｆｕｌｌ”ボタンも表示されている。ユーザが“ｆｕｌｌ”ボタンを操作すると、前記図２に示すように、タイプ毎音色作成画面８ａからフル音色作成画面に移行する（ブロックＢ４）。フル音色作成画面では、設定可能なあらゆる種類の楽音パラメータの値を全設定範囲に亘って設定することができる。フル音色作成画面は、たとえば各種楽音パラメータが表形式で表示され、ユーザは設定操作子２に含まれる汎用物理操作子である、カーソル移動スイッチとダイヤル（ともに図示せず）を用いて（ブロックＢ６）、設定対象の楽音パラメータを１つずつ選択してその値を変更する。なお、この選択設定方法は、従来の電子音楽装置（前記ミュージックシンセサイザ）における方法と変わらないので、その説明は省略する。
【００３４】
なお、フル音色作成画面とタイプ毎音色作成画面８ａ，８ａ′との間は、図２に示すように相互に移行することができるようになっている。
【００３５】
このように本実施の形態の電子音楽装置では、音色タイプ毎に、当該タイプの音色データを作成するのに最低限必要な楽音パラメータの種類と、その種類において取り得る値に限定したパラメータ情報のみをユーザに提示するパラメータ制限テンプレートを記憶し、ユーザが選択した音色タイプに応じてパラメータ制限テンプレートを選択し、選択されたパラメータ制限テンプレートに従って楽音パラメータの種類と値を限定したタイプ毎音色作成画面を提示するので、ユーザは、イメージしている音色タイプに必要な楽音パラメータの種類や値を迷わず、迅速に設定することができる。これにより、音色データを作成する際のユーザの負担を可及的に低減させることが可能となる。
【００３６】
また、音色タイプ毎に、その画面デザインの異なる画面スキンデータを記憶し、選択された音色タイプに応じた画面スキンデータに基づいてタイプ毎音色作成画面を生成して表示するので、ユーザは、直感的にイメージしている音色タイプの音色データを作成することができる。
【００３７】
さらに、作成中の音色データ毎に、どのパラメータ制限テンプレート（および画面スキンデータ）で作成していたかを記憶し、一旦音色作成画面を抜けた後、再度音色データを呼び出したときに、そのパラメータ制限テンプレート（および画面スキンデータ）に従ってタイプ毎音色作成画面を生成して表示するので、後日、音色データの作成の続きを行う場合にも、ユーザは迷わずに作業を行うことができる。
【００３８】
次に、この制御処理を詳細に説明する。
【００３９】
図４は、本実施の形態の電子音楽装置、特にＣＰＵ５が実行する音色データ作成処理の手順を示すフローチャートである。本音色データ作成処理は、ユーザが、たとえば前記設定操作子２に含まれるモード選択スイッチ（図示せず）を操作することで、音色データ作成モードを選択したときに起動し、他のモードが選択されたときに終了する。
【００４０】
本音色データ作成処理は、主として
（１）前記「タイプ毎音色作成機能」が選択されたときに実行するタイプ毎音色作成機能処理（ステップＳ３〜Ｓ８）
（２）前記フル音色作成画面を用いて音色データを作成する「フル音色作成機能」が選択されたときに実行するフル音色作成機能処理（ステップＳ１１〜Ｓ１３）
（３）「タイプ毎音色作成機能」と「フル音色作成機能」とを相互に移行させる相互移行処理（ステップＳ１５，Ｓ１６）
（４）作成した音色データを保存する保存処理（ステップＳ１０）
によって構成されている。
【００４１】
本音色データ作成処理が起動すると、まずＣＰＵ５は、ユーザが音色データを新規に作成するかどうかを判別する（ステップＳ１）。たとえば、本音色データ作成処理が起動した直後に表示器８上に表示される初期画面には、「新規作成」ボタンおよび「編集」ボタン（ともに図示せず）が含まれるとする。そしてユーザは、音色データを新規に作成するには「新規作成」ボタンを操作して行う一方、既に作成された音色データを編集するには「編集」ボタンを操作して行う。したがってステップＳ１では、ＣＰＵ５は、「新規作成」ボタンが操作されたかどうかを判別する。なお「編集」ボタンが操作されると、既に作成された音色データの一覧が表示されるとし、ユーザは、たとえば前記カーソル移動スイッチと“ＥＮＴＥＲ”スイッチ（図示せず）を用いて、この中からいずれかを選択するものとする。
【００４２】
前記ステップＳ１の判別の結果、ユーザが音色データを新規に作成するときには、ＣＰＵ５は、処理をステップＳ２に進め、ユーザに「タイプ毎音色作成機能」または「フル音色作成機能」のいずれの機能を選択するかを問い合わせる。この結果、ユーザが「タイプ毎音色作成機能」を選択した場合には、ＣＰＵ５は、処理を前記（１）のタイプ毎音色作成機能処理に進める。
【００４３】
この（１）タイプ毎音色作成機能処理では、まずＣＰＵ５は、選択可能な音色タイプの選択肢を表示器８上に表示し（ステップＳ３）、次にＣＰＵ５は、ユーザがいずれかの音色タイプを選択するのを待つ（ステップＳ４）。そして、ユーザがいずれかの音色タイプを選択すると、選択された音色タイプに応じたパラメータ制限テンプレートと画面スキンデータを選択し、これら選択されたデータを特定するデータである「選択ありデータ」を当該音色データに付加する（ステップＳ４→Ｓ５）。音色データは、本実施の形態では、新規に作成するものでも編集するものでも、前記ＲＡＭ７の所定位置に確保されたエディットバッファ（図示せず）内で作成されるものとする。上記「選択ありデータ」を音色データに付加するとは、このエディットバッファ内の所定の領域に「選択ありデータ」を格納することに相当する。
【００４４】
次に、パラメータ制限テンプレートに登録されるデータ内容について説明する。パラメータ制限テンプレートには、主として
（Ｄ１）パラメータ対応物理操作子に割り当てる楽音パラメータの種類
（Ｄ２）上記（Ｄ１）の楽音パラメータ毎に取り得る値の範囲
（Ｄ３）上記（Ｄ１）の楽音パラメータ以外の楽音パラメータのデフォルト値
などが登録される。
【００４５】
上記（Ｄ１）の楽音パラメータの種類が、当該音色タイプの音色データを作成するために最小限必要となる楽音パラメータである。また上記（Ｄ２）の楽音パラメータの取り得る値の範囲の具体例としては、全範囲、一部範囲および離散値などを挙げることができる。さらに上記（Ｄ３）の楽音パラメータは、設定するべき種類の楽音パラメータから、上記（Ｄ１）の楽音パラメータを除いたものである。この（Ｄ３）の楽音パラメータには、デフォルト値が設定されるとし（ただしこの場合でも、フル音色作成画面に移行すれば、そのデフォルト値を変更できる）、本実施の形態では、そのデフォルト値をパラメータ制限テンプレートに登録するようにしている。もちろんデフォルト値は、音色タイプ毎に持つのではなく、全音色タイプについて共通の値を、全パラメータ分持つようにしてもよい。この場合、デフォルト値はパラメータ制限テンプレートに登録されない。
【００４６】
画面スキンデータは、本実施の形態では前記ＲＯＭ６あるいは記憶装置９に予め記憶されているものとするが、前記外部機器から適宜取得してＲＡＭ７に記憶させてもよい。画面スキンデータには、たとえば、タイプ毎音色作成画面の表示に必要な表示パーツの画像データとその配置を示すデータ、背景の画像データ、パラメータ対応物理操作子と表示パーツを対応付けるデータ、パラメータ対応物理操作子の操作に応じて形状や位置が変更された後の表示パーツ（パラメータ対応物理操作子が前記ノブ２ａ２〜２ａ４の場合には、目盛りを示す位置がデフォルト位置（たとえば“０”）から変更されたもの（図３参照））の画像データ、文字の色、フォント、大きさおよび配置をそれぞれ示すデータなどが含まれる。
【００４７】
次にＣＰＵ５は、前記ステップＳ５で選択したパラメータ制限テンプレートに応じて、楽音パラメータの種類をパラメータ対応物理操作子に割り当て（ステップＳ６）、前記ステップＳ５で選択した画面スキンデータに応じてタイプ毎音色作成画面を表示する（ステップＳ７）。そして、ユーザがパラメータ対応物理操作子を用いて、タイプ毎音色作成画面上に提示された楽音パラメータを設定すると、ＣＰＵ５は、前記エディットバッファ中、対応する楽音パラメータの値をユーザの操作に応じて変更設定する（ステップＳ８）。
【００４８】
前記図３（ａ）は、音色タイプとして「ピアノ系音色」が選択された状態で、上記（１）のタイプ毎音色作成機能処理が実行されているときのタイプ毎音色作成画面を示している。
【００４９】
音色タイプとして「ピアノ系音色」が選択されると、「ピアノ系音色」に対応付けられたパラメータ制限テンプレートが選択される（前記ステップＳ５参照）。パラメータ制限テンプレートには、前記（Ｄ１）のデータ、具体的には、ノブ２ａ１〜２ａ４（パラメータ対応物理操作子）のそれぞれと、ピアノ系波形データ（“ＷＡＶＥ”）、“ＡＴＴＡＣＫ”パラメータ、“ＲｅｖＳｅｎｄ”パラメータおよび“Ｃｈｏ Ｓｅｎｄ”パラメータとを対応付けるデータが登録されているので、前記ステップＳ６の処理が実行された後は、ユーザはノブ２ａ１〜２ａ４のいずれかを操作することで、対応する種類の楽音パラメータの値を設定することができるようになっている。一方、パラメータ制限テンプレートが選択されたときには同時に、「ピアノ系音色」に対応付けられた画面スキンデータも選択される（前記ステップＳ５参照）。この画面スキンデータによって、タイプ毎音色作成画面８ａが生成されて表示される（前記ステップＳ７参照）ので、図３（ａ）は、少なくともこのステップＳ７の処理が終了した後の状態を示している。
【００５０】
この状態でユーザが、たとえばノブ２ａ１を操作した場合、ピアノ系波形データ（“ＷＡＶＥ”）として提示されている４つのピアノ系音色の波形データ（“ＧＰ”，“ＵＰ”，“ＥＰ１”および“ＥＰ２”）のいずれかを選択することができる。現在選択中の波形データに対応するブロックには、斜線が施されている。したがって、波形データ“ＵＰ”が現在選択されている。このときユーザが、ノブ２ａ１を時計の針の進む方向に回転させると、所定の角度だけ回転する毎に、順次下の波形データが選択されて行き、波形データ“ＥＰ２”に到達すると、先頭の波形データ“ＧＰ”に戻る。一方、ノブ２ａ１を時計の針の進む方向と逆に回転させると、上述の設定方向と逆の方向に各波形データが選択されて行く。選択可能な波形データは、楽器音色に限ったとしても、「ピアノ系音色」や「ストリングス系音色」、「ドラム系音色」など数多くの音色タイプがあり、さらにその音色タイプ毎に数多くの波形データがあるので、全体としては膨大な数の波形データがある。タイプ毎音色作成画面８ａでは、この中から４種類だけ選択して提示するようにしている。「楽音パラメータの設定範囲を限定的に提示」とは、このことを意味している。
【００５１】
一方、ノブ２ａ２〜２ａ４はそれぞれ、タイプ毎音色作成画面８ａ中、形状が同じノブ（の絵）と対応付けられているので、ユーザがノブ２ａ２〜２ａ４のいずれかを回転させると、タイプ毎音色作成画面８ａ中、対応するノブ（の絵）が同じ方向に回転して、対応する楽音パラメータが設定される。ただしこの場合、“ＡＴＴＡＣＫ”，“ＲｅｖＳｅｎｄ”および“Ｃｈｏ Ｓｅｎｄ”のすべての楽音パラメータについて、その全設定範囲に亘って設定されるとは限らない（これは、パラメータ制限テンプレートの前記（Ｄ２）のデータによって規定される）。たとえば、“ＡＴＴＡＣＫ”は、選択設定された波形データの「アタック」部分の持続時間を規定するものであるが、「ピアノ系音色」の波形データでは「アタック」部分の持続時間をあまり長く設定すると、「ピアノ系音色」らしくない音色データが作成されてしまう虞があるので、たとえば、全設定範囲が０〜１２７であったとしても、タイプ毎音色作成画面８ａでは、そのうち０〜６３に限定して設定できるものとする。また「アタック」部分の持続時間の設定単位も、“１”ずつではなく、たとえば“４”ずつなど、「フル音色作成画面」での設定単位と異ならせてもよい。
【００５２】
前記図３（ｂ）は、音色タイプとして「アナログ系音色」が選択された状態で、前記（１）のタイプ毎音色作成機能処理が実行されているときのタイプ毎音色作成画面８ａ′を示している。このタイプ毎音色作成画面８ａ′は、前記タイプ毎音色作成画面８ａに対して、選択された音色タイプが異なることによって提示される楽音パラメータの種類および画面デザインが異なるだけであるので、タイプ毎音色作成画面８ａ′についての説明は省略する。
【００５３】
図４に戻り、前記ステップＳ２で、ユーザが前記「フル音色作成機能」を選択したときには、処理を前記（２）のフル音色作成機能処理に進める。この（２）フル音色作成機能処理では、まずＣＰＵ５は、パラメータ制限テンプレートおよび画面スキンデータのいずれも選択されないことを示す「選択なしデータ」を音色データに付加する（ステップＳ１１）。ここで、「選択なしデータ」を音色データに付加するとは、前記「選択ありデータ」を音色データに付加すると同様に、前記エディットバッファの所定の領域に「選択なしデータ」を格納することに相当する。
【００５４】
次にＣＰＵ５は、表示器８上にフル音色作成画面を表示する（ステップＳ１２）。そして、ユーザが前記汎用物理操作子を用いて、フル音色作成画面上に提示された楽音パラメータを設定すると、ＣＰＵ５は、前記エディットバッファ中、対応する楽音パラメータの値をユーザの操作に応じて変更設定する（ステップＳ１３）。なお、上記ステップＳ１２およびＳ１３の各処理は、本発明の特徴ではなく、前記従来の電子音楽装置（前記ミュージックシンセサイザ）でなされている処理をそのまま適用すればよいので、その説明は省略する。
【００５５】
前記（１）のタイプ毎音色作成機能処理が終了すると、あるいはその途中で、ＣＰＵ５は、タイプ毎音色作成画面内の前記“ｓａｖｅ”ボタンが操作されたかどうかをチェックし（ステップＳ９）、“ｓａｖｅ”ボタンが操作されたときには、処理を前記（４）の保存処理に進める。この（４）保存処理では、ＣＰＵ５は、エディットバッファ内の音色データを前記記憶装置９に記憶する。このとき当然ながら、「選択ありデータ」も当該音色データに付加されて、記憶装置９に記憶される。
【００５６】
一方、“ｓａｖｅ”ボタンが操作されないと、ＣＰＵ５は、タイプ毎音色作成画面内の前記“ｆｕｌｌ”ボタンが操作されたかどうかをチェックし（ステップＳ１６）、“ｆｕｌｌ”ボタンが操作されたときには、処理を前記（３）の相互移行処理に進める。この（３）相互移行処理では、ＣＰＵ５は、処理を前記（２）フル音色作成機能処理の途中、つまり前記ステップＳ１２に進め、それ以降の処理行う。これにより、「タイプ毎音色作成機能」から「フル音色作成機能」に移行する。一方、ステップＳ１６で、“ｆｕｌｌ”ボタンが操作されないときには、ＣＰＵ５は、処理を前記（１）のタイプ毎音色作成機能処理の途中、つまり前記ステップＳ８に戻して、この（１）タイプ毎音色作成機能処理を継続する。
【００５７】
また、前記（２）フル音色作成機能処理が終了すると、あるいはその途中で、ＣＰＵ５は、前記“ｓａｖｅ”ボタンが操作されたかどうかをチェックし（ステップＳ１４）、“ｓａｖｅ”ボタンが操作されたときには、処理を前記（４）の保存処理に進める。この（４）保存処理では、ＣＰＵ５は、エディットバッファ内の音色データを前記記憶装置９に記憶する。このとき当然ながら、「選択なしデータ」も当該音色データに付加されて、記憶装置９に記憶される。
【００５８】
一方、“ｓａｖｅ”ボタンが操作されないと、ＣＰＵ５は、タイプ毎音色作成画面内の“ＴＹＰＥ”ボタン（図示せず）が操作されたかどうかをチェックし（ステップＳ１５）、“ＴＹＰＥ”ボタンが操作されたときには、処理を前記（３）の相互移行処理に進める。この（３）相互移行処理では、ＣＰＵ５は、処理を前記（１）タイプ毎音色作成機能処理の途中、つまり前記ステップＳ６に進め、それ以降の処理行う。これにより、「フル音色作成機能」から「タイプ毎音色作成機能」に移行する。上記ステップＳ１５の処理には、ユーザが音色データを「フル音色作成機能」で新規に作成するときにも、移行する。この場合、ユーザが前記“ＴＹＰＥ”ボタンを操作すると、ＣＰＵ５は、フローチャート上、処理をステップＳ１５からステップＳ６に移行させてしまう。しかし、この移行を許可すると、作成された音色データには「選択なしデータ」が付加されているので、移行先のステップＳ６およびその次のステップＳ７では、ＣＰＵ５は、パラメータ制限テンプレートおよび画面スキンデータを選択することができない。このため、この場合には、ステップＳ１５からの移行先をステップＳ３に変更して音色タイプの選択肢を提示し、いずれのタイプを選択させるか、あるいは、移行できない旨を表示して「フル音色作成機能」が選択されたままとする。また、この場合以外で、ステップＳ１５からステップＳ６への移行がうまく行ったとしても、「フル音色作成機能」が選択されているときに「タイプ毎音色作成機能」では設定範囲外の値が設定され、その後「タイプ毎音色作成機能」が選択されることがある。このときには、タイプ毎音色作成画面を表示する際に、設定範囲外の値が設定されている旨を併せて表示するようにすればよい。
【００５９】
一方、前記ステップＳ１の判別の結果、「編集」ボタンが操作されたときには、ＣＰＵ５は処理をステップＳ１７に進める。ステップＳ１７に処理が進んだときには、ユーザは、前述のように既に編集対象の音色データを選択しているので、ＣＰＵ５は、この音色データに「選択ありデータ」が付加されているかどうか判別することができる（ステップＳ１７）。この判別の結果、音色データに「選択ありデータ」が付加されているときには、ＣＰＵ５は、処理を前記（１）タイプ毎音色作成機能処理の途中、つまり前記ステップＳ６に進めて、音色データを作成したときのタイプ毎音色作成画面を再現する。一方、前記ステップＳ１７の判別の結果、音色データに「選択ありデータ」が付加されていないとき、つまり「選択なしデータ」が付加されているときには、処理を前記（２）フル音色作成機能処理の途中、つまり前記ステップＳ１２に進める。
【００６０】
なお本実施の形態では、パラメータ制限テンプレートと画面スキンデータとは別々に管理されているが、これに限らず、画面スキンデータを特定する情報（識別情報）をパラメータ制限テンプレートに登録するようにしてもよい。
【００６１】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６２】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６３】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００６４】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００６６】
２…設定操作子（選択手段），５…ＣＰＵ（選択手段、読出し手段、表示手段、作成手段），８…表示器（表示手段），９…記憶装置（記憶手段）
【図１】
2010237510.tif 000003
【図２】
2010237510.tif 000004
【図３】
2010237510.tif 000005
【図４】
2010237510.tif 000006